Track vulnerabilities like this one. Sign up free to get alerted when software you use is affected.
7.8

CVE-2025-61598: Discourse Discussion Platform: Missing Cache Header Exposes to Cache Poisoning

CVE-2025-61598 · published 1 year ago
Summary

Discourse platforms before 3.6.2 and 3.6.0.beta2 may store error responses in user caches, potentially allowing attackers to manipulate user data. This is fixed in version 3.6.2 and 3.6.0.beta2. Update to the latest version to protect your site.

What to do

The CVE record does not list a fixed version. Check the vendor's site or the advisory links below - a fix may already be released.

Affected software
VendorProductAffected versions
discourse discourse < 3.5.2
< 3.6.0
3.6.0
cpe:2.3:a:discourse:discourse:*:*:*:*:stable:*:*:*
Original advisory text
Discourse is missing Cache-Control response header on error responses
Discourse is an open source discussion platform. Version before 3.6.2 and 3.6.0.beta2, default Cache-Control response header with value no-store, no-cache was missing from error responses. This may caused unintended caching of those responses by proxies potentially leading to cache poisoning attacks. This vulnerability is fixed in 3.6.2 and 3.6.0.beta2.
Fix within
Internet-facing 14 days
Internal 60 days
  • Not known to be exploited
  • Can be exploited automatically
  • Gives an attacker partial control
Severity
7.8 High
Exploitation
<1% chance of attack within 30 days
Type
CWE-524Use of Cache Containing Sensitive Information
Timeline
Published28 Oct 2025
Updated4 Nov 2026
First seen7 Mar 2026
Sources
Track software like this
Free during beta