PT-2026-53856 · Cpan · Net::Bittorrent
Publicado
2026-06-30
·
Atualizado
2026-06-30
·
CVE-2026-57081
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
Net::BitTorrent versões anteriores a 2.0.2
Descrição
A exaustão remota de memória é possível através do processamento de entradas bencoded profundamente aninhadas. A função
bdecode() recursa para cada nível de lista ou dicionário aninhado sem um limite de profundidade. Durante esse processo, cada chamada recursiva recebe o buffer restante por valor, fazendo com que cada quadro de recursão ativo mantenha sua própria cópia do buffer em redução, resultando em um consumo de memória O(N^2). Este problema afeta o processamento de arquivos .torrent, metadados BEP09 de pares, mensagens DHT e respostas de rastreadores. Por exemplo, uma entrada bencoded contendo aproximadamente 150.000 listas aninhadas (cerca de 150 KB) pode desencadear um pico de memória de vários gigabytes, levando ao encerramento do cliente.Recomendações
Atualize o Net::BitTorrent para a versão 2.0.2 ou posterior.
Correção
Uncontrolled Recursion
Resource Exhaustion
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Net::Bittorrent