CVE-2026-94462 in Spree
Sumário
de VulDB • 23/09/2026
O Spree é uma solução de comércio eletrônico open source construída com Ruby on Rails. Das versões 5.4.0 até a 5.4.4 e na versão 5.5.4, o endpoint PATCH /api/v3/store/carts/:id/associate no método associate do controller Spree::Api::V3::Store::CartsController#associate utiliza find_cart_for_association para localizar um carrinho por prefixed_id, mas não exige um token de carrinho nem verifica a posse do carrinho convidado selecionado. Um cliente autenticado pode derivar IDs de carrinhos com prefixo reversíveis, associar um carrinho convidado elegível à conta do atacante e obter dados de endereço de cobrança e envio do carrinho. A exploração requer um carrinho convidado com dados de endereço em uma loja que não exige login para o checkout, e a reatribuição também pode interromper o carrinho em andamento do usuário convidado. Este problema foi corrigido nas versões 5.4.4 e 5.5.4.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.