Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious URL with XSS payload
-
DeliverySend link to backend user
-
ExploitUser clicks link
-
ExecutionJavaScript executes in browser
-
ImpactAttacker steals session cookie or performs admin action
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The vulnerability requires the following specific conditions: (1) A user with access to the October CMS backend must visit a crafted URL containing malicious query parameters; (2) The DataTable widget must be rendered on the page with the vulnerable query parameter exposed; (3) The user must have an active backend session (implied by the attack scenario, though not explicitly stated in CVSS PR:N). The attack is blocked if the user does not click the attacker's link, if the backend is protected by network access controls, or if the user's browser enforces strict CSP (Content Security Policy) headers. The CVSS vector AC:H and UI:R confirm that exploitation is not automatic-it requires deliberate user interaction. |
| Impact | Despite a CVSS score of 3.1, this vulnerability carries moderate practical risk within the October CMS user community. The attack vector is network-based and requires no authentication (PR:N), but user interaction (UI:R) is mandatory-an attacker must trick an administrator or user into clicking a malicious link. The integrity impact (I:L) is limited to session hijacking, defacement, or credential theft, not full system compromise. The high attack complexity (AC:H) further reduces exploitability. No EPSS score, KEV status, or POC availability was provided in the input data, preventing a full exploitation probability assessment. However, the straightforward nature of XSS vulnerabilities and the public availability of the GitHub security advisory suggest that proof-of-concept code could emerge rapidly. Defenders should prioritize patching based on exposure: instances with unauthenticated access to the backend dashboard or where users may visit untrusted links pose higher risk than isolated internal deployments. |
| Exploit ScenarioDerived | An attacker crafts a malicious URL containing JavaScript in a query parameter, such as 'https://victimsite.com/backend/datatable?param=<script>alert(1)</script>', and sends it to a backend administrator via email or chat. When the administrator clicks the link while logged in, the injected JavaScript executes in their browser session, allowing the attacker to steal session cookies, perform actions on behalf of the admin, or redirect to a phishing page. The attack requires the administrator to click the link, making it dependent on social engineering rather than passive exploitation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 21, 2026
Reflected cross-site scripting (XSS) in October CMS backend DataTable widget allows unauthenticated remote attackers to inject arbitrary JavaScript via a query parameter, requiring user interaction to execute malicious code. The vulnerability affects versions prior to 3.7.16 and 4.1.16, with a low severity CVSS score of 3.1 reflecting the requirement for high attack complexity and user clicking a malicious link.
RemediationAI
Upgrade to October CMS 3.7.16 or 4.1.16 or later, depending on the currently deployed major version. Both versions contain the fix implementing proper output encoding of query parameters in the DataTable widget. Administrators should test the upgrade in a non-production environment before deploying to production to ensure no custom extensions are broken by the fix. If immediate patching is not possible, restrict backend access to trusted networks only using web server firewall rules or reverse proxy authentication, and educate users not to click links to the backend from untrusted sources. These compensating controls reduce the attack surface by limiting who can be socially engineered into clicking a malicious link, though they do not eliminate the vulnerability itself.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in composer, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability exists in the backend DataTable widget, a server-side interface component used for data display and management. A query parameter is rendered into the HTML response without proper output encoding or sanitization, allowing an attacker to break out of the HTML context and inject script tags or event handlers. This is a classic reflected XSS (CWE-79) vulnerability where untrusted input flows directly from the HTTP request to the response. The attack vector is network-accessible, but the high attack complexity requirement (AC:H) suggests either the parameter must be crafted carefully or the vulnerable code path is not trivially exposed, such as requiring a specific browser behavior or encoding bypass.
Know when October gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N
Primary rating from Vendor (GitHub_M) · only source for this CVE.
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
3DescriptionCVE.org
October is a Content Management System (CMS) and web platform. Prior to 3.7.16 and 4.1.16, a reflected Cross-Site Scripting (XSS) vulnerability was identified in the backend DataTable widget where a query parameter was rendered without proper output escaping. This vulnerability is fixed in 3.7.16 and 4.1.16.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
October CMS build 412 is vulnerable to PHP code execution in the file upload functionality resulting in site compromise
An issue was discovered in October through build 471. Rated critical severity (CVSS 9.8), this vulnerability is remotely
octobercms in a CMS platform based on the Laravel PHP Framework. Rated critical severity (CVSS 9.1), this vulnerability
Cross-Site Request Forgery exists in OctoberCMS 1.0.426 (aka Build 426) due to improper validation of CSRF tokens for po
Octobercms is a self-hosted CMS platform based on the Laravel PHP Framework. Rated high severity (CVSS 7.2), this vulner
October CMS through 1.0.431 allows XSS by entering HTML on the Add Posts page. Rated medium severity (CVSS 6.1), this vu
October CMS build 412 is vulnerable to PHP code execution in the asset manager functionality resulting in site compromis
October CMS build 412 is vulnerable to file path modification in asset move functionality resulting in creating creating
October CMS build 412 is vulnerable to Apache configuration modification via file upload functionality resulting in site
Cross-Site Scripting exists in OctoberCMS 1.0.425 (aka Build 425), allowing a least privileged user to upload an SVG fil
Cross-site scripting (XSS) vulnerability in October CMS build 271 and earlier allows remote attackers to inject arbitrar
A Cross-Site Scripting (XSS) vulnerability in installation of October v.3.4.16 allows an attacker to execute arbitrary w
EUVD-2026-24157
GHSA-jj38-h5w5-mvpf
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB