CVE-2022-1344CWE-79

Stored XSS due to no sanitization in the filename in causefx/organizr

Critical · published April 13, 2022

CVSS v3.0
9.0
EPSS
1%
Percentile
63.7
In the wild
Unconfirmed
What it is

🚨 An unfiltered filename in GitHub's organizr package opens the door to stored XSS! This vulnerability lets attackers slip malicious scripts right into your browser, leading to some seriously dangerous mischief. 🔥 Think of it like a restaurant where the chef accepts any dish order without checking if it meets health standards — one bad ingredient can contaminate the entire meal. In this case, the filename is the bad ingredient that could execute harmful scripts when a user accesses the site. An attacker can hijack sessions, expose sensitive data, and wreak havoc on your users' trust. With this vulnerability lurking, it's like leaving the front door wide open while you step out for groceries — anything can happen while you're away!

Put simply

Think of it like a restaurant where the chef accepts any dish order without checking if it meets health standards — one bad ingredient can contaminate the entire meal. In this case, the filename is the bad ingredient that could execute harmful scripts when a user accesses the site. This stored XSS vulnerability arises from a lack of sanitization in filenames within the GitHub repository causefx/organizr before version 2.1.1810, allowing attackers to execute arbitrary scripts in a user's browser.

What to do

An attacker can hijack sessions, expose sensitive data, and wreak havoc on your users' trust. With this vulnerability lurking, it's like leaving the front door wide open while you step out for groceries — anything can happen while you're away! Update organizr to version 2.1.1810 or later immediately to close this vulnerability. Make sure to implement proper sanitization for any user-uploaded filenames to mitigate future risks. Also, consider conducting a security audit of your application's input handling. You've got this! Fixing this vulnerability will help keep your users safe and your application secure. 🛡️

The record
Technical detail
CVSS v3.0
9.0 · CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01040 · 63.7th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2022-04-13T18:05Z
EPSS history
Timeline
  • 13 APR 18:05Z
    Stored XSS due to no sanitization in the filename in causefx/organizr
    cvelistv5