CWEweakness
CWE-525 Use of Web Browser Cache Containing Sensitive Information
- Abstraction
- Variant
- Structure
- Simple
- Status
- Incomplete
- Languages
- Not Language-Specific
- CWE version
- 5.0
Description
The web application does not use an appropriate caching policy that specifies the extent to which each web page and associated form fields should be cached.
Common consequences
• Confidentiality: Read Application Data — Browsers often store information in a client-side cache, which can leave behind sensitive information for other users to find and exploit, such as passwords or credit card numbers. The locations at most risk include public terminals, such as those in libraries and Internet cafes.
Potential mitigations
• [Architecture and Design] Protect information stored in cache.
• [Implementation] Use a restrictive caching policy for forms and web pages that potentially contain sensitive information, such as "no-cache" in the Cache-Control header.
• [Architecture and Design] Do not store unnecessarily sensitive information in the cache.
• [Architecture and Design] Consider using encryption in the cache.
Detection methods
• Automated Static Analysis: Automated static analysis, commonly referred to as Static Application Security Testing (SAST), can find some instances of this weakness by analyzing source code (or binary/compiled code) without having to execute it. Typically, this is done by building a model of data flow and control flow, then searching for potentially-vulnerable patterns that connect "sources" (origins of input) with "sinks" (destinations where the data interacts with external components, a lower layer such as the OS, etc.)
Observed examples
• CVE-2024-30127: Product does not set the "no-cache" option in the HTTP Cache-Control header, allowing sensitive information to be cached
• CVE-2024-45314: Login form for an application development framework does not set "no-cache" and other options in the HTTP Cache-Control header, allowing sensitive information to be cached
Related
Attack pattern · CAPEC (1)
- CAPEC-37 Retrieve Embedded Sensitive Data attack pattern
Observed example · CVE (2)
- CVE-2024-30127 Missing "no cache" headers in HCL Leap permits sensitive data to be cached. vulnerability
- CVE-2024-45314 Flask-AppBuilder is an application development framework. vulnerability
Child of · CWE (1)
- CWE-524 Use of Cache Containing Sensitive Information weakness
Referenced by CAPEC · weakness (1)
- CAPEC-37 Retrieve Embedded Sensitive Data attack pattern
Referenced by CVE · weakness (34)
- CVE-2026-87940 Use of Web Browser Cache Containing Sensitive Information vulnerability in Drupal Key auth allows Exploiting Incorrectly Configured Access… vulnerability
- CVE-2026-96369 Use of Web Browser Cache Containing Sensitive Information vulnerability in Drupal Webform allows Exploiting Incorrectly Configured Access… vulnerability
- CVE-2026-4405 IBM Concert 1.0 through 3.0.0 allows web page cache to be stored locally which can be read by another user on the system. vulnerability
- CVE-2026-13697 undici's cache interceptor mishandles malformed Cache-Control private directives. vulnerability
- CVE-2024-23571 HCL Aftermarket EPC is vulnerable to attack since the application does not have an appropriate caching policy specifying the extent to… vulnerability
- CVE-2026-41918 A vulnerability has been identified in RUGGEDCOM RST2428P (6GK6242-6PA00) (All versions < V4.0). vulnerability
- CVE-2026-41322 @astrojs/node allows Astro to deploy your SSR site to Node targets. vulnerability
- CVE-2025-15554 Browser caching of LAPS passwords in Truesec’s LAPSWebUI before version 2.4 allows an attacker with access to a workstation to escalate… vulnerability
- CVE-2025-36364 IBM DevOps Plan 3.0.0 through 3.0.5 allows web page cache to be stored locally which can be read by another user on the system. vulnerability
- CVE-2026-27514 Shenzhen Tenda F3 Wireless Router firmware V12.01.01.55_multi contains a sensitive information exposure vulnerability in the configuration… vulnerability
- CVE-2026-24437 Shenzhen Tenda W30E V2 firmware versions up to and including V16.01.0.19(5037) serve sensitive administrative content without appropriate… vulnerability
- CVE-2025-52659 HCL AION version 2 is affected by a Cacheable HTTP Response vulnerability. vulnerability
- CVE-2025-13083 Use of Web Browser Cache Containing Sensitive Information vulnerability in Drupal Drupal core allows Exploiting Incorrectly Configured… vulnerability
- CVE-2025-62276 The Document Library and the Adaptive Media modules in Liferay Portal 7.4.0 through 7.4.3.111, and older unsupported versions, and Liferay… vulnerability
- CVE-2025-52625 A vulnerability Cacheable SSL Page Found vulnerability has been identified in HCL AION. vulnerability
- CVE-2025-36082 IBM OpenPages 9.0 and 9.1 allows web page cache to be stored locally which can be read by another user on the system. vulnerability
- CVE-2025-1348 IBM Sterling B2B Integrator and IBM Sterling File Gateway 6.0.0.0 through 6.1.2.6 and 6.2.0.0 through 6.2.0.4 could allow a local user to… vulnerability
- CVE-2025-48947 The Auth0 Next.js SDK is a library for implementing user authentication in Next.js applications. vulnerability
- CVE-2025-1334 IBM QRadar Suite Software 1.10.12.0 through 1.11.2.0 and IBM Cloud Pak for Security 1.10.0.0 through 1.10.11.0 allows web pages to be… vulnerability
- CVE-2025-27525 Information Exposure vulnerability in Hitachi JP1/IT Desktop Management 2 - Smart Device Manager on Windows.This issue affects JP1/IT… vulnerability
- CVE-2023-43035 IBM Sterling Control Center 6.2.1, 6.3.1, and 6.4.0 allows web pages to be stored locally which can be read by another user on the system. vulnerability
- CVE-2024-31906 IBM Automation Decision Services 23.0.2 allows web pages to be stored locally which can be read by another user on the system. vulnerability
- CVE-2024-22349 IBM DevOps Velocity 5.0.0 and IBM UrbanCode Velocity 4.0.0 through 4.0. vulnerability
- CVE-2024-45314 Flask-AppBuilder is an application development framework. vulnerability
- CVE-2024-30130 HCL Nomad server on Domino is vulnerable to the cache containing sensitive information which could potentially give an attacker the ability… vulnerability
- CVE-2022-38383 IBM Cloud Pak for Security (CP4S) 1.10.0.0 through 1.10.11.0 and IBM QRadar Software Suite 1.10.12.0 through 1.10.21.0 allows web pages to… vulnerability
- CVE-2024-25142 Use of Web Browser Cache Containing Sensitive Information vulnerability in Apache Airflow. vulnerability
- CVE-2024-22333 IBM Maximo Asset Management 7.6.1.3 and IBM Maximo Application Suite 8.10 and 8.11 allows web pages to be stored locally which can be read… vulnerability
- CVE-2022-43841 IBM Aspera Console 3.4.0 through 3.4.2 PL9 allows web pages to be stored locally which can be read by another user on the system. vulnerability
- CVE-2024-22343 IBM TXSeries for Multiplatforms 8.2 allows web pages to be stored locally which can be read by another user on the system. vulnerability