CVE-2021-32648 — October CMS Improper Authentication

CVE-2021-32648

October CMS — Password Reset Request Manipulation Allows Account Takeover Without Knowing Original Password

What is October CMS?

October CMS is an open-source PHP content management system built on the Laravel framework. It is used by developers and organizations to build websites and web applications, with a focus on simplicity and extensibility through plugins. October CMS provides backend administration for website content, user management, and plugin configuration. As a web-based CMS handling user authentication, its authentication and password reset mechanisms are security-critical — vulnerabilities in account management can allow unauthorized access to the CMS backend, enabling content modification, site defacement, data theft, or use of the server as an attack platform.

Overview

CVE-2021-32648 is an improper authentication vulnerability (CWE-287) in October CMS. The vulnerability exists in the password reset process: an attacker can initiate a password reset for a target account and then submit a specially crafted reset request that allows gaining access to the account without having received the legitimate reset token. The attack bypasses the intended authentication check in the reset flow, allowing account takeover for any CMS account — including administrator accounts — by anyone who can trigger the reset flow and craft the correct request. CISA added this to KEV in January 2022.

Affected Versions

Product Vulnerable Fixed
October CMS October module before Build 472 Yes Build 472 / 1.0.472
October CMS v1 before 1.1.2 Yes 1.1.2

Technical Details

  • Root cause: Improper authentication (CWE-287) — the password reset endpoint in October CMS's october/system package does not adequately validate that the reset token corresponds to the specific account being reset, or has an exploitable flaw in how reset tokens are verified
  • Attack flow:
    1. Attacker requests a password reset for the target account (e.g., the admin account) via the public-facing forgot-password form
    2. The attacker crafts a specially structured reset request that exploits the authentication bypass to access the account without the legitimate reset email/token
    3. The attacker gains authenticated access to the October CMS backend
  • No authentication required (PR:N/UI:N) — the attack requires no prior credentials and no victim user interaction; it can be performed entirely by the attacker
  • High confidentiality impact: Admin access to October CMS exposes all site content, user data, database connection credentials, and file system access through the CMS backend
  • Integrity: Low: The CVSS rating reflects limited direct write capability at the vulnerability level; in practice, CMS admin access enables full site modification

Discovery

Reported through GitHub's security advisory process. October CMS developers patched the vulnerability in August 2021 and published the GitHub security advisory. CISA added it to KEV in January 2022, five months after the patch, reflecting active exploitation in the wild.

Exploitation Context

Content management systems with authentication bypass vulnerabilities are high-value targets for automated exploitation — mass scanning for vulnerable CMS installations is routine. October CMS instances that did not apply the August 2021 update were vulnerable to complete backend takeover, enabling web shell upload, malware distribution, SEO spam injection, data exfiltration, and use of the server for further attacks. The January 2022 KEV addition reflects confirmed exploitation of this vulnerability against government and enterprise October CMS deployments.

Remediation

  1. Upgrade October CMS to Build 472 (1.0.472) or 1.1.2 or later — apply the patch via php artisan october:update or download the updated build
  2. Check the October CMS version and update: Admin Panel → Settings → Updates & Plugins
  3. Audit CMS admin accounts for unexpected additions or permission changes that may indicate prior compromise
  4. Enforce strong, unique passwords for all CMS admin accounts and enable two-factor authentication if the October CMS installation supports it
  5. Review server logs for unusual reset requests or authentication events around the time of disclosure (August 2021 onward)

Key Details

PropertyValue
CVE ID CVE-2021-32648
Vendor / Product October CMS — October CMS
NVD Published2021-08-26
NVD Last Modified2025-10-24
CVSS 3.1 Score8.2
CVSS 3.1 VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
SeverityHIGH
CWE CWE-287 find similar ↗
CISA KEV Added2022-01-18
CISA KEV Deadline2022-02-01
Known Ransomware Use No

CVSS 3.1 Breakdown

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
Low
Availability
None

Required Action

CISA BOD 22-01 Deadline: 2022-02-01. Apply updates per vendor instructions.

Timeline

DateEvent
2021-08-11October CMS releases patches (Build 472+) addressing CVE-2021-32648 password reset bypass
2021-08-26CVE published
2022-01-18Added to CISA Known Exploited Vulnerabilities catalog
2022-02-01CISA BOD 22-01 remediation deadline