CVE-2024-25110CWE-94

Azure IoT Platform Device SDK Remote Code Execution Vulnerability

Critical · published February 12, 2024

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

🚨 A memory allocation gone wrong can lead to remote code execution in the UAMQP library! 🔥 Think of this vulnerability like a malfunctioning assembly line that accidentally lets a rogue part slip through — if activated during a critical moment, it could cause the entire system to take an unexpected turn. An attacker could exploit this issue to execute arbitrary code remotely, potentially taking control of the affected system. This means they could manipulate data, disrupt services, or even use your system as a launching pad for further attacks — absolutely devastating!

Put simply

Think of this vulnerability like a malfunctioning assembly line that accidentally lets a rogue part slip through — if activated during a critical moment, it could cause the entire system to take an unexpected turn. The vulnerability arises from a use-after-free condition during the open_get_offered_capabilities function, where a failed memory allocation can lead to unexpected behavior if triggered by a client during connection communication.

What to do

An attacker could exploit this issue to execute arbitrary code remotely, potentially taking control of the affected system. This means they could manipulate data, disrupt services, or even use your system as a launching pad for further attacks — absolutely devastating! To protect your systems, update the UAMQP library to include commit `30865c9c` immediately. There are no known workarounds, so patching is essential to ensure safety! You've got this! Follow these steps, and you'll have your system locked down in no time. 🛡️

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.07287 · 94.4th percentile
Weakness
CWE-94 · Improper Control of Generation of Code ('Code Injection')
Published
2024-02-12T19:58Z
EPSS history
Timeline
  • 12 FEB 19:58Z
    Azure IoT Platform Device SDK Remote Code Execution Vulnerability
    cvelistv5