CVE-2020-35124

A cross-site scripting (XSS) vulnerability in the assets component of Mautic before 3.2.4 allows remote attackers to inject executable JavaScript through the…

published January 28, 2021

CVSS
—
EPSS
2%
Percentile
83.9
In the wild
Unconfirmed
What it is

⚠️ A crafty XSS vulnerability in Mautic's assets component can let attackers slip executable JavaScript through the Referer header! 🕵️‍♂️ Think of it as a sneaky waiter who jots down your order but adds in some extra, unwanted items before passing it to the kitchen — you never know what you're going to get! If left unaddressed, this vulnerability could allow an attacker to execute malicious scripts in unsuspecting users' browsers. This means they could potentially hijack sessions, steal sensitive data, or even redirect users to malicious sites — not exactly the kind of surprise anyone wants!

Put simply

Think of it as a sneaky waiter who jots down your order but adds in some extra, unwanted items before passing it to the kitchen — you never know what you're going to get! In versions prior to 3.2.4, the assets component of Mautic does not properly sanitize the Referer header, enabling attackers to inject harmful JavaScript via an asset download request.

What to do

If left unaddressed, this vulnerability could allow an attacker to execute malicious scripts in unsuspecting users' browsers. This means they could potentially hijack sessions, steal sensitive data, or even redirect users to malicious sites — not exactly the kind of surprise anyone wants! Immediate action is required: update Mautic to version 3.2.4 or later to close this vulnerability. Additionally, consider implementing input validation to ensure headers are properly sanitized in the future. You've got this! By taking these steps, you'll be on your way to securing Mautic in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02395 · 83.9th percentile
Published
2021-01-28T05:37Z
EPSS history
Timeline
  • 28 JAN 05:37Z
    A cross-site scripting (XSS) vulnerability in the assets component of Mautic before 3.2.4 allows remote attackers to inject executable JavaScript through the…
    cvelistv5