PT-2024-40945 · Unknown+1 · Tokio-Rustls+2
Published
2024-11-22
·
Updated
2024-11-22
None
No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
Name of the Vulnerable Software and Affected Versions
rustls version 0.23.13
Description
A bug in rustls leads to a panic if the received TLS ClientHello is fragmented. This issue affects servers using
rustls::server::Acceptor::accept() and tokio-rustls's LazyConfigAcceptor API, but not those using tokio-rustls's TlsAcceptor API or other unaffected APIs. Servers using rustls-ffi's rustls acceptor accept API are also affected.Recommendations
For rustls version 0.23.13, consider updating to a newer version to resolve the issue. As a temporary workaround, consider avoiding the use of
rustls::server::Acceptor::accept() and tokio-rustls's LazyConfigAcceptor API until a patch is available. Restrict access to the rustls-ffi's rustls acceptor accept API to minimize the risk of exploitation. Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Rustls
Rustls-Ffi
Tokio-Rustls