CVE-2026-88060
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
Angular to platforma programistyczna do tworzenia aplikacji internetowych na urządzenia mobilne i stacjonarne przy użyciu TypeScript/JavaScript i innych języków. Przed wersjami 20.3.30, 21.2.22 i 22.1.4 Angular renderowanie po stronie serwera (SSR) w @angular/platform-server serializuje niezaufane dane wejściowe w treści szablonu zagnieżdżone w rezerwowych elementach surowej treści, takich jak noscript, iframe, noembed i noframes. Przechodzenie fallbackRawContentTags serializatora Domino zatrzymało się na fragmencie DocumentFragment używanym przez szablon.content, więc pasujące tagi zamykające w xmp, style, skrypcie, komentarzach lub węzłach tekstowych nie zostały zmienione. Standardowa interpolacja z komentarzami lub węzłami tekstowymi jest osiągalna bez luźnych schematów; dosłowny xmp lub styl wymaga CUSTOM_ELEMENTS_SCHEMA lub NO_ERRORS_SCHEMA, podczas gdy imperatywna konstrukcja DOM Renderera2 jest bezwarunkowa. Gdy analiza składni przeglądarki HTML5 RAWTEXT napotka nieunikniony znacznik zamykający, opuszcza kontener rezerwowy i interpretuje znaczniki końcowe jako aktywne elementy DOM, umożliwiając dowolne wykonanie JavaScript. Ten problem został rozwiązany w wersjach 20.3.30, 21.2.22 i 22.1.4.
>_ Słabości (CWE)
>_ Referencje
- https://github.com/angular/angular/commit/73d8bbd27cb46495426d4132975a1355b47ad915
- https://github.com/angular/angular/commit/89b20568dfaee1ec8e0b3bcf1872acdddd2f4fef
- https://github.com/angular/angular/commit/ba3bc47b20b3d12f5eb141ec9c651373ae4d15e8
- https://github.com/angular/angular/releases/tag/v20.3.30
- https://github.com/angular/angular/releases/tag/v21.2.22
- https://github.com/angular/angular/releases/tag/v22.1.4
- https://github.com/angular/angular/security/advisories/GHSA-v3p8-whq6-r5jg
- https://github.com/angular/domino/commit/04f987dc08ff3736b427f50941adf1722458528f
- https://github.com/angular/angular/security/advisories/GHSA-v3p8-whq6-r5jg
Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.
This product uses the NVD API but is not endorsed or certified by the NVD.
Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.
NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org