Description
MacCMS v10 before 2026.1000.4054 contains an authentication bypass vulnerability that allows unauthenticated attackers to reset any member's password because check_msg() never compares msg_to. Attackers can request a recovery code to their own mailbox via user/findpass_msg, then submit it to user/findpass_reset with the victim's email or phone to take over the account.
Published: 2026-10-26
Score: 9.3 Critical
EPSS: n/a
KEV: No
Impact: Account Takeover
Action: Patch Immediately
AI Analysis

Impact

MacCMS v10 suffers a severe authentication bypass that lets an unauthenticated attacker reset any member’s password without verification. The flaw stems from the findpass_msg endpoint never validating that the recovery code was sent to the intended user; an attacker can request a code to their own mailbox and then submit it along with the victim’s email or phone to findpass_reset, effectively taking over the account. This leads to complete compromise of the victim’s credentials, allowing the attacker to access and control the account’s data and privileges.

Affected Systems

The vulnerability affects installations of MacCMS v10 from the maccmspro and magicblack vendors. All versions prior to 2026.1000.4054 are vulnerable. The affected product is the MacCMS content management system, which is used by web sites built on it.

Risk and Exploitability

The CVSS score of 9.3 classifies this as critical, and the EPSS score is currently unavailable, indicating that accurate exploitation probability is unknown but the flaw is known to be severe. The vulnerability is listed outside CISA’s KEV catalog, but that does not diminish its danger. The attack vector is clearly remote and unauthenticated: an attacker only needs to communicate with the public findpass_msg and findpass_reset endpoints. Once the recovery code is obtained and paired with the victim’s contact information, the attacker can immediately assume ownership of the account. The minimal prerequisites and remote nature mean that any exposed MacCMS v10 installation is at high risk.

Generated by OpenCVE AI on October 26, 2026 at 15:41 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor patch to reach or exceed version 2026.1000.4054.
  • Modify the application code so that the password reset function validates that the recovery code’s recipient matches the target account before resetting the password.
  • If a patch cannot be applied immediately, temporarily disable or restrict the findpass_msg and findpass_reset endpoints until the fix is implemented.

Generated by OpenCVE AI on October 26, 2026 at 15:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 26 Oct 2026 14:00:00 +0000

Type Values Removed Values Added
Description MacCMS v10 before 2026.1000.4054 contains an authentication bypass vulnerability that allows unauthenticated attackers to reset any member's password because check_msg() never compares msg_to. Attackers can request a recovery code to their own mailbox via user/findpass_msg, then submit it to user/findpass_reset with the victim's email or phone to take over the account.
Title MacCMS v10 before 2026.1000.4054 Account Takeover via Unbound Password Recovery Code
Weaknesses CWE-640
References
Metrics cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-26T13:08:47.141Z

Reserved: 2026-10-25T12:28:44.091Z

Link: CVE-2026-116214

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-26T14:16:34.173

Modified: 2026-10-26T17:01:22.130

Link: CVE-2026-116214

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T15:45:12Z

Weaknesses
  • CWE-640

    Weak Password Recovery Mechanism for Forgotten Password