CVE-2026-104871 in CLIinformazioni

Riassunto

di VulDB • 02/10/2026

Angular SSR è uno strumento di rendering lato server per le applicazioni Angular. Prima delle versioni 20.3.36, 21.2.23 e 22.1.7, la logica di recupero della pagina prerenderizzata retrieveSSGPage in CommonEngine presente nei pacchetti @angular/ssr/node (e in @angular/ssr per le versioni 17-18) accetta un URL di richiesta relativo contenente una sequenza di traversamento del genitore con barra rovesciata (\) su Windows. La base dell'URL non speciale resolve:// preserva la barra rovesciata, path.join la interpreta come separatore Windows e il controllo pagePath.startsWith(normalize(publicPath)) accetta erroneamente una directory di output per un file fratello (sibling) il cui nome condivide il prefisso della directory pubblica configurata. Un richiedente non autenticato può quindi recuperare una pagina HTML prerenderizzata del file fratello quando tale pagina contiene il marcatore Angular SSG. Il problema è limitato alle distribuzioni su Windows che passano URL di richiesta relativi a CommonEngine.render, dispongono di una directory di output per un file fratello con prefisso condiviso e contengono pagine HTML Angular prerenderizzate idonee; non fornisce la lettura arbitraria di file. Questo problema è risolto nelle versioni 20.3.36, 21.2.23 e 22.1.7.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

GitHub M

Prenotare

02/10/2026

Divulgazione

02/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!