
PEACH
Uma estrutura de isolamento de inquilino
kyon147/laravel-shopify did not consistently bind the shop a request acts on to the shop that was authenticated by the Shopify session token. Under certain conditions, a user of one store installed on an app could act as another store installed on the same app, including creating or changing billing charges for that store. In SPA mode, some routes could be reached without a valid session token.
The billing callback also did not verify that the approved Shopify charge matched the plan being activated, which allowed a merchant to be assigned a different plan from the one they approved.
Fixed in 25.2.1, 26.1.1 and 27.1.3. Versions below 25.x will not be patched. Please upgrade to a supported release.
The fix includes behaviour changes: every verify.shopify route now requires a valid session token, and requests whose shop doesn't match the token are rejected with HTTP 403. See the release notes for each version before upgrading.
None. Upgrading is required. Apps should also make sure their own controllers get the shop from $request->user() rather than from request input such as shop.
Origem: NVD
Avaliação Gratuita de Vulnerabilidades
Avalie suas práticas de segurança em nuvem em 9 domínios de segurança para avaliar seu nível de risco e identificar lacunas em suas defesas.
Marque uma demonstração personalizada
"A melhor experiência do usuário que eu já vi, fornece visibilidade total para cargas de trabalho na nuvem."
"A Wiz fornece um único painel de vidro para ver o que está acontecendo em nossos ambientes de nuvem."
"Sabemos que se a Wiz identifica algo como crítico, na verdade é."