CVE-2026-73568 in py-libp2p
요약
\~에 의해 VulDB • 2026. 08. 13.
py-libp2p는 libp2p 네트워킹 스택의 Python 구현체입니다. 0.7.0 및 이전 버전에서, libp2p/stream_muxer/yamux/yamux.py에 있는 yamux handle_incoming() 메서드는 MAX_WINDOW_SIZE와 비교하여 유효성을 검사하거나 stream_id가 존재하는지 확인하기 전에 공격자가 제어할 수 있는 32비트 DATA 프레임 길이를 read_exactly()로 읽습니다. 표준 Noise 핸드셰이크를 완료한 피어는 본문 크기가 0xFFFFFFFF인 12바이트 프레임을 전송하고 본문을 보내지 않음으로써, 기본 new_host() 구성에서 사용되는 순차적인 yamux 읽기 루프가 차단되고 해당 연결의 모든 스트림이 진행되지 못하게 됩니다. 이 검토 시점 기준 수정된 버전은 제공되지 않습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.