CVE-2026-29183

CRITICAL CVSS 3.1: 9,3 EPSS 0.03%
Обновлено 6 марта 2026
Siyuan
Параметр Значение
CVSS 9,3 (CRITICAL)
Устранено в версии 3.5.9
Тип уязвимости CWE-79 (Cross-Site Scripting (XSS) (Межсайтовый скриптинг))
Поставщик Siyuan
Публичный эксплойт Нет

SiYuan — это система управления персональными знаниями. До версии 3.5.9 в конечной точке API динамических значков «GET /api/icon/getDynamicIcon» существовала неаутентифицированная отраженная уязвимость XSS. Когда тип = 8, контент, контролируемый злоумышленником, внедряется в выходные данные SVG без экранирования.

Поскольку конечная точка не аутентифицирована и возвращает image/svg+xml, созданный URL-адрес может внедрить исполняемые обработчики событий SVG/HTML (например, onerror) и запустить JavaScript в исходном веб-сайте SiYuan. Это можно связать в цепочку для выполнения действий API с проверкой подлинности и кражи конфиденциальных данных, когда вошедший в систему пользователь открывает вредоносную ссылку. Эта проблема исправлена ​​в версии 3.5.9.

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

SiYuan is a personal knowledge management system. Prior to version 3.5.9, an unauthenticated reflected XSS vulnerability exists in the dynamic icon API endpoint "GET /api/icon/getDynamicIcon" when type=8, attacker-controlled content is embedded into SVG output without escaping. Because the endpoint is unauthenticated and returns image/svg+xml, a crafted URL can inject executable SVG/HTML event handlers (for example onerror) and run JavaScript in the SiYuan web origin. This can be chained to perform authenticated API actions and exfiltrate sensitive data when a logged-in user opens the malicious link. This issue has been patched in version 3.5.9.

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

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

Последствия

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

Строка CVSS v3.1

Связанные уязвимости