CVE-2026-104871 in CLI
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.