Use of insufficiently random values in magento-lts - CVE-2026-42155
Published: May 5, 2026
magento-lts
Detailed vulnerability description
The vulnerability allows a remote attacker to hijack active API sessions and gain the capabilities of the authenticated API user.
The vulnerability exists due to use of insufficiently random values in API session ID generation in Mage/Api/Model/Session.php start() when handling API login requests. A remote attacker can generate candidate session identifiers and send crafted API requests to hijack active API sessions and gain the capabilities of the authenticated API user.
The issue affects legacy API surfaces that share the same session generation logic, including XML-RPC, SOAP v1, SOAP v2, and legacy REST.