CVE Database›Document archive›CVE-2026-68945

CVE-2026-68945

@angular/common: Angular: Cross-Request Response Reuse and State Poisoning in HttpTransferCache

Loading…

Severity

Important

Red Hat Product Security

8.2

CVSS 3.1

Review impact separately from score.

Published · August 4, 2026

Updated · October 30, 2026

Description

A flaw was found in Angular's HttpTransferCache component. This component, used for caching HTTP requests during server-side rendering, incorrectly generates cache keys when repeated request parameters are present, causing semantically different requests to share the same cache key. This cache-key ambiguity can lead to cross-request response reuse and state poisoning, where a security-sensitive request might receive an incorrect or attacker-influenced cached response. This could result in an application displaying wrong information or operating with corrupted data, potentially leading to information disclosure.

Statement

This vulnerability is rated Important because unauthenticated remote clients can trigger cache key collisions during server-side rendering, potentially allowing unauthorized data disclosure or privilege confusion across sessions. The risk is heightened when server rendering processes requests containing repeated query parameters alongside untrusted inputs. However, exploitation is limited to environments utilizing Angular Server-Side Rendering (SSR) with transfer caching enabled; applications serving purely client-side single-page bundles are not impacted.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

No mitigation is specified in collected source.

CVSS / CWE

CVSS 3.1 · 8.2
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N

CWE-694 · Use of Multiple Resources with Duplicate Identifier