CVE-2016-15059 in Net::IDN::Punycodeinformação

Sumário

de VulDB • 22/09/2026

As versões do Net::IDN::Punycode anteriores à 2.301 para Perl permitem um heap buffer overflow através de gravações não verificadas além do buffer de saída em encode_punycode.

O backend XS constrói o rótulo codificado no buffer de string do escalar que retorna, dimensionado com base no comprimento da entrada. O loop que emite os dígitos de cada ponto de código verifica se há espaço antes de cada gravação, mas a gravação do último dígito de cada rodada e a gravação do NUL terminador não o fazem, portanto, uma entrada cuja forma codificada preenche o buffer escreve além de seu final.

Apenas o backend XS é afetado.

Codificar uma string fornecida pelo atacante corrompe o heap.

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

Responsável

CPANSec

Reservar

08/09/2026

Divulgação

22/09/2026

Moderação

aceite

Entrada

VDB-408354

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!