October CMS Stored Cross-Site Scripting Vulnerability in Backend Editor Markup Classes

Vulnerability

A stored cross-site scripting vulnerability has been identified in October CMS versions prior to 3.7.14 and 4.1.10. The issue resides in the Backend Editor Settings, specifically within the Markup Classes fields, which are used for various styling purposes. These fields failed to properly sanitize input, allowing malicious values to be injected and subsequently rendered unsanitized in the Froala editor dropdown menus. This exploitation enabled the execution of JavaScript when a user opened a RichEditor. The vulnerability could lead to privilege escalation if a superuser accessed any RichEditor during normal content editing, such as blog post revisions. Exploitation requires authenticated backend access with editor settings permissions.

Impact

Exploitation of this vulnerability allows for stored cross-site scripting, where injected JavaScript is executed in the context of the user opening the RichEditor. This could lead to privilege escalation if a superuser is targeted.

Remediation

Users are advised to upgrade to October CMS versions 3.7.14 or 4.1.10. If an immediate upgrade is not possible, restrict editor settings permissions to trusted administrators only.

Added: Apr 14, 2026, 11:02 PM
Updated: Apr 14, 2026, 11:02 PM

Vulnerability Rating

Custom Algorithm
spread
3.4
impact
1.7
exploitability
5.2
remediation
7.9
relevance
5.9
threat
0.0
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.