All vulnerabilities
CVE-2021-32648GHSA-mxr5-mc97-63rc

October CMS Improper Authentication

October CMS October CMSPackagistLibraries & packages
CVSS
8.2High
ExploitationExploited in the wildAdded to KEV 18 Jan 2022CISA KEV
Exploit odds (EPSS)90.4%Chance of exploitation activity in the next 30 days, higher than 99% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in1.0.472Also 1.1.5GitHub
Federal deadline1 Feb 2022Remediation due date for US federal agenciesCISA KEV
CISA required actionApply updates per vendor instructions. CISA KEV

What fixes it

  • 1.0.472october/system, composerGitHubcomposer require "october/system:^1.0.472"
  • 1.1.5october/system, composerGitHubcomposer require "october/system:^1.1.5"
  • 1.0.472october/system, PackagistOSVcomposer require "october/system:^1.0.472"
  • 1.1.5october/system, PackagistOSVcomposer require "october/system:^1.1.5"

A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.

Timeline

  1. 26 Aug 2021, 19:00 UTCPublishedCVE List
  2. 18 Jan 2022Added to CISA KEVCISA KEV

Public exploit code and templates 1

  • Scanner templateOctoberCMS - Account TakeoverNuclei

Listed so defenders can prioritize. Threatline links to the source and does not host exploit code.

Description

In affected versions of the october/system package an attacker can request an account password reset and then gain access to the account using a specially crafted request.

Text from CVE List

Affected versions 59

  • octoberaffected: >= 1.0.471, < 1.0.472CVE List
  • octoberaffected: >= 1.1.1, < 1.1.5CVE List
  • october/system, composer1.0.471, 1.1.1GitHub
  • october/system, Packagistfrom first release, fixed in 1.0.472OSV
  • october/system, Packagistv1.0.319OSV
  • october/system, Packagistv1.0.320OSV
  • october/system, Packagistv1.0.321OSV
  • october/system, Packagistv1.0.322OSV
  • october/system, Packagistv1.0.323OSV
  • october/system, Packagistv1.0.324OSV
  • october/system, Packagistv1.0.325OSV
  • october/system, Packagistv1.0.326OSV
  • october/system, Packagistv1.0.327OSV
  • october/system, Packagistv1.0.328OSV
  • october/system, Packagistv1.0.329OSV
  • october/system, Packagistv1.0.330OSV
  • october/system, Packagistv1.0.331OSV
  • october/system, Packagistv1.0.332OSV
  • october/system, Packagistv1.0.333OSV
  • october/system, Packagistv1.0.334OSV
  • october/system, Packagistv1.0.335OSV
  • october/system, Packagistv1.0.336OSV
  • october/system, Packagistv1.0.337OSV
  • october/system, Packagistv1.0.338OSV
  • october/system, Packagistv1.0.339OSV
  • october/system, Packagistv1.0.340OSV
  • october/system, Packagistv1.0.341OSV
  • october/system, Packagistv1.0.342OSV
  • october/system, Packagistv1.0.343OSV
  • october/system, Packagistv1.0.344OSV
  • october/system, Packagistv1.0.345OSV
  • october/system, Packagistv1.0.346OSV
  • october/system, Packagistv1.0.347OSV
  • october/system, Packagistv1.0.348OSV
  • october/system, Packagistv1.0.349OSV
  • october/system, Packagistv1.0.350OSV
  • october/system, Packagistv1.0.351OSV
  • october/system, Packagistv1.0.352OSV
  • october/system, Packagistv1.0.353OSV
  • october/system, Packagistv1.0.354OSV
  • october/system, Packagistv1.0.355OSV
  • october/system, Packagistv1.0.356OSV
  • october/system, Packagistv1.0.357OSV
  • october/system, Packagistv1.0.358OSV
  • october/system, Packagistv1.0.359OSV
  • october/system, Packagistv1.0.360OSV
  • october/system, Packagistv1.0.361OSV
  • october/system, Packagistv1.0.362OSV
  • october/system, Packagistv1.0.363OSV
  • october/system, Packagistv1.0.364OSV
  • october/system, Packagistv1.0.365OSV
  • october/system, Packagistv1.0.366OSV
  • october/system, Packagistv1.0.367OSV
  • october/system, Packagistv1.0.368OSV
  • october/system, Packagistfrom 1.1.1, fixed in 1.1.5OSV
  • october/system, Packagistv1.1.1OSV
  • october/system, Packagistv1.1.2OSV
  • october/system, Packagistv1.1.3OSV
  • october/system, Packagistv1.1.4OSV

References 5