CVE-2026-2588

CRITICAL CVSS 3.1: 9,1 EPSS 0.05%
Обновлено 23 февраля 2026
Crypt
Параметр Значение
CVSS 9,1 (CRITICAL)
Тип уязвимости CWE-190 (Целочисленное переполнение)
Поставщик Crypt
Публичный эксплойт Нет

Версии Crypt::NaCl::Sodium для Perl до 2.001 имеют ошибку целочисленного переполнения в 32-битных системах. Sodium.xs преобразует STRLEN (size_t) в unsigned long long при передаче указателя длины функциям libsodium. В 32-битных системах размер size_t обычно составляет 32 бита, а длина unsigned long — не менее 64 бит.

Показать оригинальное описание (EN)

Crypt::NaCl::Sodium versions through 2.001 for Perl has an integer overflow flaw on 32-bit systems. Sodium.xs casts a STRLEN (size_t) to unsigned long long when passing a length pointer to libsodium functions. On 32-bit systems size_t is typically 32-bits while an unsigned long long is at least 64-bits.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Нужны права
Не требуются
Права не нужны
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Нет
Нет утечки данных
Целостность
Высокое
Полная модификация данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v3.1