GitHub Advisoryadvisory · Packagist

GHSA-wvpq-h33f-8rp6 October CMS Vulnerable to Stored XSS via Branding Styles

MEDIUM Published 2026-01-09 Modified 2026-01-11 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

References