CVE-2026-27192 in feathersinformazioni

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, la convalida dell'origine utilizza startsWith() per il confronto, consentendo agli attaccanti di eludere il controllo registrando un dominio che condivide un prefisso comune con un'origine consentita. La funzione getAllowedOrigin() verifica se l'intestazione Referer inizia con qualsiasi origine consentita, e questo confronto è insufficiente poiché convalida solo il prefisso. Questo è sfruttabile quando l'array origins è configurato e un attaccante registra un dominio che inizia con una stringa di origine consentita (ad esempio, https://target.com.attacker.com elude https://target.com). Da solo, i token vengono comunque reindirizzati a un'origine configurata. Tuttavia, in scenari specifici, un attaccante può avviare il flusso OAuth da un'origine non autorizzata ed esfiltrare i token, ottenendo il pieno controllo dell'account. Questo problema è stato risolto nella versione 5.0.40.

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

Responsabile

GitHub M

Prenotare

18/02/2026

Divulgazione

21/02/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00240

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!