CVE-2026-73568 in py-libp2pinformación

Resumen

por VulDB • 2026-08-13

py-libp2p es la implementación en Python de la pila de redes libp2p. En las versiones 0.7.0 y anteriores, el método handle_incoming() de yamux en libp2p/stream_muxer/yamux/yamux.py lee una longitud de marco DATA de 32 bits controlada por un atacante mediante read_exactly(), antes de validarla contra MAX_WINDOW_SIZE o verificar si existe stream_id. Un par que complete el handshake estándar de Noise puede enviar un marco de 12 bytes que declare un cuerpo de tamaño 0xFFFFFFFF y luego retener dicho cuerpo, lo que provoca que el bucle secuencial de lectura de yamux utilizado por la configuración predeterminada new_host() se bloquee e impida que cualquier stream en esa conexión avance. No hay una versión corregida disponible hasta esta revisión.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

GitHub M

Reservar

2026-08-12

Divulgación

2026-08-13

Moderación

aceptado

Artículo

VDB-389726

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!