Cross-site scripting in Shaarli - #VU132256
Published: May 25, 2026
Shaarli
Detailed vulnerability description
The vulnerability allows a local privileged user to execute arbitrary JavaScript in the context of another user's browser.
The vulnerability exists due to cross-site scripting in the tag filtering functionality when rendering stored tag values in the "Filter by tag" search interface. A local privileged user can inject arbitrary JavaScript into the tags field of a bookmark to execute arbitrary JavaScript in the context of another user's browser.
User interaction is required when a victim uses the "Filter by tag" search feature on the homepage.