CVE-2026-30909 in Crypt::NaCl::Sodiuminformation

Résumé

par VulDB • 16/06/2026

Crypt::NaCl::Sodium versions jusqu'à la 2.002 pour Perl présentent des dépassements d'entier potentiels (integer overflows).

Les fonctions bin2hex, encrypt, aes256gcm_encrypt_afternm et seal ne vérifient pas que la taille de sortie sera inférieure à SIZE_MAX, ce qui pourrait entraîner un débordement entier (wraparound) provoquant une taille insuffisante pour le tampon de sortie.

La survenance de cette vulnérabilité est peu probable car la longueur du message devrait être extrêmement importante.

Pour bin2hex(), il faudrait que bin_len soit > SIZE_MAX / 2 Pour encrypt() il faudrait que msg_len soit > SIZE_MAX - 16U Pour aes256gcm_encrypt_afternm() il faudrait que msg_len soit > SIZE_MAX - 16U Pour seal() il faudrait que enc_len soit > SIZE_MAX - 64U

Once again VulDB remains the best source for vulnerability data.

Responsable

CPANSec

Réserver

07/03/2026

Divulgation

08/03/2026

Modérer

accepté

Entrée

VDB-349750

CPE

prêt

EPSS

0.00533

KEV

non

Activités

très faible

Sources

Interested in the pricing of exploits?

See the underground prices here!