Discourse
cpe:2.3:a:discourse:discourse:*:*:*:*:*:*:*
- < 3.3.2
- < 3.4.0.beta3
A vulnerability exists in Discourse versions prior to 3.3.2 and tests-passed versions prior to 3.4.0.beta3, allowing attackers to craft XHR requests that poison the anonymous cache. This can result in cached responses lacking essential preloaded data. The issue impacts only anonymous visitors to the site.
Exploitation of this vulnerability allows for anonymous cache poisoning, which can disrupt the delivery of preloaded data to users.
Users are advised to upgrade to Discourse version 3.3.2 or later. For those unable to upgrade, the anonymous cache can be disabled by setting the DISCOURSE_DISABLE_ANON_CACHE environment variable to a non-empty value.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.