CVE-2026-50190

8.6

Shaarli · Shaarli

Shaarli is vulnerable to a stored cross-site scripting (XSS) vulnerability, allowing an unauthenticated attacker to execute arbitrary scripts in the context of a user session.

Executive summary

A high-severity cross-site scripting vulnerability in Shaarli could allow an unauthenticated attacker to execute malicious scripts within a user session.

Vulnerability

This vulnerability is a cross-site scripting (XSS) flaw occurring due to improper neutralization of input during web page generation. An unauthenticated attacker can exploit this by injecting malicious scripts that execute in the browser of a victim.

Business impact

The successful exploitation of this vulnerability allows attackers to hijack user sessions, steal sensitive session cookies, or perform unauthorized actions on behalf of the user. With a CVSS score of 8.6, this flaw poses a significant risk to the integrity and confidentiality of user accounts, potentially leading to unauthorized data access or account takeover.

Remediation

Immediate Action: Update Shaarli to version 0.16.3 or later to apply the necessary security patches.

Proactive Monitoring: Review application access logs for suspicious input patterns and monitor for unusual activity originating from authenticated sessions.

Compensating Controls: Deploy a Web Application Firewall (WAF) with configured XSS protection rules to help filter and block malicious input strings.

Exploitation status

Public Exploit Available: No

Analyst recommendation

Given the high CVSS score and the presence of a known proof-of-concept, organizations using Shaarli must prioritize updating to version 0.16.3 immediately. Failure to patch leaves users vulnerable to session hijacking and potential compromise of their personal bookmarking data.