Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CWE-524 (通过缓存导致的信息暴露) — Vulnerability Class 50

50 vulnerabilities classified as CWE-524 (通过缓存导致的信息暴露). AI Chinese analysis included.

CWE-524 represents a critical information exposure weakness where applications store sensitive data in caches that remain accessible to unauthorized actors outside the intended security boundary. This vulnerability typically arises when developers prioritize performance optimization by caching resources like passwords, financial records, or session tokens without implementing adequate access controls or encryption. Attackers exploit this flaw by accessing the underlying cache storage, often through memory inspection, shared hosting environments, or indirect file system access, thereby retrieving confidential information that should remain isolated. To mitigate this risk, developers must ensure that cached data is strictly encrypted, ephemeral, or restricted to privileged processes. Implementing rigorous memory management practices, clearing sensitive entries immediately after use, and applying the principle of least privilege to cache access mechanisms are essential strategies for preventing unintended data leakage and maintaining robust application security.

MITRE CWE Description
The code uses a cache that contains sensitive information, but the cache can be read by an actor outside of the intended control sphere. Applications may use caches to improve efficiency when communicating with remote entities or performing intensive calculations. A cache maintains a pool of objects, threads, connections, pages, financial data, passwords, or other resources to minimize the time it takes to initialize and access these resources. If the cache is accessible to unauthorized actors, attackers can read the cache and obtain this sensitive information.
Common Consequences (1)
Confidentiality Read Application Data
Mitigations (3)
Architecture and Design Protect information stored in cache.
Architecture and Design Do not store unnecessarily sensitive information in the cache.
Architecture and Design Consider using encryption in the cache.
CVE ID Title CVSS Severity Published
CVE-2026-82755 ash_authentication_oauth2_server serves tenant-specific OAuth metadata as publicly cacheable without Vary, enabling cross-tenant confusion — ash_authentication_oauth2_server 6.3 Medium 2026-09-07
CVE-2026-15743 Catalyst::Plugin::Static::Simple versions through 0.38 for Perl mark responses as publicly cacheable - - 2026-08-20
CVE-2026-59903 Netty: Cache Poisoning and Information Disclosure via CORS Vary Header Overwrite — netty 6.5 Medium 2026-08-17
CVE-2026-71316 Nuxt runtime payload cache discloses another user's SSR data across users and to unauthenticated clients — nuxt 7.5 High 2026-08-05
CVE-2026-64648 Next.js: Response Body Cache Confusion for Requests Containing Bodies — next.js 6.0 Medium 2026-07-27
CVE-2026-65755 Joomla Extension - regularlabs.com - Date-sensitive query-cache leakage in Articles Anywhere and Users Anywhere extension — Articles Anywhere extension for Joomla - - 2026-07-23
CVE-2026-64792 Joomla Extension - regularlabs.com - disclosure of restricted content via search index in various Regular Labs extensions — Articles Anywhere extension for Joomla - - 2026-07-22
CVE-2026-61836 Directus: Authorization-dependent response served from unsegmented cache key — directus 8.6 High 2026-07-15
CVE-2026-0281 PAN-OS: Information Disclosure Vulnerability in Management Web Interface — Cloud NGFW 1.7 Low 2026-07-09
CVE-2026-59213 Open WebUI: Cross-user model-list exposure via static cache key in get_all_models (aiocache key= vs key_builder= misuse) — open-webui 3.5 Low 2026-07-09
CVE-2026-48588 Potential exposure of private data via cached Set-Cookie response — Django 4.2 Low 2026-07-07
CVE-2026-49858 API Platform Core: Cross-user attribute leak in JSON:API and HAL item normalizers due to missing isCacheKeySafe gate — core 5.9 Medium 2026-07-01
CVE-2026-53943 Ghost: Cache-poisoning XSS in Ghost frontend via x-ghost-preview header — Ghost 9.6 Critical 2026-06-24
CVE-2026-50170 Angular: Information Leak via Default Caching of Credentialed Requests in HttpTransferCache — angular - - 2026-06-22
CVE-2026-9678 undici vulnerable to cross-user information disclosure via shared cache whitespace bypass — undici 5.9 Medium 2026-06-17
CVE-2026-47225 Improper Search Cache Isolation for Scoped Search API Keys in Typesense — typesense - - 2026-06-12
CVE-2026-41841 Spring Framework Information Disclosure via Static Resource Cache in Spring MVC and WebFlux — Spring Framework 5.9 Medium 2026-06-09
CVE-2026-35193 Potential exposure of private data via missing Vary: Authorization in UpdateCacheMiddleware — Django 3.1 Low 2026-06-03
CVE-2026-32244 Discourse: Cached outdated summaries can leak removed content — discourse 5.3 Medium 2026-05-19
CVE-2026-44457 Hono: Cache Middleware ignores Vary: Authorization / Vary: Cookie leading to cross-user cache leakage — hono 5.3 Medium 2026-05-13
CVE-2026-6907 Potential exposure of private data due to incorrect handling of Vary: * in UpdateCacheMiddleware — Django 4.3 Medium 2026-05-05
CVE-2026-22741 Static resource cache poisoning in Spring MVC and WebFlux — Spring Framework 3.1 Low 2026-04-29
CVE-2025-14806 IBM Planning Analytics Information Disclosure — Planning Analytics Local 5.7 Medium 2026-03-17
CVE-2026-27205 Flask session does not add `Vary: Cookie` header when accessed in some ways — flask 7.5AI High AI 2026-02-21
CVE-2026-25540 Mastodon's signature-dependent ActivityPub collection responses cached under signature-independent keys (Web Cache Poisoning via `Rails.cache`) — mastodon 6.5 Medium 2026-02-04
CVE-2026-24472 Hono cache middleware ignores "Cache-Control: private" leading to Web Cache Deception — hono 5.3 Medium 2026-01-27
CVE-2025-69202 axios-cache-interceptor Vulnerable to Cache Poisoning via Ignored HTTP Vary Header — axios-cache-interceptor 9.1 - 2025-12-29
CVE-2025-64696 Brother iPrint&Scan 安全漏洞 — Android App "Brother iPrint&Scan" 6.2AI Medium AI 2025-12-09
CVE-2025-64762 authkit-nextjs may let session cookies be cached in CDNs — authkit-nextjs 4.2 - 2025-11-21
CVE-2025-61598 Discourse is missing Cache-Control response header on error responses — discourse 5.3AI Medium AI 2025-10-28

Vulnerabilities classified as CWE-524 (通过缓存导致的信息暴露) represent 50 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.