GitHub Advisoryadvisory · Packagist

GHSA-jg68-vhv3-9r8f Magento's X-Original-Url header can expose admin url

MEDIUM Published 2026-02-02 Modified 2026-02-10 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

References