CVE-2026-48012 in Shopwareinformazioni

Riassunto

di VulDB • 23/07/2026

Shopware è una piattaforma di e-commerce open source. Le versioni dalla 6.7.3.0 alla 6.7.10.0 presentano un open redirect nel punto di ingresso SSO pubblico di Shopware all'indirizzo `GET /api/oauth/sso/auth`. Quando l'endpoint viene raggiunto senza lo stato della sessione SSO previsto, l'applicazione effettua il fallback sull'intestazione `Referer` della richiesta e utilizza tale valore come destinazione del reindirizzamento. Nel comportamento convalidato, il server non limita la destinazione di questo fallback agli URL same-origin, non richiede un percorso relativo e non rifiuta schemi pericolosi quali `javascript:`. Di conseguenza, una richiesta non autenticata può trasformare questo endpoint in un primitivo di reindirizzamento riutilizzabile, la cui destinazione è completamente controllata dai metadati della richiesta forniti dall'attaccante. Il problema di sicurezza non si limita a una semplice incongruenza di navigazione innocua. L'endpoint risiede sotto `/api/oauth/`, il che conferisce al reindirizzamento un'origine affidabile e controllata dall'applicazione, rendendolo adatto per catene di phishing, abuso di reindirizzamenti con branding e casi in cui il software client segue automaticamente i reindirizzamenti emessi da un host attendibile. Le prove allegate mostrano inoltre che la risposta non è solo un HTTP `302` con un'intestazione `Location` controllata dall'utente. Il corpo HTML contiene anche un tag meta refresh corrispondente e un link di reindirizzamento costruiti a partire dallo stesso valore controllato dall'attaccante. Nella prova convalidata, l'endpoint effettua il redirect verso `https://attacker.example/poc` quando tale URL viene fornito tramite `Referer`, e riflette inoltre `javascript:alert(1)` sia nell'intestazione `Location` che nel corpo HTML del reindirizzamento senza alcuna filtratura degli schemi. Questo rapporto pertanto si mantiene conservativo, affermando la presenza di un open redirect con destinazioni arbitrarie, sottolineando tuttavia che l'assenza di restrizioni sugli schemi rende il comportamento materialmente più grave rispetto a un reindirizzamento esterno allo stesso schema. La versione 6.7.10.1 risolve il problema.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

GitHub M

Prenotare

20/05/2026

Divulgazione

23/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!