GitHub Advisoryadvisory · Packagist
GHSA-wvpq-h33f-8rp6 October CMS Vulnerable to Stored XSS via Branding Styles
MEDIUM
Official page ↗
- Aliases
- CVE-2025-61676
- 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:
• Branding and Appearances Styles
A user with the `Customize Backend Styles` permission could inject malicious HTML/JS into the stylesheet input at
*Settings → Branding & Appearance → 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 `Customize Backend Styles` 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-61676 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