CVE-2024-48928

LOW CVSS 4.0: 2,7 EPSS 0.05%
Обновлено 25 февраля 2026
Piwigo
Параметр Значение
CVSS 2,7 (LOW)
Уязвимые версии 14.0.0 — 14.5.0
Тип уязвимости CWE-330
Поставщик Piwigo
Публичный эксплойт Нет

Piwigo — это веб-приложение для создания фотогалереи с открытым исходным кодом. В версиях ветки 14.x при установке параметру конфигурации secret_key в MySQL присваивается значение MD5(RAND()). Однако RAND() имеет только 30 бит случайности, что позволяет подобрать секретный ключ методом перебора.

Токен CSRF частично создается из секретного ключа, и его можно использовать для проверки успеха перебора. Проверка всех возможных значений занимает примерно один час. Влияние этого ограничено.

Ключ автоматического входа использует пароль пользователя поверх секретного ключа. Токен pwg использует идентификатор сеанса пользователя поверх секретного ключа. Кажется, что значения для get_ephemeral_key могут быть сгенерированы, если известен секретный ключ.

Версия 15.0.0 содержит исправление этой проблемы.

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

Piwigo is an open source photo gallery application for the web. In versions on the 14.x branch, when installing, the secret_key configuration parameter is set to MD5(RAND()) in MySQL. However, RAND() only has 30 bits of randomness, making it feasible to brute-force the secret key. The CSRF token is constructed partially from the secret key, and this can be used to check if the brute force succeeded. Trying all possible values takes approximately one hour. The impact of this is limited. The auto login key uses the user's password on top of the secret key. The pwg token uses the user's session identifier on top of the secret key. It seems that values for get_ephemeral_key can be generated when one knows the secret key. Version 15.0.0 contains a fix for the issue.

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

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

Последствия

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

Строка CVSS v4.0

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

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

Конфигурация От (включительно) До (исключительно)
Piwigo Piwigo
cpe:2.3:a:piwigo:piwigo:*:*:*:*:*:*:*:*
14.0.0 <= 14.5.0