CVE-2024-36573

almela obx before v.0.0.4 has a Prototype Pollution issue which allows arbitrary code execution via the obx/build/index.js:656), reduce…

Critical · published June 17, 2024

CVSS v3.1
9.8
EPSS
1%
Percentile
52.4
In the wild
Unconfirmed
What it is

🔥 A prototype pollution vulnerability in Almela OBX could lead to full remote code execution! We're talking serious access with just a crafty input. ⚡ Think of it as a restaurant where a kitchen staff member can add their own secret menu item without anyone noticing. Just one ingredient slip can lead to an unapproved dish being served — and in this case, that dish could be executed code! An attacker exploiting this could run arbitrary code on your system, possibly altering or stealing data. This is an absolute disaster waiting to happen; if left unaddressed, it could compromise your entire application and user trust.

Put simply

Think of it as a restaurant where a kitchen staff member can add their own secret menu item without anyone noticing. Just one ingredient slip can lead to an unapproved dish being served — and in this case, that dish could be executed code! The vulnerability arises from prototype pollution via the `Object.set` method, which allows an attacker to manipulate existing properties of objects and execute code that shouldn't be allowed.

What to do

An attacker exploiting this could run arbitrary code on your system, possibly altering or stealing data. This is an absolute disaster waiting to happen; if left unaddressed, it could compromise your entire application and user trust. Update to Almela OBX version 0.0.4 or later to patch this critical vulnerability. Additionally, review your application's input validation to prevent similar issues in the future. You've got this! By taking these steps, you'll reinforce your defenses and protect your application from potential chaos. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00693 · 52.4th percentile
Published
2024-06-17T00:00Z
EPSS history
Timeline
  • 17 JUN 00:00Z
    almela obx before v.0.0.4 has a Prototype Pollution issue which allows arbitrary code execution via the obx/build/index.js:656), reduce…
    cvelistv5