CVE-2023-3086CWE-79

Cross-site Scripting (XSS) - Stored in nilsteampassnet/teampass

Critical · published June 3, 2023

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

🚨 A stored XSS vulnerability in Teampass prior to version 3.0.9 could let attackers inject malicious scripts through user input — like sneaky chefs slipping poison into a popular dish! 🔥 Think of it like a restaurant where customers can write suggestions on the menu; if the chef doesn’t check those notes, someone could request something downright dangerous! The code could run anytime someone looks at the affected content, making every visit a potential health hazard. An attacker could exploit this vulnerability to execute arbitrary scripts in the context of the victim's browser. This means they could steal sensitive information, impersonate users, or manipulate user actions — a recipe for disaster!

Put simply

Think of it like a restaurant where customers can write suggestions on the menu; if the chef doesn’t check those notes, someone could request something downright dangerous! The code could run anytime someone looks at the affected content, making every visit a potential health hazard. The flaw allows attackers to store malicious scripts in the application's input fields, which are then served to other users without proper sanitization. When these users access the compromised content, the scripts execute automatically, leading to unauthorized actions.

What to do

An attacker could exploit this vulnerability to execute arbitrary scripts in the context of the victim's browser. This means they could steal sensitive information, impersonate users, or manipulate user actions — a recipe for disaster! Update Teampass to version 3.0.9 or later as soon as possible to close this vulnerability. Additionally, review any user input handling to ensure proper sanitization and implement a Content Security Policy (CSP) to provide an extra layer of defense. This is fixable! Follow these steps, and you’ll be serving up safe code in no time! 🛡️

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.00909 · 59.6th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2023-06-03T00:00Z
EPSS history
Timeline
  • 03 JUN 00:00Z
    Cross-site Scripting (XSS) - Stored in nilsteampassnet/teampass
    cvelistv5