8.2

CVE-2026-101896: angular Uncontrolled Resource Consumption

CVSS: 8.2v4.0HighAwaiting analysis
AliasesGHSA-ff3f-86qr-9cv3DEBIAN-CVE-2026-101896
Published 14-10-2026Last modified 14-10-2026

Vulnerability summary

CVE-2026-101896 is a high (CVSS 8.2) Uncontrolled Resource Consumption vulnerability in angular. EPSS estimates a 0.69% chance of exploitation in the next 30 days, higher than 51.7% of scored vulnerabilities.

Overall risk
33/100
0100
Medium · default modelHow is this calculated?
CVSS score
8.2/10
010
High · v4.0 (CVE.org)
EPSS score
0.69%
0%100%
Low · Change unavailable
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Timeline

  1. 14-10-2026
    PublishedVulnerability first disclosed.

Description

Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 20.3.32, 21.2.24, and 22.2.0, the @angular/router URL parser stores numeric matrix parameter names and numeric outlet names as properties on initially empty JavaScript objects during Node.js server-side rendering. V8 can interpret these URL-derived keys as array indices and allocate dense backing stores sized to high numeric values, so repeated small path segments cause disproportionate per-segment heap consumption. An unauthenticated attacker can send overlapping requests containing repeated numeric matrix parameters when SSR is enabled, the router directly parses the request URL, and upstream proxies allow semicolons and multiple path segments, eventually exhausting the Node.js old-space heap and terminating the SSR worker. Pure client-side Angular applications are not affected. This issue is fixed in versions 20.3.32, 21.2.24, and 22.2.0.

CVSS metrics

4 scores · 4 sources · 1 version

EPSS trend

Probability

0.69%

Chance of exploitation in the next 30 days

Percentile

52%

Versus all other CVEs

30-day change

Change unavailable

Change unavailable

15-10-202618-10-2026
EPSS score
0.69%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

@angular2 products
  • router≤ 19.2.25 | ≥ 20.0.0, < 20.3.32 | ≥ 21.0.0, < 21.2.24 | ≥ 22.0.0, < 22.2.0
  • router≥ 22.0.0, < 22.2.0 | ≥ 21.0.0, < 21.2.24 | ≥ 20.0.0, < 20.3.32 | ≤ 19.2.25
Angular1 product
  • angular≤ 19.2.25 | ≥ 20.0.0, < 20.3.32 | ≥ 21.0.0, < 21.2.24 | ≥ 22.0.0, < 22.2.0
Debian1 product
  • angular.jsAll versions (No fix recorded)

3 vendors · 4 products

References

11 links
Show all 11 references