PatchSiren cyber security CVE debrief
CVE-2026-95859 libp2p CVE debrief
A remote unauthenticated peer can cause a denial of service by repeatedly sending novel GRAFT topics to a Gossipsub listener in libp2p-rust versions prior to 0.49.5. This issue is fixed in version 0.49.5. The vulnerability allows cumulative per-peer memory growth, potentially leading to memory exhaustion and impacting availability. Defenders should assess exposure and prioritize updating to version 0.49.5 or later to prevent potential denial of service attacks. The issue was reported through the official CVE Program and NVD vulnerability detail pages.
- Vendor
- libp2p
- Product
- rust-libp2p
- CVSS
- HIGH 8.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-16
- Original CVE updated
- 2026-10-21
- Advisory published
- 2026-10-16
- Advisory updated
- 2026-10-21
Who should care
Defenders responsible for libp2p-rust deployments should assess exposure and prioritize updating to version 0.49.5 or later to prevent potential denial of service attacks. This includes reviewing compensating controls, monitoring for potential attacks, and verifying affected versions and scope. Security teams and vulnerability management teams should also review the issue and plan for remediation.
Why it matters
Defenders should care about CVE-2026-95859 because it allows a remote unauthenticated peer to cause a denial of service in libp2p-rust versions prior to 0.49.5, potentially leading to memory exhaustion and impacting availability.
- Denial of service through memory exhaustion
- Potential for cumulative per-peer memory growth
- Need for verification of affected versions and scope
Technical summary
libp2p-rust versions prior to 0.49.5 have a vulnerability in Gossipsub GRAFT control-message handling that allows a remote unauthenticated peer to cause cumulative per-peer memory growth, potentially leading to a denial of service. The issue is fixed in version 0.49.5. Defenders should prioritize updating to version 0.49.5 or later to prevent potential denial of service attacks. The vulnerability can lead to memory exhaustion and impact availability if not addressed promptly. Affected deployments should be identified and updated to prevent exposure.
Defensive priority
Defenders should prioritize updating to version 0.49.5 or later to prevent potential denial of service attacks.
Recommended defensive actions
- Update to version 0.49.5 or later
- Verify affected versions and scope
- Monitor for potential denial of service attacks
- Review compensating controls for exposed systems
- Check relevant monitoring, detection, and logs for exposed assets
- Track exceptions, retest remediated assets
- Confirm whether affected product deployments exist in managed environments
Evidence notes
The CVE record and NVD vulnerability detail page provide information on the issue. Verification from the supplied official sources is required to determine the scope of affected versions and potential impact. The official advisory confirms that the issue is fixed in version 0.49.5. Additional verification tasks are needed to assess exposure and ensure remediation.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-95859 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-95859
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-95859 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-95859
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/libp2p/rust-libp2p/commit/51ed5f00e1b0620ded3444ecadf18477052148ea
-
Source reference
Unverified legacy reference
URL: https://github.com/libp2p/rust-libp2p/pull/6608
-
Source reference
Unverified legacy reference
URL: https://github.com/libp2p/rust-libp2p/security/advisories/GHSA-g3g5-x568-qvqx
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.