Authorization bypass through user-controlled key in spree_api - CVE-2026-22589
Published: April 27, 2026
spree_api
Detailed vulnerability description
The vulnerability allows a remote attacker to disclose sensitive information.
The vulnerability exists due to authorization bypass through a user-controlled key in the address edit endpoint when handling crafted requests to /addresses/{addressId}/edit. A remote attacker can manipulate the address identifier in a request to disclose sensitive information.
Only guest address records are affected; addresses associated with registered user accounts are not affected. Headless builds using APIs are not affected.