CVE-2026-50190 in ShaarliИнформация

Сводка

по VulDB • 21.08.2026

Shaarli — это сервис для персонального сохранения закладок. Версии старше 0.16.3 уязвимы к сохраненному XSS (Stored Cross-Site Scripting) в файле `application/front/controller/visitor/BookmarkListController.php`. Обработчик `permalink` объединяет необработанное значение `$bookmark->getTitle()` с переменной шаблона `pagetitle`, а шаблонизатор RainTPL выводит его в элемент `<title>` документа без HTML-экранирования. Заголовок закладки, содержащий строку `</title><script>...</script>`, преждевременно завершает заголовок документа, и внедренный скрипт выполняется в контексте источника Shaarli для любого посетителя страницы `/shaare/{hash}`. Извлечение метаданных в Shaarli копирует текст `<title>` удаленной страницы дословно в локальный заголовок закладки; таким образом, злоумышленник, размещающий URL-адрес под своим контролем и убеждающий администратора добавить его в закладки, внедряет полезную нагрузку без дальнейшего взаимодействия — при этом сгенерированный permalink активируется для каждого посетителя, включая самого администратора, уже при первом сохранении, что обеспечивает однократный захват учетной записи администратора. Версия 0.16.3 устраняет данную уязвимость.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Ответственный

GitHub M

Резервировать

04.06.2026

Раскрытие

20.08.2026

Модерация

принято

Вход

VDB-393840

EPSS

0.00258

KEV

Нет

Деятельности

Низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!