PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-88057 angular CVE debrief

CVE-2026-88057 debrief based on the supplied source corpus. The CVE record was published on 2026-09-10T19:17:41.627Z and has not been modified since then. The NVD entry is currently Undergoing Analysis. This vulnerability affects Angular applications, particularly those using versions prior to 20.3.28, 21.2.20, and 22.1.0. The issue allows attacker-controlled values to reach DOM attributes without Angular's built-in sanitizer, potentially executing arbitrary JavaScript. Defenders should assess exposure and prioritize remediation for applications using vulnerable Angular versions.

Vendor
angular
Product
Unknown
CVSS
MEDIUM 5.3
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-10
Original CVE updated
2026-09-11
Advisory published
2026-09-10
Advisory updated
2026-09-11

Who should care

Defenders responsible for Angular applications, particularly those using versions prior to 20.3.28, 21.2.20, and 22.1.0, should assess exposure and prioritize remediation. This includes operators, platform administrators, vulnerability management teams, and security teams who manage or secure Angular applications.

Why it matters

CVE-2026-88057 allows attacker-controlled values to reach DOM attributes without Angular's built-in sanitizer, potentially executing arbitrary JavaScript. Defenders should assess exposure and prioritize remediation for applications using vulnerable Angular versions.

  • Potential execution of arbitrary JavaScript in the user's browser context
  • Security-sensitive directive host bindings can be exploited
  • Applications using vulnerable Angular versions are at risk
  • Remediation priority for applications using vulnerable versions

Technical summary

The Angular 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. This issue is fixed in versions 20.3.28, 21.2.20, and 22.1.0. 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(...).

Defensive priority

Defenders should prioritize assessment and remediation of Angular applications using versions prior to 20.3.28, 21.2.20, and 22.1.0, as these are vulnerable to security-sensitive directive host bindings issues.

Recommended defensive actions

  • Assess exposure of Angular applications using versions prior to 20.3.28, 21.2.20, and 22.1.0
  • Apply updates to vulnerable Angular applications
  • Use DomSanitizer.sanitize with SecurityContext.URL before assignment for applications unable to upgrade
  • Restrict inputs to validated HTTP and HTTPS URL schemes
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented

Evidence notes

The CVE record and NVD detail page provide information on the vulnerability in Angular's compiler and runtime. The issue allows attacker-controlled values to reach DOM attributes without Angular's built-in sanitizer, potentially executing arbitrary JavaScript.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-88057 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-88057

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-88057 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-88057

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.