CVE-2026-73568 in py-libp2p
Sumário
de VulDB • 13/08/2026
py-libp2p é a implementação em Python da pilha de rede libp2p. Nas versões 0.7.0 e anteriores, o método handle_incoming() do yamux em libp2p/stream_muxer/yamux/yamux.py lê um comprimento de quadro DATA de 32 bits controlado pelo atacante usando read_exactly(), antes de validá-lo contra MAX_WINDOW_SIZE ou verificar se stream_id existe. Um peer que conclua o handshake padrão Noise pode enviar um quadro de 12 bytes declarando um corpo com valor 0xFFFFFFFF e, em seguida, reter esse corpo, fazendo com que o loop de leitura sequencial do yamux usado pela configuração new_host() padrão bloqueie, impedindo que todos os streams nessa conexão avancem. Nenhuma versão corrigida está disponível até esta revisão.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.