CVE-2021-41161CWE-79

XSS in csvimport in 3.0.0-beta versions

Critical · published April 21, 2022

CVSS v3.1
9.3
EPSS
1%
Percentile
50.8
In the wild
Unconfirmed
What it is

🚨 A sneaky JavaScript injection is hiding in Combodo iTop's CSV export feature for versions before 3.0.0-beta6! 🔥 Picture a restaurant where the chef never checks the ingredients before they go out—if a dish is laced with something unexpected, it can quickly ruin the meal for everyone! That’s what happens here: unescaped user inputs can lead to malicious scripts being embedded in CSV files. An attacker could exploit this vulnerability to execute harmful JavaScript when unsuspecting users open exported CSV files, leading to data theft or system compromise. It's like serving a poisoned dish to your guests without them ever knowing until it’s too late!

Put simply

Picture a restaurant where the chef never checks the ingredients before they go out—if a dish is laced with something unexpected, it can quickly ruin the meal for everyone! That’s what happens here: unescaped user inputs can lead to malicious scripts being embedded in CSV files. This vulnerability arises from insufficient escaping of user-supplied parameters in the CSV export functionality, allowing for JavaScript injection into the rendered files.

What to do

An attacker could exploit this vulnerability to execute harmful JavaScript when unsuspecting users open exported CSV files, leading to data theft or system compromise. It's like serving a poisoned dish to your guests without them ever knowing until it’s too late! Immediately upgrade to version 3.0.0-beta6 or later to patch this critical flaw. Regularly audit your web applications for similar escaping issues to ensure robust security against potential exploits. You've got this! Stay proactive and secure your systems like a true security hero! 🛡️

The record
Technical detail
CVSS v3.1
9.3 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00656 · 50.8th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2022-04-21T16:35Z
EPSS history
Timeline
  • 21 APR 16:35Z
    XSS in csvimport in 3.0.0-beta versions
    cvelistv5