NodeBB до версии 4.15.0 содержит сохраненную уязвимость межсайтового скриптинга в функции renderEmoji, которая не позволяет экранировать атрибуты tag.icon.url и tag.name. Злоумышленники могут доставлять вредоносные объекты ActivityPub Create/Note со специально созданными тегами эмодзи для внедрения произвольного HTML и JavaScript в сохраненный контент публикации, выполняя код во всех браузерах зрителей.
Показать оригинальное описание (EN)
NodeBB before 4.15.0 contains a stored cross-site scripting vulnerability in the renderEmoji function that fails to escape tag.icon.url and tag.name attributes. Attackers can deliver malicious ActivityPub Create/Note objects with crafted emoji tags to inject arbitrary HTML and JavaScript into stored post content, executing code in all viewers' browsers.
Характеристики атаки
Последствия
Строка CVSS v4.0