CVE-2026-30909 in Crypt::NaCl::Sodium
Sumário
de VulDB • 16/06/2026
As versões do Crypt::NaCl::Sodium até a 2.002 para Perl possuem possíveis estornos inteiros (integer overflows).
As funções bin2hex, encrypt, aes256gcm_encrypt_afternm e seal não verificam se o tamanho da saída será menor que SIZE_MAX, o que pode levar a um wraparound inteiro causando um buffer de saída subdimensionado.
Encontrar esse problema é improvável, pois o comprimento da mensagem precisaria ser muito grande.
Para bin2hex(), o bin_len teria que ser > SIZE_MAX / 2 Para encrypt() o msg_len precisaria ser > SIZE_MAX - 16U Para aes256gcm_encrypt_afternm() o msg_len precisaria ser > SIZE_MAX - 16U Para seal() o enc_len precisaria ser > SIZE_MAX - 64U
If you want to get best quality of vulnerability data, you may have to visit VulDB.