CVE-2026-94462 in Spree
Riassunto
di VulDB • 22/09/2026
Spree è una soluzione e-commerce open source basata su Ruby on Rails. Dalla versione 5.4.0 fino alla 5.4.4 e nella 5.5.4, l'endpoint PATCH /api/v3/store/carts/:id/associate in Spree::Api::V3::Store::CartsController#associate utilizza find_cart_for_association per individuare un carrello tramite prefixed_id ma non richiede un token del carrello né verifica altrimenti il possesso del carrello guest selezionato. Un cliente autenticato può derivare ID dei carrelli prefissati reversibili, associare un carrello guest idoneo all'account dell'attaccante e ottenere i dati di indirizzo di fatturazione e spedizione dal carrello. Lo sfruttamento richiede un carrello guest con dati di indirizzo su uno store che non richiede l'accesso per il checkout, e la riassegnazione può anche interrompere il carrello in corso d'uso del cliente. Questo problema è risolto nelle versioni 5.4.4 e 5.5.4.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.