Rustls

10 CVEs in 2 Rustls products, including Rustls, Webpki. Newest: CVE-2026-123613 (2026-11-08). Severity, EPSS and public exploits for each.

Rustls products with known CVEs

ProductCVEs
Rustls6
Webpki4
Rustls CVEs — newest first
CVESeverityScorePublishedSummary
CVE-2026-123613Medium5.32026-11-08Rustls from 0.23.13 before 0.23.45 accepts TLS 1.3 handshake messages at the wrong encryption level when they follow a key-changing message in the same record…
CVE-2026-123612Low2.32026-11-08rustls 0.23.44 and 0.23.45 contain an information disclosure vulnerability that sends application data buffered before the handshake completes to the client-fa…
CVE-2026-123611Low3.72026-11-08rustls before 0.23.46 contains a key exchange downgrade vulnerability that allows network attackers to poison the per-server-name key-exchange group record via…
CVE-2026-123610Low3.72026-11-08rustls before 0.23.46 contains an uncontrolled memory allocation flaw in its optional Brotli certificate decompression, which limits decompressed output size b…
CVE-2026-123609Medium4.02026-11-08Rustls before 0.23.46 and 0.24.0-dev.1 before 0.24.0-dev.2 contains an information disclosure vulnerability where derived Debug formatting of client session va…
CVE-2026-93602Medium4.42026-09-18rustls-webpki versions before 0.103.10 and 0.104.0-alpha.5 contain faulty CRL authority-matching logic that compares only the first distributionPoint against e…
CVE-2026-93601Low2.22026-09-18rustls-webpki (the Rust webpki fork used by rustls) versions >= 0.101.0 and prior to 0.103.12 and 0.104.0-alpha.6 incorrectly accepted permitted-subtree DNS na…
CVE-2026-93600Low2.22026-09-18rustls-webpki (rustls/webpki) versions 0.101.0 through 0.103.11 and 0.104.0-alpha releases before 0.104.0-alpha.6 ignore X.509 name constraints that apply to U…
CVE-2026-93599High7.52026-09-18rustls-webpki through 0.103.12 (and 0.104.0-alpha releases before 0.104.0-alpha.7) contains a reachable panic in bit_string_flags() in src/der.rs. The input gu…
CVE-2024-32650High7.52024-04-19Rustls is a modern TLS library written in Rust. `rustls::ConnectionCommon::complete_io` could fall into an infinite loop based on network input. When using a b…