Cross-site scripting in Shaarli - CVE-2026-50190
Published: August 1, 2026
Shaarli
Detailed vulnerability description
The vulnerability allows a remote attacker to execute arbitrary JavaScript in the Shaarli origin.
The vulnerability exists due to cross-site scripting in the public permalink page title rendering in BookmarkListController and the RainTPL template when rendering a bookmark title into the document
User interaction is required to visit the affected public permalink page, and the payload can be planted when an administrator bookmarks an attacker-controlled URL whose remote page title is stored verbatim.