GitHub Advisoryadvisory · Packagist
GHSA-jg68-vhv3-9r8f Magento's X-Original-Url header can expose admin url
MEDIUM
Official page ↗
- Aliases
- CVE-2026-25523
- Ecosystem
- Packagist
- Packages
- openmage/magento-lts
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
- Weaknesses
- CWE-200
- Reviewed
- 2026-02-02
Affected packages
• Packagist openmage/magento-lts: < 20.16.1 → fixed in 20.16.1
Description
Impact
The admin url can be discovered without prior knowledge of it's location by exploiting the X-Original-Url header on some configurations.
Patches
The bug comes from the Zend library and is patche by unsetting the header in the bootstrap process.
Workarounds
Unset the `X-Original-Url` header in the web server configuration.
References
The activation of these headers is coming from the Zend_Controller module. It appears this has been known to some degree since 2016 -
https://peterocallaghan.co.uk/2016/12/magento-poisoning-cache/ (dead link now..)
Credit
Anees Hyder ( @anees0xdev ) via HackerOne
https://hackerone.com/anees0x_dev/hacktivity
Related
Alias · CVE (1)
- CVE-2026-25523 Magento-lts is a long-term support alternative to Magento Community Edition (CE). vulnerability
Weakness · CWE (1)
- CWE-200 Exposure of Sensitive Information to an Unauthorized Actor weakness