GHSA-vj26-42vf-4x4v: 
PHP Análise e mitigação de vulnerabilidades

Summary

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.

Impact

  • Cross-tenant access to another store's data and actions within the app. What is exposed depends on each app's own routes.
  • Unauthorized billing: creating or activating charges, and adding usage charges to another merchant's subscription.
  • Plan substitution, causing revenue loss for app developers. All releases up to and including 27.1.2 are affected.

Patches

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.

Workarounds

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

Relacionado PHP Vulnerabilidades:

CVE ID

Gravidade

Pontuação

Tecnologias

Nome do componente

Exploit CISA KEV

Tem correção

Data de publicação

GHSA-w5v4-5p65-83xjCRITICAL9.1
  • PHP logoPHP
  • bitpay/module-bpcheckout
NãoSimOct 26, 2026
GHSA-vj26-42vf-4x4vHIGH8.1
  • PHP logoPHP
  • kyon147/laravel-shopify
NãoSimOct 26, 2026
GHSA-9884-fw9c-mq85HIGH8.1
  • PHP logoPHP
  • nativephp/mobile
NãoSimOct 25, 2026
GHSA-83jv-8h7x-287pHIGH7.7
  • PHP logoPHP
  • nativephp/mobile
NãoSimOct 25, 2026
GHSA-9g37-88p8-75j2HIGH7.4
  • PHP logoPHP
  • nativephp/mobile
NãoSimOct 25, 2026

Avaliação Gratuita de Vulnerabilidades

Avalie a sua postura de segurança na nuvem

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.

Avaliação de solicitação

Recursos adicionais da Wiz

Marque uma demonstração personalizada

Pronto para ver a Wiz em ação?

"A melhor experiência do usuário que eu já vi, fornece visibilidade total para cargas de trabalho na nuvem."
David EstlickCISO
"A Wiz fornece um único painel de vidro para ver o que está acontecendo em nossos ambientes de nuvem."
Adam FletcherDiretor de Segurança
"Sabemos que se a Wiz identifica algo como crítico, na verdade é."
Greg PoniatowskiChefe de Gerenciamento de Ameaças e Vulnerabilidades