๐Ÿ” CVE Alert

CVE-2026-52725

UNKNOWN 0.0

Angular Template and Dynamic Component Namespace Bypass leading to Cross-Site Scripting (XSS)

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23, an issue in the @angular/core package allows bypassing script-execution restrictions during dynamic component creation. Specifically, the dynamic component instantiation mechanism (createComponent) failed to reject mounting components directly onto a <script> or namespaced script element (such as <svg:script>). This enabled the initialization of custom components on a tag that executes scripts, allowing attackers to hijack or inject script-executing hosts. This flaw enables an attacker who can control the host element or selector parameter passed to createComponent to initialize or mount an Angular component directly onto a <script> tag, leading to execution of untrusted code or client-side Cross-Site Scripting (XSS). This vulnerability is fixed in 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23.

CWE CWE-79
Vendor angular
Product angular
Published Jun 22, 2026
Last Updated Jun 22, 2026
Stay Ahead of the Next One

Get instant alerts for angular angular

Be the first to know when new unknown vulnerabilities affecting angular angular are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

angular / angular
>= 22.0.0-next.0 < 22.0.0-rc.2 >= 21.0.0-next.0 < 21.2.15 >= 20.0.0-next.0 < 20.3.22 >= 19.0.0-next.0 < 19.2.22 <= 18.2.14

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/angular/angular/security/advisories/GHSA-692r-grfm-v8x7 github.com: https://github.com/angular/angular/pull/68686 github.com: https://github.com/angular/angular/pull/68713