Vulnerability Details CVE-2026-32635
Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-next.3, 21.2.4, 20.3.18, and 19.2.20, a Cross-Site Scripting (XSS) vulnerability has been identified in the Angular runtime and compiler. It occurs when the application uses a security-sensitive attribute (for example href on an anchor tag) together with Angular's ability to internationalize attributes. Enabling internationalization for the sensitive attribute by adding i18n-<attribute> name bypasses Angular's built-in sanitization mechanism, which when combined with a data binding to untrusted user-generated data can allow an attacker to inject a malicious script. This vulnerability is fixed in 22.0.0-next.3, 21.2.4, 20.3.18, and 19.2.20.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.001
EPSS Ranking 17.6%
CVSS Severity
CVSS v3 Score 9.0
Products affected by CVE-2026-32635
-
cpe:2.3:a:angular:angular_cli:17.0.0
-
cpe:2.3:a:angular:angular_cli:17.0.1
-
cpe:2.3:a:angular:angular_cli:17.0.10
-
cpe:2.3:a:angular:angular_cli:17.0.2
-
cpe:2.3:a:angular:angular_cli:17.0.3
-
cpe:2.3:a:angular:angular_cli:17.0.4
-
cpe:2.3:a:angular:angular_cli:17.0.5
-
cpe:2.3:a:angular:angular_cli:17.0.6
-
cpe:2.3:a:angular:angular_cli:17.0.7
-
cpe:2.3:a:angular:angular_cli:17.0.8
-
cpe:2.3:a:angular:angular_cli:17.0.9
-
cpe:2.3:a:angular:angular_cli:17.1.0
-
cpe:2.3:a:angular:angular_cli:17.1.1
-
cpe:2.3:a:angular:angular_cli:17.1.2
-
cpe:2.3:a:angular:angular_cli:17.1.3
-
cpe:2.3:a:angular:angular_cli:17.1.4
-
cpe:2.3:a:angular:angular_cli:17.2.0
-
cpe:2.3:a:angular:angular_cli:17.2.1
-
cpe:2.3:a:angular:angular_cli:17.2.2
-
cpe:2.3:a:angular:angular_cli:17.2.3
-
cpe:2.3:a:angular:angular_cli:17.3.0
-
cpe:2.3:a:angular:angular_cli:17.3.1
-
cpe:2.3:a:angular:angular_cli:17.3.10
-
cpe:2.3:a:angular:angular_cli:17.3.11
-
cpe:2.3:a:angular:angular_cli:17.3.12
-
cpe:2.3:a:angular:angular_cli:17.3.13
-
cpe:2.3:a:angular:angular_cli:17.3.14
-
cpe:2.3:a:angular:angular_cli:17.3.15
-
cpe:2.3:a:angular:angular_cli:17.3.16
-
cpe:2.3:a:angular:angular_cli:17.3.17
-
cpe:2.3:a:angular:angular_cli:17.3.2
-
cpe:2.3:a:angular:angular_cli:17.3.3
-
cpe:2.3:a:angular:angular_cli:17.3.4
-
cpe:2.3:a:angular:angular_cli:17.3.5
-
cpe:2.3:a:angular:angular_cli:17.3.6
-
cpe:2.3:a:angular:angular_cli:17.3.7
-
cpe:2.3:a:angular:angular_cli:17.3.8
-
cpe:2.3:a:angular:angular_cli:17.3.9
-
cpe:2.3:a:angular:angular_cli:18.0.0
-
cpe:2.3:a:angular:angular_cli:18.0.1
-
cpe:2.3:a:angular:angular_cli:18.0.2
-
cpe:2.3:a:angular:angular_cli:18.0.3
-
cpe:2.3:a:angular:angular_cli:18.0.4
-
cpe:2.3:a:angular:angular_cli:18.0.5
-
cpe:2.3:a:angular:angular_cli:18.0.6
-
cpe:2.3:a:angular:angular_cli:18.0.7
-
cpe:2.3:a:angular:angular_cli:18.1.0
-
cpe:2.3:a:angular:angular_cli:18.1.1
-
cpe:2.3:a:angular:angular_cli:18.1.2
-
cpe:2.3:a:angular:angular_cli:18.1.3
-
cpe:2.3:a:angular:angular_cli:18.1.4
-
cpe:2.3:a:angular:angular_cli:18.2.0
-
cpe:2.3:a:angular:angular_cli:18.2.1
-
cpe:2.3:a:angular:angular_cli:18.2.10
-
cpe:2.3:a:angular:angular_cli:18.2.11
-
cpe:2.3:a:angular:angular_cli:18.2.12
-
cpe:2.3:a:angular:angular_cli:18.2.13
-
cpe:2.3:a:angular:angular_cli:18.2.14
-
cpe:2.3:a:angular:angular_cli:18.2.15
-
cpe:2.3:a:angular:angular_cli:18.2.16
-
cpe:2.3:a:angular:angular_cli:18.2.17
-
cpe:2.3:a:angular:angular_cli:18.2.18
-
cpe:2.3:a:angular:angular_cli:18.2.19
-
cpe:2.3:a:angular:angular_cli:18.2.2
-
cpe:2.3:a:angular:angular_cli:18.2.20
-
cpe:2.3:a:angular:angular_cli:18.2.21
-
cpe:2.3:a:angular:angular_cli:18.2.3
-
cpe:2.3:a:angular:angular_cli:18.2.4
-
cpe:2.3:a:angular:angular_cli:18.2.5
-
cpe:2.3:a:angular:angular_cli:18.2.6
-
cpe:2.3:a:angular:angular_cli:18.2.7
-
cpe:2.3:a:angular:angular_cli:18.2.8
-
cpe:2.3:a:angular:angular_cli:18.2.9
-
cpe:2.3:a:angular:angular_cli:19.0.0
-
cpe:2.3:a:angular:angular_cli:19.0.1
-
cpe:2.3:a:angular:angular_cli:19.0.2
-
cpe:2.3:a:angular:angular_cli:19.0.3
-
cpe:2.3:a:angular:angular_cli:19.0.4
-
cpe:2.3:a:angular:angular_cli:19.0.5
-
cpe:2.3:a:angular:angular_cli:19.0.6
-
cpe:2.3:a:angular:angular_cli:19.0.7
-
cpe:2.3:a:angular:angular_cli:19.1.0
-
cpe:2.3:a:angular:angular_cli:19.1.1
-
cpe:2.3:a:angular:angular_cli:19.1.2
-
cpe:2.3:a:angular:angular_cli:19.1.3
-
cpe:2.3:a:angular:angular_cli:19.1.4
-
cpe:2.3:a:angular:angular_cli:19.1.5
-
cpe:2.3:a:angular:angular_cli:19.1.6
-
cpe:2.3:a:angular:angular_cli:19.1.7
-
cpe:2.3:a:angular:angular_cli:19.1.8
-
cpe:2.3:a:angular:angular_cli:19.1.9
-
cpe:2.3:a:angular:angular_cli:20.0.0
-
cpe:2.3:a:angular:angular_cli:20.0.1
-
cpe:2.3:a:angular:angular_cli:20.0.2
-
cpe:2.3:a:angular:angular_cli:20.0.3
-
cpe:2.3:a:angular:angular_cli:20.0.4
-
cpe:2.3:a:angular:angular_cli:20.0.5
-
cpe:2.3:a:angular:angular_cli:20.0.6
-
cpe:2.3:a:angular:angular_cli:20.1.0
-
cpe:2.3:a:angular:angular_cli:20.1.1
-
cpe:2.3:a:angular:angular_cli:20.1.2
-
cpe:2.3:a:angular:angular_cli:20.1.3
-
cpe:2.3:a:angular:angular_cli:20.1.4
-
cpe:2.3:a:angular:angular_cli:20.1.5
-
cpe:2.3:a:angular:angular_cli:20.1.6
-
cpe:2.3:a:angular:angular_cli:20.2.0
-
cpe:2.3:a:angular:angular_cli:20.2.1
-
cpe:2.3:a:angular:angular_cli:20.2.2
-
cpe:2.3:a:angular:angular_cli:20.3.0
-
cpe:2.3:a:angular:angular_cli:20.3.1
-
cpe:2.3:a:angular:angular_cli:20.3.10
-
cpe:2.3:a:angular:angular_cli:20.3.11
-
cpe:2.3:a:angular:angular_cli:20.3.12
-
cpe:2.3:a:angular:angular_cli:20.3.13
-
cpe:2.3:a:angular:angular_cli:20.3.14
-
cpe:2.3:a:angular:angular_cli:20.3.15
-
cpe:2.3:a:angular:angular_cli:20.3.16
-
cpe:2.3:a:angular:angular_cli:20.3.17
-
cpe:2.3:a:angular:angular_cli:20.3.18
-
cpe:2.3:a:angular:angular_cli:20.3.2
-
cpe:2.3:a:angular:angular_cli:20.3.3
-
cpe:2.3:a:angular:angular_cli:20.3.4
-
cpe:2.3:a:angular:angular_cli:20.3.5
-
cpe:2.3:a:angular:angular_cli:20.3.6
-
cpe:2.3:a:angular:angular_cli:20.3.7
-
cpe:2.3:a:angular:angular_cli:20.3.8
-
cpe:2.3:a:angular:angular_cli:20.3.9
-
cpe:2.3:a:angular:angular_cli:21.0.0
-
cpe:2.3:a:angular:angular_cli:21.0.1
-
cpe:2.3:a:angular:angular_cli:21.0.2
-
cpe:2.3:a:angular:angular_cli:21.0.3
-
cpe:2.3:a:angular:angular_cli:21.0.4
-
cpe:2.3:a:angular:angular_cli:21.0.5
-
cpe:2.3:a:angular:angular_cli:21.0.6
-
cpe:2.3:a:angular:angular_cli:21.1.0
-
cpe:2.3:a:angular:angular_cli:21.1.1
-
cpe:2.3:a:angular:angular_cli:21.1.2
-
cpe:2.3:a:angular:angular_cli:21.1.3
-
cpe:2.3:a:angular:angular_cli:21.1.4
-
cpe:2.3:a:angular:angular_cli:21.1.5
-
cpe:2.3:a:angular:angular_cli:21.2.0
-
cpe:2.3:a:angular:angular_cli:21.2.1
-
cpe:2.3:a:angular:angular_cli:21.2.2
-
cpe:2.3:a:angular:angular_cli:21.2.3
-
cpe:2.3:a:angular:angular_cli:22.0.0