External risk intelligence

OpenMage Magento Predictable Key Account Takeover

CVE advisorySeverity: CRITICAL (CVSS 9.2)

CVE-2026-128047

OpenMage/Magento is a web-based e-commerce platform designed to be public-facing to serve customers and process orders. The vulnerability resides in confirmation and password reset endpoints, which are standard, internet-exposed features of web storefronts intended for public access.

Halo Surface Signal: 5 out of 5 — more likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A vulnerability exists in OpenMage's e-commerce platform that allows unauthenticated attackers to potentially gain unauthorized access. This issue stems from weak generation of confirmation and password reset keys, which could be predicted or brute-forced by malicious actors. The main concern is confirming if our specific systems are exposed and relevant.

  • Weak keys allow potential account access.
  • Impacts customer trust and data security.
  • Verify system relevance and assess exposure.

Attack Path

How an attacker could exploit the issue

An unauthenticated attacker could target a public-facing e-commerce site to take over customer accounts. By repeatedly sending requests to a confirmation endpoint, the attacker could guess a predictable key that allows them to log in as a customer. Alternatively, if an administrator initiates a password reset, the attacker might be able to predict the reset token to gain administrative access.

  • Entry: Network access to public endpoint.
  • Trigger: Brute-force confirmation key or predict reset token.
  • Risk: Customer account takeover or administrator access.

Live Threat

Current exploitation, exposure, and threat context

When supported by the advisory, unauthenticated attackers could potentially gain unauthorized access to customer accounts by brute-forcing predictable email confirmation keys. Additionally, attackers might predict administrator password reset tokens if they can recover the state of the weak random number generator. This could allow them to impersonate customers or potentially take control of administrator accounts.

  • Customer and administrator account access.
  • Predictable keys and tokens are guessable.
  • Account takeover and unauthorized actions.

Operational Fix

Recommended remediation, mitigation, and detection steps

Application owners and platform teams are most likely responsible for addressing this vulnerability, as it affects a public-facing e-commerce platform. The first practical step is to inventory all instances of the affected technology, determine their reachability and business criticality, identify the accountable owner, and then prioritize remediation based on risk.

  • Identify affected application instances.
  • Verify exposure and business impact.
  • Plan remediation or risk reduction.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is OpenMage magento-lts?

OpenMage magento-lts is an open-source e-commerce platform derived from Magento 1. It serves as a backend engine for online storefronts, handling essential tasks like customer registration, order processing, and administrative account management through a web-based interface.

What does CVE-2026-128047 mean for my security?

This vulnerability is classified as CWE-330: Use of Insufficiently Random Values. Because the platform uses weak, predictable methods to generate customer email confirmation keys and administrator password-reset tokens, unauthorized parties may be able to guess these values to hijack accounts without knowing the original passwords.

How does an attacker trigger this vulnerability?

An attacker triggers this by interacting with specific endpoints designed for account verification or password recovery. They can brute-force the roughly 20-bit confirmation keys or, by observing generated tokens, reconstruct the state of the weak random number generator to predict future administrator reset tokens. Normal account activity that does not involve these specific confirmation or reset workflows is not the primary target.

Is my site at risk according to Halo Surface Signal?

Halo Surface Signal indicates this is very likely to be a relevant concern because OpenMage is designed as a public-facing e-commerce platform. Since the vulnerable confirmation and password reset features are intended to be accessible over the internet to serve customers, any instance reachable by the public is inherently exposed to this threat.

What are the first steps to secure my OpenMage installation?

Begin by auditing your environment to locate all instances of OpenMage magento-lts currently in operation. Once identified, evaluate their business criticality and ensure you have a plan to apply the software updates provided by the project, which replace the weak key-generation logic with more secure alternatives.

References