BookStack до 26.05.4 содержит уязвимость удаленного выполнения кода в переносимой функции импорта ZIP, которая позволяет пользователям с разрешениями на импорт контента и создание книг загружать многоязычный PHP-файл в качестве обложки книги. Злоумышленники могут обойти проверку расширения изображения, встроив файл PHP с именем .php в ZIP-архив, который хранится в общедоступном корне веб-сайта и выполняется по неаутентифицированным запросам.
Показать оригинальное описание (EN)
BookStack before 26.05.4 contains a remote code execution vulnerability in the portable ZIP import functionality that allows users with Import Content and Create Books permissions to upload a PHP polyglot file as a book cover. Attackers can bypass image extension validation by embedding a PHP file with a .php filename in the ZIP archive, which is stored in the public web root and executed by unauthenticated requests.
Характеристики атаки
Последствия
Строка CVSS v4.0
Тип уязвимости (CWE)
Уязвимые продукты 1
| Конфигурация | От (включительно) | До (исключительно) |
|---|---|---|
|
Bookstackapp Bookstack
cpe:2.3:a:bookstackapp:bookstack:*:*:*:*:*:*:*:*
|
— |
26.05.4
|