Versão do saque antes 2.041 para o Perl, leia um monte fora de limites. Em Socket.xs, pack_ip_mreq_source() verifica o comprimento do argumento fonte antes de o argumento ser lido, então a verificação testa o comprimento de byte carregado do argumento anterior multiaddr. Ambos os endereços ocupam um 4 Campo -byte, por isso um multiaddr válido permite que uma fonte de qualquer comprimento passe a verificação, e a fonte é então copiada para o 4 -byte imr_sourceaddr campo com uma cópia de tamanho fixo. Uma fonte menor do que 4 bytes não é rejeitado, e a cópia lê até 3 bytes passa do fim do seu buffer. Chamando pack_ip_mreq_source() com um valor de fonte menor do que 4 bytes copia a memória adjacente do pilha na estrutura devolvida. O registro de base de dados de vulnerabilidade nacional CVE- 2026 - 12087 foi publicado em 2026 - 06 - 15 T 22: 16: 16.197 Z e última modificação em 2026 - 06 - 17 T 10: 14: 37.383 Z. O estado registrado é Diferido.
métricas de vulnerabilidade gravadas: CVSS 3.1, pontuação de base 9.1, gravidade CRÍTICA, vetor CVSS: 3.1 /AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H, pontuação de exploração 3.9, pontuação de impacto 5.2; CVSS. Classificações de fraqueza associadas: CWE- 125, CWE- 805.
O registro NVD inclui referências de suporte documentando a vulnerabilidade, tecnologia afetada ou informações de remediação.