CVE-2026-128047 PUBLISHED

OpenMage magento-lts before 20.18.2 Account Takeover via Predictable Confirmation Key

Assigner: VulnCheck
Reserved: 12.11.2026 Published: 13.11.2026 Updated: 13.11.2026

OpenMage magento-lts before 20.18.2 and 21.0.0-beta pre-releases before 21.0.0-beta3 generate customer email-confirmation keys with md5(uniqid()) and customer and administrator password-reset tokens with the non-cryptographic uniqHash(). Unauthenticated attackers can brute-force the roughly 20-bit confirmation key via the unrate-limited confirmAction endpoint to log in as pending customers, or predict administrator reset tokens after recovering generator state.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS Score: 9.2

Product Status

Vendor OpenMage
Product magento-lts
Versions Default: unaffected
  • affected from 0 to 20.18.2 (excl.)
  • Version 20.18.2 is unaffected
Vendor OpenMage
Product magento-lts
Versions Default: unaffected
  • affected from 21.0.0-beta1 to 21.0.0-beta3 (excl.)
  • Version 21.0.0-beta3 is unaffected

Credits

  • alimony reporter
  • Abhi-Hackz reporter
  • hariprasanth9317-tech finder
  • philipsorensen remediation developer
  • colinmollenhour remediation developer

References

Problem Types

  • Use of Insufficiently Random Values CWE