SEPTEMBER 14, 2026
Live Feed
Back to database
Case File

CVE-2026-88057

MEDIUM · CVSS 5.3 EPSS 0.41% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-10 · Last synced 2026-09-14

CyberRota Analysis

AI-Generated

Angular's compiler and runtime prior to specified versions are vulnerable due to a flaw in how SecurityContext is derived, potentially allowing attackers to bypass built-in sanitization and inject arbitrary JavaScript into the DOM through manipulated host bindings. This vulnerability impacts applications that utilize Angular for web development, particularly those incorporating dynamic directives or custom host elements. Developers using affected versions should prioritize upgrading to the fixed releases or implement additional sanitization measures to mitigate the risk of exploitation.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-88057
Severity
MEDIUM
CVSS
5.3
EPSS
0.41%
Java

Original NVD Description

Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 20.3.28, 21.2.20, and 22.1.0, Angular's compiler and runtime in @angular/core and @angular/compiler could omit or select an incorrect sanitizer for security-sensitive directive host bindings because SecurityContext was derived from the declaring directive or component selector rather than the concrete host element. The mismatch is reachable through hostDirectives composition, inherited HostBinding declarations, createComponent with a custom hostElement or dynamic directives, SVG/MathML namespace elements, and tag-neutral selectors such as :not(...). Attacker-controlled href, src, action, xlink:href, or data values can therefore reach DOM attributes without Angular's built-in sanitizer and execute arbitrary JavaScript in the user's browser context. Applications unable to upgrade can use DomSanitizer.sanitize with SecurityContext.URL before assignment or restrict inputs to validated HTTP and HTTPS URL schemes. This issue is fixed in versions 20.3.28, 21.2.20, and 22.1.0.