Lucene search
+L

22 matches found

PyPA
PyPA
•added 2026/08/19 11:56 a.m.•28 views

libp2p: yamux connection DoS via oversized data frame

SummaryThe yamux stream multiplexer in py-libp2p does not validate incoming DATA frame lengths against the receive window before reading the frame body. Any peer that completes a standard libp2p handshake can send a single 12-byte frame claiming a 4 GB body, causing the victim's yamux read loop t...

7.5CVSS6.1AI score0.00488EPSS
SaveExploits0References6Affected Software1
Positive Technologies
Positive Technologies
•added 2026/08/19 12:00 a.m.•12 views

PT-2026-80654

Summary The yamux stream multiplexer in py-libp2p does not validate incoming DATA frame lengths against the receive window before reading the frame body. Any peer that completes a standard libp2p handshake can send a single 12-byte frame claiming a 4 GB body, causing the victim's yamux read loop ...

7.5CVSS6AI score0.00488EPSS
SaveExploits0References7
Circl
Circl
•added 2026/08/13 6:35 p.m.•19 views

CVE-2026-73568

creationtimestamp| type| source ---|---|--- 2026-08-13 18:35:10+00:00| published-proof-of-concept| https://github.com/libp2p/py-libp2p/security/advisories/GHSA-hmj8-5xmh-5573...

7.5CVSS5.7AI score0.00488EPSS
SaveExploits0References1
NVD
NVD
•added 2026/08/13 6:18 p.m.•32 views

CVE-2026-73568

py-libp2p is the Python implementation of the libp2p networking stack. In 0.7.0 and earlier, the yamux handleincoming method in libp2p/streammuxer/yamux/yamux.py reads an attacker-controlled 32-bit DATA frame length with readexactly before validating it against MAXWINDOWSIZE or checking whether...

7.5CVSS0.00488EPSS
SaveExploits0References2
EUVD
EUVD
•added 2026/08/13 5:43 p.m.•28 views

EUVD-2026-58183

py-libp2p is the Python implementation of the libp2p networking stack. In 0.7.0 and earlier, the yamux handleincoming method in libp2p/streammuxer/yamux/yamux.py reads an attacker-controlled 32-bit DATA frame length with readexactly before validating it against MAXWINDOWSIZE or checking whether...

7.5CVSS5.9AI score0.00488EPSS
SaveExploits0References2
osv_cve
osv_cve
•added 2026/08/13 5:43 p.m.•26 views

CVE-2026-73568 py-libp2p: yamux connection DoS via oversized data frame

py-libp2p is the Python implementation of the libp2p networking stack. In 0.7.0 and earlier, the yamux handleincoming method in libp2p/streammuxer/yamux/yamux.py reads an attacker-controlled 32-bit DATA frame length with readexactly before validating it against MAXWINDOWSIZE or checking whether...

7.5CVSS5.5AI score
SaveExploits0References4
CVE
CVE
•added 2026/08/13 5:43 p.m.•52 views

CVE-2026-73568

py-libp2p (Python implementation of libp2p) before 0.7.0 has a yamux handle_incoming() flaw in libp2p/stream_muxer/yamux/yamux.py: it reads a 32-bit DATA frame length with read_exactly() before validating against MAX_WINDOW_SIZE or checking stream_id. A peer completing the Noise handshake can sen...

7.5CVSS5.9AI score0.00488EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
•added 2026/08/13 5:43 p.m.•17 views

CVE-2026-73568 py-libp2p: yamux connection DoS via oversized data frame

py-libp2p is the Python implementation of the libp2p networking stack. In 0.7.0 and earlier, the yamux handleincoming method in libp2p/streammuxer/yamux/yamux.py reads an attacker-controlled 32-bit DATA frame length with readexactly before validating it against MAXWINDOWSIZE or checking whether...

7.5CVSS5.9AI score0.00488EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2026/08/13 5:43 p.m.•50 views

CVE-2026-73568 py-libp2p: yamux connection DoS via oversized data frame

py-libp2p is the Python implementation of the libp2p networking stack. In 0.7.0 and earlier, the yamux handleincoming method in libp2p/streammuxer/yamux/yamux.py reads an attacker-controlled 32-bit DATA frame length with readexactly before validating it against MAXWINDOWSIZE or checking whether...

7.5CVSS0.00488EPSS
SaveExploits0References2
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/13 12:00 a.m.•6 views

CVE-2026-73568: Uncontrolled Resource Consumption

py-libp2p is the Python implementation of the libp2p networking stack. In 0.7.0 and earlier, the yamux handleincoming method in libp2p/streammuxer/yamux/yamux.py reads an attacker-controlled 32-bit DATA frame length with readexactly before validating it against MAXWINDOWSIZE or checking whether...

7.5CVSS5.9AI score0.00488EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/07/24 12:00 a.m.•21 views

PT-2026-71716

Name of the Vulnerable Software and Affected Versions py-libp2p versions 0.7.0 and earlier Description The handle incoming function in the yamux module reads a 32-bit DATA frame length using read exactly before validating it against MAX WINDOW SIZE or verifying the existence of the stream id. A...

7.5CVSS5.7AI score0.00488EPSS
SaveExploits0References12
Positive Technologies
Positive Technologies
•added 2026/07/24 12:00 a.m.•6 views

PT-2026-67608

Summary The yamux stream multiplexer in py-libp2p does not validate incoming DATA frame lengths against the receive window before reading the frame body. Any peer that completes a standard libp2p handshake can send a single 12-byte frame claiming a 4 GB body, causing the victim's yamux read loop ...

7.5CVSS6AI score
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2025/07/14 6:30 a.m.•22 views

GHSA-X8C6-GJ59-6RX8 py-libp2p is vulnerable to DoS attacks through use of large RSA keys

py-libp2p before 0.2.3 allows a peer to cause a denial of service resource consumption via a large RSA key...

4.3CVSS5.8AI score0.00378EPSS
SaveExploits0References6
Github Security Blog
Github Security Blog
•added 2025/07/14 6:30 a.m.•24 views

py-libp2p is vulnerable to DoS attacks through use of large RSA keys

py-libp2p before 0.2.3 allows a peer to cause a denial of service resource consumption via a large RSA key...

4.3CVSS5.8AI score0.00378EPSS
SaveExploits0References6Affected Software1
NVD
NVD
•added 2025/07/14 5:15 a.m.•23 views

CVE-2025-29606

py-libp2p before 0.2.3 allows a peer to cause a denial of service resource consumption via a large RSA key...

4.3CVSS0.00378EPSS
SaveExploits0References3
Positive Technologies
Positive Technologies
•added 2025/07/14 12:00 a.m.•22 views

PT-2025-29420

Name of the Vulnerable Software and Affected Versions: py-libp2p versions prior to 0.2.3 Description: py-libp2p versions prior to 0.2.3 are susceptible to a denial of service resource consumption issue. This occurs when a peer sends a large RSA key. Recommendations: Update py-libp2p to version...

4.3CVSS5.8AI score0.00378EPSS
SaveExploits0References14
Vulnrichment
Vulnrichment
•added 2025/07/14 12:00 a.m.•11 views

CVE-2025-29606

py-libp2p before 0.2.3 allows a peer to cause a denial of service resource consumption via a large RSA key...

4.3CVSS5.8AI score0.00378EPSS
SaveExploits0References3
CVE
CVE
•added 2025/07/14 12:00 a.m.•47 views

CVE-2025-29606

The CVE-2025-29606 entry impacts the Python libp2p project (py-libp2p) prior to 0.2.3, where a peer can trigger a DoS by sending a very large RSA key. Root cause: insufficient validation of RSA key sizes, leading to resource exhaustion on the target. Affected component/file is the RSA key handlin...

4.3CVSS5.8AI score0.00378EPSS
SaveExploits0References3
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2025/07/14 12:00 a.m.•5 views

CVE-2025-29606: Allocation of Resources Without Limits or Throttling

py-libp2p before 0.2.3 allows a peer to cause a denial of service resource consumption via a large RSA key...

4.3CVSS5.8AI score0.00378EPSS
SaveExploits0References1
Mend
Mend
•added 2025/07/14 12:00 a.m.•10 views

CVE-2025-29606

py-libp2p before 0.2.3 allows a peer to cause a denial of service resource consumption via a large RSA key...

5.3CVSS5.8AI score0.00378EPSS
SaveExploits0References9
Rows per page
Query Builder