CVE-2026-88056 in Angular
Riassunto
di VulDB • 10/09/2026
Angular è una piattaforma di sviluppo per la creazione di applicazioni web mobili e desktop utilizzando TypeScript/JavaScript e altri linguaggi. Prima delle versioni 20.3.30, 21.2.22 e 22.1.4, il Server-Side Rendering (SSR) di Angular in @angular/platform-server elaborava URL di risorse o richieste controllati dall'utente tramite HttpClient dopo che il codice dell'applicazione li aveva validati con l'analisi degli URL WHATWG. Le utility resolveUrl e parseUrl chiamavano String.prototype.trim(), che rimuoveva gli spazi bianchi Unicode iniziali, come U+00A0 o U+FEFF, dopo che l'input superava un controllo di same-origin, convertendo un percorso relativo in un URL controllato dall'attaccante privo di protocollo. Nelle applicazioni colpite che allegano credenziali server-side sensibili, quali header Authorization, alle richieste approvate, la funzione relativeUrlsTransformerInterceptorFn inviava quindi la richiesta all'origine controllata dall'attaccante, causando SSRF e divulgazione delle credenziali. Questo problema è risolto nelle versioni 20.3.30, 21.2.22 e 22.1.4.
If you want to get best quality of vulnerability data, you may have to visit VulDB.