CVE-2024-37287CWE-94

Kibana arbitrary code execution via prototype pollution

Critical · published August 13, 2024

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

🚨 A sneaky prototype pollution flaw in Kibana could let attackers run arbitrary code! Just imagine what could happen if the wrong person got hold of the ML and Alerting connector features. 🔥 Think of it as a recipe book where someone can rewrite the core ingredients without anyone noticing, leading to a disastrous dish. If an attacker can make these changes, they could end up cooking up something malicious inside your system! This vulnerability could allow an attacker to execute any code they choose, potentially leading to full system compromise. They could manipulate internal ML indices, wreaking absolute havoc on data integrity and security.

Put simply

Think of it as a recipe book where someone can rewrite the core ingredients without anyone noticing, leading to a disastrous dish. If an attacker can make these changes, they could end up cooking up something malicious inside your system! Kibana's flaw centers around arbitrary code execution enabled by a prototype pollution vulnerability. This occurs when an attacker with specific access privileges manages to alter the expected structure of an object, tricking the system into executing unauthorized commands.

What to do

This vulnerability could allow an attacker to execute any code they choose, potentially leading to full system compromise. They could manipulate internal ML indices, wreaking absolute havoc on data integrity and security. First, restrict access to the ML and Alerting connector features to only trusted users. Then, update Kibana to the latest version as soon as possible to patch this critical vulnerability. Regularly audit permissions on internal ML indices to ensure no unauthorized access is granted. You've got this! Follow these steps and you'll be fortifying your defenses in no time! 🛡️

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.01648 · 76.3th percentile
Weakness
CWE-94 · Improper Control of Generation of Code ('Code Injection')
Published
2024-08-13T11:33Z
EPSS history
Timeline
  • 13 AUG 11:33Z
    Kibana arbitrary code execution via prototype pollution
    cvelistv5