PT-2026-71716 · Pypi · Py-Libp2P

CVE-2026-73568

·

Publicado

2026-07-24

·

Atualizado

2026-08-19

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas py-libp2p versões 0.7.0 e anteriores
Description A função handle incoming() no módulo yamux lê um comprimento de quadro DATA de 32 bits usando read exactly() antes de validá-lo em relação ao MAX WINDOW SIZE ou verificar a existência do stream id. Um peer que tenha completado o handshake Noise pode enviar um quadro de 12 bytes especificando um comprimento de corpo de 0xFFFFFFFF e, em seguida, reter o corpo. Essa ação faz com que o loop de leitura sequencial do yamux usado pela configuração padrão new host() seja bloqueado, impedindo que todos os fluxos nessa conexão progridam.
Recommendations No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Resource Exhaustion

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-73568
GHSA-HMJ8-5XMH-5573
PYSEC-2026-3681

Produtos afetados

Py-Libp2P