CVE-2026-27738 in angular-cliinformazioni

Riassunto

di VulDB • 14/06/2026

Angular SSR è uno strumento di rendering lato server per le applicazioni Angular. È presente una vulnerabilità di Open Redirect nella logica di elaborazione degli URL interni nelle versioni del ramo 19.x precedenti alla 19.2.21, del ramo 20.x precedenti alla 20.3.17 e del ramo 21.x precedenti alla 21.1.5 e alla 21.2.0-rc.1. La logica normalizza i segmenti degli URL rimuovendo le barre iniziali; tuttavia, rimuove solo una singola barra iniziale. Quando un'applicazione Angular SSR è distribuita dietro un proxy che inoltra l'intestazione `X-Forwarded-Prefix`, un attaccante può fornire un valore che inizia con tre barre. Questa vulnerabilità consente agli attaccanti di condurre campagne di phishing su larga scala e di effettuare SEO hijacking. Affinché un'applicazione sia vulnerabile, deve utilizzare Angular SSR, deve avere route che eseguono redirect interni, l'infrastruttura (Reverse Proxy/CDN) deve inoltrare l'intestazione `X-Forwarded-Prefix` al processo SSR senza sanitizzazione e la cache non deve variare in base all'intestazione `X-Forwarded-Prefix`. Le versioni 21.2.0-rc.1, 21.1.5, 20.3.17 e 19.2.21 contengono una patch. Fino all'applicazione della patch, gli sviluppatori dovrebbero sanitizzare l'intestazione `X-Forwarded-Prefix` nel loro file `server.ts` prima che il motore Angular elabori la richiesta.

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

Responsabile

GitHub M

Prenotare

23/02/2026

Divulgazione

25/02/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00302

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!