Description
Craft CMS is a content management system (CMS). In versions 5.0.0-RC1 through 5.9.22 and 4.0.0-RC1 through 4.17.15, an attacker with only a GitHub account can plant a JavaScript payload in a craftcms/cms issue title. When a Craft admin uses the CraftSupport widget’s "Give feedback" screen and types a search term that returns the poisoned issue, the payload executes in the admin’s control panel session. No control panel account or elevated privileges are required on the attacker’s side. This issue has been fixed in versions 4.17.16 and 5.9.23.
Published: 2026-07-01
Score: 7.4 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability occurs when an attacker who only needs a GitHub account can inject malicious JavaScript into the title of a GitHub issue in repos under the name craftcms/cms. When a site administrator uses the CraftSupport widget to search for feedback and the resulting list contains the poisoned issue title, the payload runs in the context of the admin’s control‑panel session. The flaw is a classic DOM‑based cross‑site scripting (CWE‑79) that allows the attacker to execute arbitrary JavaScript with the privileges of the site administrator.

Affected Systems

All installations of Craft CMS version 4.0.0‑RC1 through 4.17.15 and version 5.0.0‑RC1 through 5.9.22 are vulnerable. The issue was fixed in 4.17.16 and 5.9.23, so any patch level equal to or newer than these removes the vulnerability.

Risk and Exploitability

The CVSS score of 7.4 marks it as high severity, but the EPSS score of less than 1% indicates a low probability of exploitation at present. The vulnerability is not in the CISA KEV catalog. An attacker only needs a GitHub account and an administrator who views the poisoned issue with the widget; no CMS credentials are required, so the attack vector is remote user‑interaction. The impact is confined to the admin session, but the attacker can perform any actions that the admin can, including stealing session cookies, modifying site content, or further phishing.

Generated by OpenCVE AI on August 1, 2026 at 22:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Craft CMS to 4.17.16 or later on the 4.x line, or to 5.9.23 or later on the 5.x line.
  • Remove or disable the CraftSupport widget from the site until an upgrade can be performed.
  • Instruct administrators to avoid using the 'Give feedback' feature with untrusted search terms and to monitor vendor advisories for any additional updates.

Generated by OpenCVE AI on August 1, 2026 at 22:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-24x4-j6x9-rfw5 Craft CMS: DOM XSS via GitHub issue title in CraftSupport widget
History

Wed, 29 Jul 2026 15:00:00 +0000

Type Values Removed Values Added
First Time appeared Craftcms
Craftcms craftcms
Vendors & Products Craftcms
Craftcms craftcms

Thu, 02 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 01 Jul 2026 23:15:00 +0000

Type Values Removed Values Added
Description Craft CMS is a content management system (CMS). In versions 5.0.0-RC1 through 5.9.22 and 4.0.0-RC1 through 4.17.15, an attacker with only a GitHub account can plant a JavaScript payload in a craftcms/cms issue title. When a Craft admin uses the CraftSupport widget’s "Give feedback" screen and types a search term that returns the poisoned issue, the payload executes in the admin’s control panel session. No control panel account or elevated privileges are required on the attacker’s side. This issue has been fixed in versions 4.17.16 and 5.9.23.
Title Craft CMS: DOM XSS via GitHub issue title in CraftSupport widget
Weaknesses CWE-79
References
Metrics cvssV4_0

{'score': 7.4, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Craftcms Craftcms
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-02T19:41:26.967Z

Reserved: 2026-06-17T14:40:28.380Z

Link: CVE-2026-55790

cve-icon Vulnrichment

Updated: 2026-07-02T19:41:21.380Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T22:30:06Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')