CVE-2024-51748CWE-22

Remote code execution through language setting in kanboard

Critical · published November 11, 2024

CVSS v3.1
9.1
EPSS
1%
Percentile
60.7
In the wild
Unconfirmed
What it is

🚨 An admin can unwittingly serve up a side of chaos by executing arbitrary PHP code on the server! 🔥 Imagine a restaurant where someone can change the menu without the chef noticing. If they sneak in a dish that’s not on the menu, they could serve up something disastrous instead of the meal everyone ordered! With this vulnerability, an attacker could gain full control over the server by executing malicious PHP code. This means they could access sensitive data, manipulate project files, or even take down the entire project management system. It's an admin's worst nightmare!

Put simply

Imagine a restaurant where someone can change the menu without the chef noticing. If they sneak in a dish that’s not on the menu, they could serve up something disastrous instead of the meal everyone ordered! CVE-2024-51748 allows an authenticated Kanboard admin to upload a malicious SQLite database file that can exploit path traversal to run arbitrary PHP code on the server. The flaw hinges on the ability to control the file path where a crafted 'translations.php' file is placed.

What to do

With this vulnerability, an attacker could gain full control over the server by executing malicious PHP code. This means they could access sensitive data, manipulate project files, or even take down the entire project management system. It's an admin's worst nightmare! Upgrade Kanboard immediately to version 1.2.42 to patch this critical vulnerability. Ensure that file uploads are secured and review user permissions to limit access to administrative features. Regular audits can help prevent similar exploits in the future. This is fixable! Stay vigilant and follow these steps to secure your Kanboard setup and keep your projects safe. 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00944 · 60.7th percentile
Weakness
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2024-11-11T19:20Z
EPSS history
Timeline
  • 11 NOV 19:20Z
    Remote code execution through language setting in kanboard
    cvelistv5