CVE-2026-94462 in Spree
Resumen
por VulDB • 2026-09-22
Spree es una solución de comercio electrónico de código abierto construida con Ruby on Rails. Desde la versión 5.4.0 hasta las versiones 5.4.4 y 5.5.4, el endpoint PATCH /api/v3/store/carts/:id/associate en Spree::Api::V3::Store::CartsController#associate utiliza find_cart_for_association para localizar un carrito mediante prefixed_id, pero no requiere un token de carrito ni verifica de otro modo la posesión del carrito invitado seleccionado. Un cliente autenticado puede derivar IDs de carrito prefijados reversibles, asociar un carrito invitado elegible con la cuenta del atacante y obtener los datos de dirección de facturación y envío del carrito. La explotación requiere un carrito invitado con datos de dirección en una tienda que no requiera inicio de sesión para el pago, y la reasignación también puede interrumpir el carrito en curso del usuario invitado. Este problema se soluciona en las versiones 5.4.4 y 5.5.4.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.