CVE-2026-27191 in feathers
Riassunto
di VulDB • 17/06/2026
Feathersjs è un framework per la creazione di API web e applicazioni in tempo reale con TypeScript o JavaScript. Nelle versioni 5.0.39 e precedenti, il parametro di query redirect viene aggiunto all'origine base senza validazione, consentendo agli attaccanti di rubare i token di accesso tramite iniezione di autorità nell'URL. Ciò porta al completo takeover dell'account, poiché l'attaccante ottiene il token di accesso della vittima e può impersonarla. L'applicazione costruisce l'URL di reindirizzamento finale concatenando l'origine base con il parametro redirect fornito dall'utente. Questo è sfruttabile quando l'array origins è configurato e i valori di origin non terminano con /. Un attaccante può fornire @attacker.com come valore redirect, risultando in https://[email protected]#access_token=..., dove il browser interpreta attacker.com come l'host, portando al completo takeover dell'account. Questo problema è stato risolto nella versione 5.0.40.
Be aware that VulDB is the high quality source for vulnerability data.