Quick answers
- Is CVE-2026-54268 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-54268 being exploited in the wild.
- How severe is CVE-2026-54268?
- High severity, with a CVSS score of 3.1, published 22 June 2026.
- Which products and versions are affected?
- Google Angular Common 22.0.0-next.0 to <22.0.1; 21.0.0-next.0 to <21.2.17; 20.0.0-next.0 to <20.3.25; <=19.2.25.
- Is there a fix for CVE-2026-54268?
- A patch was published on 2026-06-08: Patch merged for version 20.3.x (PR #69197) Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-54268 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-54268?
- Check whether you run Google Angular Common at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
Technical details
A Denial of Service vulnerability exists in Angular's formatDate function (and the DatePipe that uses it) due to missing input validation on the format parameter. The internal parser splits the format string iteratively using a regular expression loop without enforcing a length limit, causing uncontrolled resource consumption when processing maliciously crafted excessively long format strings. Attack preconditions require both vulnerable component usage (formatDate or DatePipe) and attacker-controlled format strings passed via query parameters, user preferences, or API responses. Applications with hardcoded or validated format strings are not vulnerable. The patch introduces a maximum length of 256 characters for date format strings, rejecting longer inputs with an INVALID_DATE_FORMAT error. Patches are available in versions 22.0.1, 21.2.17, 20.3.25, and version 19.2.25 is the last affected version.
Affected products
- Angular @angular/common 22.0.0-next.0 to <22.0.1; 21.0.0-next.0 to <21.2.17; 20.0.0-next.0 to <20.3.25; <=19.2.25
Identifiers
- CVE-2026-54268
- GHSA-48r7-hpm6-gfxm
Timeline
- 2026-06-15: disclosed: Advisory published
- 2026-06-08: patched: Patch merged for version 20.3.x (PR #69197)
- 2026-06-22: other: NVD entry published