CVE-2024-42166CWE-78

Command Injection in Applicationname

Critical · published August 12, 2024

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

🚨 A crafty username is all it takes! The "generate_app_certificates" function in FIWARE Keyrock <= 8.4 lets authenticated users run system commands simply by creating an app with a malicious name. 🔥 Think of it like allowing diners to customize their meal orders in a restaurant, but instead of just asking for extra cheese, they can slip in a secret recipe that cooks the chef's own books! This vulnerability means an attacker could potentially execute any command on the server, leading to complete system compromise. With the ability to manipulate the system in such a way, the consequences could be absolutely devastating, from data theft to complete service disruption.

Put simply

Think of it like allowing diners to customize their meal orders in a restaurant, but instead of just asking for extra cheese, they can slip in a secret recipe that cooks the chef's own books! The flaw lies in the improper handling of special elements within the app name during the certificate generation process, allowing users to execute arbitrary OS commands.

What to do

This vulnerability means an attacker could potentially execute any command on the server, leading to complete system compromise. With the ability to manipulate the system in such a way, the consequences could be absolutely devastating, from data theft to complete service disruption. Immediately upgrade FIWARE Keyrock to version 8.4.1 or later to patch this vulnerability. Additionally, review permissions for users creating applications to limit exposure. You've got this! Follow these steps to lock it down and keep your systems 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.00486 · 40.9th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2024-08-12T11:36Z
EPSS history
Timeline
  • 12 AUG 11:36Z
    Command Injection in Applicationname
    cvelistv5