Уязвимость CVE-2026-45034 в PhpSpreadsheet
Уязвимость CVE-2026-45034 недостаточной валидации схемы URL в функции File:prohibitWrappers библиотеки PhpSpreadsheet, связанная с возможностью обхода проверки через использование множественных слэшей в пути phar-обёртки (формат phar:///…). Она позволяет удаленному неаутентифицированному пользователю обойти ограничения безопасности и удалённо выполнить код.
Уязвимые версии: Все версии до 1.30.5
Уровень опасности: 9.8 Критический
Расшифровка вектора:
- AV:N — Вектор атаки: Сетевой
- AC:L — Сложность атаки: Низкая
- PR:N — Требуемые привилегии: Не требуются
- UI:N — Взаимодействие с пользователем: Не требуется
- S:U — Влияние на другие компоненты системы: Не оказывает
- C:H — Влияние на конфиденциальность: Высокое
- I:H — Влияние на целостность: Высокое
- A:H — Влияние на доступность: Высокое
Условия эксплуатации:
- Уязвимая версия библиотеки phpspreadsheet.
- 🔒🔒, который будет обработан методом 🔒🔒.
- Переданный 🔒🔒, из-за чего 🔒 возвращает 🔒🔒🔒.
- На сервере существует 🔒🔒🔒.
- 🔒🔒🔒.
- 🔒🔒🔒.
Устраняется 🔒🔒.
Proof of concept для данной уязвимости.
🔒 Условия эксплуатации и ссылки на эксплоиты — только в закрытом канале
На блоге: CVE, CVSS, вектор атаки — информация из открытых источников.
В канале: уникальный анализ, который позволяет:
- Понять, применима ли уязвимость к вашим системам
- Получить ссылки на эксплоиты для проверки своих систем
- Еженедельно получать разборы новых уязвимостей