trinity.sh/posts/2026-11-08-rustls-five-tls-bugs/
trinity.sh/posts/2026-11-08-rustls-five-tls-bugs/
📊 6.3/10
🏢 rustls
📝 rustls before 0.23.46 contains an uncontrolled memory allocation flaw in its optional Brotli certificate decompression, which limits decompressed output ...
🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-119369
#cybersecurity #infosec #cve #euvd
📊 6.3/10
🏢 rustls
📝 rustls before 0.23.46 contains an uncontrolled memory allocation flaw in its optional Brotli certificate decompression, which limits decompressed output ...
🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-119369
#cybersecurity #infosec #cve #euvd
📊 4.6/10
🏢 rustls
📝 rustls 0.23.44 and 0.23.45 contain an information disclosure vulnerability that sends application data buffered before the handshake completes to the cli...
🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-119371
#cybersecurity #infosec #cve #euvd
📊 4.6/10
🏢 rustls
📝 rustls 0.23.44 and 0.23.45 contain an information disclosure vulnerability that sends application data buffered before the handshake completes to the cli...
🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-119371
#cybersecurity #infosec #cve #euvd
📊 6.3/10
🏢 rustls
📝 rustls before 0.23.46 contains a key exchange downgrade vulnerability that allows network attackers to poison the per-server-name key-exchange group reco...
🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-119370
#cybersecurity #infosec #cve #euvd
📊 6.3/10
🏢 rustls
📝 rustls before 0.23.46 contains a key exchange downgrade vulnerability that allows network attackers to poison the per-server-name key-exchange group reco...
🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-119370
#cybersecurity #infosec #cve #euvd
📊 4.1/10
🏢 rustls
📝 Rustls 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 sess...
🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-119368
#cybersecurity #infosec #cve #euvd
📊 4.1/10
🏢 rustls
📝 Rustls 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 sess...
🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-119368
#cybersecurity #infosec #cve #euvd
📊 6.9/10
🏢 rustls
📝 Rustls 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 r...
🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-119372
#cybersecurity #infosec #cve #euvd
📊 6.9/10
🏢 rustls
📝 Rustls 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 r...
🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-119372
#cybersecurity #infosec #cve #euvd
Ubuntu 26.10に同梱されるcurlに、証明書失効チェック機能が組み込まれました。この機能は、rustlsの開発者が手がけるプロジェクト「upki」によるものです。Ubuntuの開発者は両リリースで同じcurlコマンドを実行しました。Ubuntu 26.04では失効した証明書を受け入れて接続で
Ubuntu 26.10に同梱されるcurlに、証明書失効チェック機能が組み込まれました。この機能は、rustlsの開発者が手がけるプロジェクト「upki」によるものです。Ubuntuの開発者は両リリースで同じcurlコマンドを実行しました。Ubuntu 26.04では失効した証明書を受け入れて接続で
Implements platform-independent browser-grade certificate infrastructure
🔗 https://github.com/rustls/upki
#homebrew #newpkg #macos #linux #formula
Implements platform-independent browser-grade certificate infrastructure
🔗 https://github.com/rustls/upki
#homebrew #newpkg #macos #linux #formula
https://importstatic.com/rust/rustls-emudhra-distrust
https://importstatic.com/rust/rustls-emudhra-distrust
https://github.com/NixOS/nixpkgs/pull/579362
#security
https://github.com/NixOS/nixpkgs/pull/579362
#security
browsers have mostly gotten this working, everyone else...
(rustls/upki should hopefully be a path forward)
browsers have mostly gotten this working, everyone else...
(rustls/upki should hopefully be a path forward)
This is a small release which only updates the rustls-webpki and webpki-root-certs dependencies to remove the compromised eMudhra intermediate certificates.
See the announcement for details: blog.rust-lang.org/2026/10/20/R...
This is a small release which only updates the rustls-webpki and webpki-root-certs dependencies to remove the compromised eMudhra intermediate certificates.
See the announcement for details: blog.rust-lang.org/2026/10/20/R...
🔐 Security: Includes 1 security fixes to the standard library.
🗣 Announcement: https://groups.google.com/g/golang-announce/c/66pojueaQek/m/tmWX2Pq9AgAJ
📦 Download: https://go.dev/dl/#go1.27.3
#golang
Otherwise just cargo update rustls stuff and re-compile if you're not using platform trust roots, and update those if you are.
Otherwise just cargo update rustls stuff and re-compile if you're not using platform trust roots, and update those if you are.
Super excited for the future of this project.
Also delighted to see this proposal from @cpu to include support for checking cached upki revocation data by default in the Go standard library TLS implementation! […]
actually got it flipped (sorta). reqwest versions below 0.13.x use webpki-roots by default. rustls doesn't depend on it, crates.io loves to lie.
actually got it flipped (sorta). reqwest versions below 0.13.x use webpki-roots by default. rustls doesn't depend on it, crates.io loves to lie.
rustls depends on webpki-roots. reqwest depends on rustls.
therefore Rust programs that make HTTP requests trust compromised root certs with no way to revoke them in the field without recompiling and deploying a new binary.
rustls depends on webpki-roots. reqwest depends on rustls.
therefore Rust programs that make HTTP requests trust compromised root certs with no way to revoke them in the field without recompiling and deploying a new binary.