craftcms/cms · Duplicate Advisory: Craft CMS has Stored XSS in Table Field in its "Row Heading" Column Type
Affects craftcms/cmsSource GCVE Database
CVSS 4.8 Medium · fixed in 4.16.19 : update craftcms/cms when convenient.
Data as of 7 Aug 2026, 07:00 UTC
- Patch
- Available – fixed in 4.16.19
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:NWhat to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| Packagistcraftcms/cms | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
A fix is available in Craft CMS versions 4.16.19 and 5.8.23. Users should upgrade to these versions or later to remediate the vulnerability. No additional mitigation is indicated by the vendor advisory.
Description
Craft CMS versions from 4.5.0-beta.1 through 4.16.18 and 5.0.0-RC1 through 5.8.22 contain a stored cross-site scripting (XSS) vulnerability in the editableTable.twig component when using the 'Row Heading' column type. This vulnerability allows an attacker with administrator privileges and the allowAdminChanges setting enabled to inject arbitrary JavaScript code that executes when another user views the affected table field. The issue is fixed in versions 4.16.19 and 5.8.23.
References
- github.com/craftcms/cms/security/advisories/GHSA-6j87-m5qx-9fqp (opens in a new tab)
- nvd.nist.gov/vuln/detail/CVE-2026-56383 (opens in a new tab)
- github.com/craftcms/cms/commit/7b372de262b8d9d2ce859f32780c3715719b6f5a (opens in a new tab)
- vulncheck.com/advisories/craft-cms-stored-xss-in-table-field-via-row-heading-column-type (opens in a new tab)