CVE-2023-50982

Stud.IP 5.x through 5.3.3 allows XSS with resultant upload of executable files, because upload_action and edit_action in Admin_SmileysController do not check…

Critical · published January 8, 2024

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

🚨 An XSS vulnerability in Stud.IP lets you upload executable files without a proper file extension check — a recipe for disaster! 🔥 Think of it like a café that serves food without checking the ingredients: a sneaky chef could slip in something toxic that looks harmless, leading to a disastrous meal! An attacker could exploit this flaw to execute arbitrary code with the privileges of the www-data user. This not only threatens sensitive data but could also lead to full system compromise. The consequences could be absolutely devastating!

Put simply

Think of it like a café that serves food without checking the ingredients: a sneaky chef could slip in something toxic that looks harmless, leading to a disastrous meal! This vulnerability arises from insufficient validation in the Admin_SmileysController, allowing malicious users to upload executable files regardless of their extension, paving the way for remote code execution.

What to do

An attacker could exploit this flaw to execute arbitrary code with the privileges of the www-data user. This not only threatens sensitive data but could also lead to full system compromise. The consequences could be absolutely devastating! Update to versions 5.3.4, 5.2.6, 5.1.7, or 5.0.9 immediately to patch this critical vulnerability. Additionally, implement strict file type checks and user access controls to enhance security. You've got this! Fix it up and keep your system secure like the hero you are! 🛡️

The record
Technical detail
CVSS v3.1
9.0 · CRITICAL
Vector
CVSS:3.1/AC:L/AV:N/A:H/C:H/I:H/PR:L/S:C/UI:R
CVSS v4.0
Not supplied
EPSS
0.01286 · 69.9th percentile
Published
2024-01-08T00:00Z
EPSS history
Timeline
  • 08 JAN 00:00Z
    Stud.IP 5.x through 5.3.3 allows XSS with resultant upload of executable files, because upload_action and edit_action in Admin_SmileysController do not check…
    cvelistv5