CVE-2025-40931

CRITICAL CVSS 3.1: 9,1 EPSS 0.03%
Обновлено 12 апреля 2026
Chorny
Параметр Значение
CVSS 9,1 (CRITICAL)
Уязвимые версии до 1.94
Тип уязвимости CWE-340, CWE-338
Поставщик Chorny
Публичный эксплойт Нет

Apache::Session::Generate::MD5 версий до 1.94 для Perl создает небезопасный идентификатор сеанса. Apache::Session::Generate::MD5 генерирует идентификаторы сеансов небезопасно. Генератор идентификаторов сеансов по умолчанию возвращает хэш MD5, заполненный встроенной функцией rand(), временем эпохи и PID.

PID будет получен из небольшого набора чисел, и время эпохи можно будет угадать, если оно не утекло из заголовка HTTP Date. Встроенная функция rand непригодна для криптографического использования. Предсказуемые идентификаторы сеансов могут позволить злоумышленнику получить доступ к системам.

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

Apache::Session::Generate::MD5 versions through 1.94 for Perl create insecure session id. Apache::Session::Generate::MD5 generates session ids insecurely. The default session id generator returns a MD5 hash seeded with the built-in rand() function, the epoch time, and the PID. The PID will come from a small set of numbers, and the epoch time may be guessed, if it is not leaked from the HTTP Date header. The built-in rand function is unsuitable for cryptographic usage. Predicable session ids could allow an attacker to gain access to systems. Note that the libapache-session-perl package in some Debian-based Linux distributions may be patched to use Crypt::URandom.

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

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

Последствия

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

Строка CVSS v3.1

Тип уязвимости (CWE)

Уязвимые продукты 1

Конфигурация От (включительно) До (исключительно)
Chorny Apache\
cpe:2.3:a:chorny:apache\:\:session\:\:generate\:\:md5:*:*:*:*:*:perl:*:*
<= 1.94