Skip to main content
EPSS 0.1%top 98%

Angular.js: Prior to 22.0.1, 21.2.17, and 20.3.25, Angular's HttpTransferCache caches HTTP requests made during Server-Side Rendering (SSR) so that they can be… (CVE-2026-54266)

0
Medium
Published: 06/22/2026 (06/22/2026, 16:16:00 UTC)
Source: GCVE Database
Product: angular.js

Description

Angular's HttpTransferCache used during Server-Side Rendering (SSR) prior to versions 20.3.25, 21.2.17, and 22.0.1 uses a weak 32-bit hash for caching HTTP responses. This weak hashing can lead to hash collisions, allowing attackers to overwrite cached responses with malicious data, resulting in state poisoning and potential information leakage. The vulnerability affects @angular/common versions up to 19.2.25. It has been fixed by switching to SHA-256 hashing in the specified fixed versions. Workarounds include disabling transfer caching for sensitive requests or globally.

CVSS v3.1

Score 6.1medium

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Affected software

npmghsa
@angular/common
Affected versions
<=19.2.25
Ubuntu:Pro:16.04:LTSmore threats →ghsa
angular.js
pkg:deb/ubuntu/angular.js?arch=source&distro=esm-infra/xenial
Affected versions
=1.2.28-1ubuntu2=1.2.28-1ubuntu2+esm1
Ubuntu:Pro:18.04:LTSmore threats →ghsa
angular.js
pkg:deb/ubuntu/angular.js?arch=source&distro=esm-infra/bionic
Affected versions
=1.5.10-1=1.5.10-1ubuntu0.1~esm1
Ubuntu:Pro:20.04:LTSmore threats →ghsa
angular.js
pkg:deb/ubuntu/angular.js?arch=source&distro=esm-apps/focal
Affected versions
=1.5.10-1=1.7.9-1=1.7.9-1ubuntu0.1~esm1
Ubuntu:22.04:LTSmore threats →ghsa
angular.js
pkg:deb/ubuntu/angular.js?arch=source&distro=jammy
Affected versions
=1.8.2-2=1.8.2-2ubuntu0.1
Ubuntu:24.04:LTSmore threats →ghsa
angular.js
pkg:deb/ubuntu/angular.js?arch=source&distro=noble
Affected versions
=1.8.3-1=1.8.3-1ubuntu0.24.04.1
Ubuntu:25.10more threats →ghsa
angular.js
pkg:deb/ubuntu/angular.js?arch=source&distro=questing
Affected versions
=1.8.3-1=1.8.3-3
Ubuntu:26.10more threats →ghsa
angular.js
pkg:deb/ubuntu/angular.js?arch=source&distro=stonking
Affected versions
=1.8.3-3
Ubuntu:26.04:LTSmore threats →ghsa
angular.js
pkg:deb/ubuntu/angular.js?arch=source&distro=resolute
Affected versions
=1.8.3-3

Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 10/18/2026, 04:58:11 UTC

Technical Analysis

The vulnerability in Angular's HttpTransferCache during SSR arises from the use of a weak 32-bit hash to cache HTTP responses. This weak hash function can produce collisions, enabling attackers to craft requests that overwrite cached responses of sensitive endpoints with attacker-controlled data. This leads to state poisoning and potential leakage of sensitive information. The issue affects @angular/common versions up to 19.2.25 and was addressed by upgrading the hashing algorithm to SHA-256 in versions 20.3.25, 21.2.17, and 22.0.1. Mitigation options include disabling transfer caching for sensitive requests or entirely.

Potential Impact

An attacker can cause hash collisions in the HttpTransferCache, overwriting cached HTTP responses with malicious content. This can poison the application state and potentially leak sensitive information. The vulnerability does not allow denial of service but impacts confidentiality and integrity of cached data.

Mitigation Recommendations

A fix is available in Angular versions 20.3.25, 21.2.17, and 22.0.1, which replace the weak 32-bit hash with SHA-256. Users should upgrade to one of these versions to remediate the vulnerability. Alternatively, disabling HttpTransferCache for sensitive requests or globally can serve as a workaround until upgrading.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Gcve Source
db.gcve.eu
Osv Id
GHSA-39pv-4j6c-2g6v
Osv Schema Version
1.4.0
Aliases
["CVE-2026-54266"]
Ecosystems
["npm"]
Database Specific Severity
HIGH
Cvss Version
4.0

Threat ID: 6a58b41268715ace43d6826b

Added to database: 07/16/2026, 10:36:02 UTC

Last enriched: 10/18/2026, 04:58:11 UTC

Last updated: 10/21/2026, 13:20:22 UTC

Views: 156

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses