Filament: Unvalidated ImageColumn and ImageEntry values can be used for XSS
Date: 2026-06
Affected: composer/filament/tables, composer/filament/infolists, composer/filament/tables
Attack vector: xss
Category: vulnerability-disclosure
Severity: Medium
CVE: CVE-2026-48167
CWE: CWE-79
CVSS: 6.4 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N)

The `ImageColumn` and `ImageEntry` components render raw database values without escaping HTML. Where the data passed to these components isn't validated, an attacker could plant malicious HTML or JavaScript and achieve stored XSS that executes for users who view the table or schema.


Mitigations:

Architectural layers (MAESTRO):