TLS Certificate Handling Vulnerability in libp2p Networking Stack by libp2p
CVE-2026-61544
8.2HIGH
What is CVE-2026-61544?
The libp2p networking stack's Rust implementation faced a vulnerability prior to version 0.13.1, where libp2p-quic could crash due to improper handling of TLS certificates during QUIC handshake processes. Specifically, if a remote peer presented a valid, but short-lived, TLS certificate and delayed the handshake completion until after the certificate had expired, the system could execute a second validity check. This led to a failure in accepting the now-expired certificate and caused application crashes exposing an affected libp2p-quic listener. The issue has since been addressed in version 0.13.1.
Affected Version(s)
rust-libp2p < 0.13.1
