CVE-2026-90943

8.7

Parallax · filament-comments

Parallax filament-comments through 3.0.0 contains a stored cross-site scripting (XSS) vulnerability that allows authenticated users to execute malicious scripts within the browser of other users.

Executive summary

A stored cross-site scripting vulnerability in the filament-comments package allows authenticated users to execute arbitrary JavaScript, posing a significant risk of administrative account compromise.

Vulnerability

The vulnerability exists due to improper neutralization of user-supplied input within the comment body rendering logic. An authenticated user can inject malicious payloads that are subsequently rendered by the application without adequate sanitization, leading to stored XSS when viewed by other users, including administrators.

Business impact

Successful exploitation of this vulnerability allows an attacker to execute arbitrary code in the context of a victim's browser session. By targeting administrative users, an attacker could steal session tokens, perform unauthorized actions, or modify application data, leading to a complete compromise of the affected administrative panel. With a CVSS score of 8.7, this flaw represents a high risk to organizational data integrity and system access control.

Remediation

Immediate Action: Monitor vendor channels for the release of a patched version of filament-comments and upgrade immediately upon availability. If no patch is available, restrict the ability for users to post comments or implement strict input validation at the application level.

Proactive Monitoring: Review application access logs and audit trails for unusual comment content or unexpected activity originating from authenticated accounts. Monitor for anomalous browser activity or suspicious redirects reported by administrative users.

Compensating Controls: Deploy or update Web Application Firewall (WAF) rules to detect and block common XSS payloads in POST requests submitted to the comment submission endpoint. Ensure that Content Security Policy (CSP) headers are strictly configured to prevent the execution of unauthorized inline scripts.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Given the potential for full administrative account takeover, this vulnerability should be treated as a high priority. Organizations utilizing the filament-comments package must proactively track vendor updates and prepare for an immediate deployment once a fix is released. In the interim, evaluate the necessity of the commenting feature and consider disabling it to eliminate the attack surface entirely.

History

  1. Disclosed CVE record published
  2. Collected by CVE Brief via github
  3. Analyst report written
  4. Published in the daily brief high section

Sources

Originally found and disclosed by Joshua van der Poll, per the CVE Program record.