CVE-2026-30909 in Crypt::NaCl::Sodiuminformación

Resumen

por MITRE • 2026-03-08

Las versiones de Crypt::NaCl::Sodium hasta la 2.002 para Perl tienen posibles desbordamientos de enteros.

Las funciones bin2hex, encrypt, aes256gcm_encrypt_afternm y seal no verifican que el tamaño de salida sea menor que SIZE_MAX, lo que podría llevar a un desbordamiento circular de enteros causando un búfer de salida de tamaño insuficiente.

Es poco probable encontrar este problema, ya que la longitud del mensaje tendría que ser muy grande.

Para bin2hex() la longitud bin_len tendría que ser > SIZE_MAX / 2
Para encrypt() la longitud msg_len tendría que ser > SIZE_MAX - 16U
Para aes256gcm_encrypt_afternm() la longitud msg_len tendría que ser > SIZE_MAX - 16U
Para seal() la longitud enc_len tendría que ser > SIZE_MAX - 64U

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

CPANSec

Reservar

2026-03-07

Divulgación

2026-03-08

Moderación

aceptado

Artículo

VDB-349750

CPE

listo

EPSS

0.00533

KEV

no

Actividades

muy bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!