GitHub Advisoryadvisory · Packagist
GHSA-gxxc-m74c-f48x October CMS Vulnerable to Stored XSS via Editor and Branding Styles
MEDIUM
Official page ↗
- Aliases
- CVE-2025-61674
- Ecosystem
- Packagist
- Packages
- october/system
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:N
- Weaknesses
- CWE-79
- Reviewed
- 2026-01-09
Affected packages
• Packagist october/system: < 3.7.13 → fixed in 3.7.13
• Packagist october/system: >= 4.0.0, < 4.0.12 → fixed in 4.0.12
Description
A cross-site scripting (XSS) vulnerabilities was identified in October CMS backend configuration forms:
• Editor Settings Markup Styles
A user with the `Global Editor Settings` permission could inject malicious HTML/JS into the stylesheet input at
*Settings → Editor Settings → Markup Styles*.
A specially crafted input could break out of the intended `` context, allowing arbitrary script execution across backend pages for all users.
---
Impact
• Persistent XSS across the backend interface.
• Exploitable by lower-privileged accounts with the above permissions.
• Potential consequences include privilege escalation, session hijacking, and execution of unauthorized actions in victim sessions.
---
Patches
The vulnerability has been patched in v4.0.12 and v3.7.13.
Stylesheet inputs are now sanitized to prevent injection of arbitrary HTML/JS.
All users are strongly encouraged to upgrade to the latest patched version.
---
Workarounds
If upgrading immediately is not possible:
• Restrict the permissions `Global Editor Settings` to fully trusted administrators only.
This reduces exposure but does not fully eliminate risk.
---
Credits
• Reported by Nakkouch Tarek
Related
Alias · CVE (1)
- CVE-2025-61674 October is a Content Management System (CMS) and web platform. vulnerability
Weakness · CWE (1)
- CWE-79 Improper Neutralization of Input During Web Page Generation weakness