CVE-2026-128047 json
OpenMage magento-lts before 20.18.2 Account Takeover via Predictable Confirmation Key
published 19d ago modified yesterday also EUVD-2026-125061 , GHSA-7j66-6mw7-rgfx
Unreviewed: the maintainers' own advisory
Published by the maintainers on their GitHub repository OpenMage/magento-lts. GitHub has not reviewed it into the GitHub Advisory Database, so the affected packages and versions are the maintainers' word. Read the full advisory on GitHub.
- cvss
- 8.1
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 38%
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- OpenMage magento-lts 20.18.2, 21.0.0-beta3
Is CVE-2026-128047 in your stack? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- yesterday
Exploit prediction
0.44% chance of exploitation in the next 30 days, higher than 38% of all scored CVEs (FIRST EPSS, 2026-11-14).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 9.2 | 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 |
| CNA | 3.1 | 8.1 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
| CNA | 4.0 | 9.2 | 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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Affected products
- OpenMage magento-lts
Classification
- Weakness
-
- CWE-330 Use of Insufficiently Random Values
References
-
github.com
/OpenMage/magento-lts/commit/4a8d91c692524de4a07e70af5367b6cb67a9516d
patch
-
github.com
/OpenMage/magento-lts/commit/9f5a1c3cf63f5cf6ac9f90b041a97a474cea04c2
patch
-
github.com
/OpenMage/magento-lts/security/advisories/GHSA-7j66-6mw7-rgfx
vendor-advisory, advisory
-
vulncheck.com
/advisories/openmage-magento-lts-before-20.18.2-account-takeover-via-predictable-confirmation-key
third-party-advisory
Sources
- CVE List CVE-2026-128047
- NVD CVE-2026-128047
- Maintainer advisory GHSA-7j66-6mw7-rgfx
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
The maintainers of OpenMage/magento-lts published their own advisory on GitHub. Reviewed sources take precedence over it.