Vendor
Libp2p
27 known vulnerabilities in products by Libp2p, 0 of them actively exploited (CISA KEV).
Key figures
27
Vulnerabilities
0
Actively exploited (KEV)
0
Used by ransomware
1
Critical
Vulnerabilities
Actively exploited vulnerabilities (CISA KEV) first, then by priority. Click a column header to re-sort the table.
| High | CVE-2026-89146 | Libp2p-rendezvous: Integer Overflow or Wraparound | 7.5 | |
| Critical | CVE-2020-36443 | Libp2p-deflate: security vulnerability | 9.8 | |
| High | CVE-2026-86040 | @libp2p Floodsub: Missing Release of Memory after Effective Lifetime | 7.5 | |
| High | CVE-2023-39533 | libp2p nodes vulnerable to attack using large RSA keys | 7.5 | |
| High | CVE-2026-103936 | libp2p: Single pre-auth STUN packet terminates `@libp2p/webrtc` WebRTC-direct Node.js listeners | 7.5 | |
| High | CVE-2026-77384 | Libp2p Js-libp2p: Missing Release of Resource after Effective Lifetime | 7.5 | |
| High | CVE-2026-49866 | libp2p: CPU DoS via oversized IHAVE and IWANT control message arrays | 7.5 | |
| High | CVE-2026-33040 | libp2p-rust: Gossipsub PRUNE.backoff Duration Overflow | 7.5 | |
| High | CVE-2026-95859 | libp2p-rust: Gossipsub GRAFT topics unbounded growth | — | |
| High | CVE-2026-34219 | libp2p-gossipsub: Gossipsub PRUNE Backoff Heartbeat Instant Overflow | 5.9 | |
| High | CVE-2026-73568 | py-libp2p: yamux connection DoS via oversized data frame | 7.5 | |
| High | CVE-2022-23492 | go-libp2p denial of service vulnerability from lack of resource management | 7.5 | |
| High | CVE-2026-31814 | Yamux remote Panic via malformed WindowUpdate credit | 7.5 | |
| High | CVE-2026-32314 | Yamux remote Panic via malformed Data frame with SYN set and len = 262145 | 7.5 | |
| High | CVE-2026-61544 | libp2p-quic: Remote panic via certificate expiry race during QUIC handshake | — | |
| High | CVE-2026-86039 | Libp2p Js-libp2p: Authentication Bypass by Spoofing | 8.2 | |
| High | CVE-2023-40583 | libp2p nodes vulnerable to OOM attack | 7.5 | |
| High | CVE-2024-32984 | Yamux Memory Exhaustion Vulnerability via Active::pending_frames property | 7.5 | |
| High | CVE-2026-86038 | libp2p: Gossipsub StrictSign accepts attacker-signed messages as a victim RSA peer ID | 7.5 | |
| High | CVE-2026-45783 | libp2p: Unvalidated PUT_VALUE records allow unbounded disk exhaustion on DHT server nodes | 7.5 | |
| High | CVE-2022-23487 | libp2p denial of service vulnerability from lack of resource management | 7.5 | |
| High | CVE-2022-23486 | libp2p-rust denial of service vulnerability from lack of resource management | 7.5 | |
| High | CVE-2026-35405 | libp2p-rendezvous: Unlimited namespace registrations per peer enables OOM DoS on rendezvous servers | 7.5 | |
| High | CVE-2019-15545 | libp2p: security vulnerability | 7.5 | |
| High | CVE-2026-35457 | libp2p-rust has unbounded rendezvous DISCOVER cookies enable remote memory exhaustion | 8.2 |
Products
| Js-libp2p | 9 | 0 |
| Rust-libp2p | 7 | 0 |
| Go-libp2p | 3 | 0 |
| Rust-yamux | 3 | 0 |