PT-2026-71716 · Pypi · Py-Libp2P
CVE-2026-73568
·
Publicado
2026-07-24
·
Atualizado
2026-08-19
CVSS v3.1
7.5
Alta
| Vetor | AV: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
Produtos afetados
Py-Libp2P