CVE-2024-25110: critical vulnerability in azure-uamqp-c
Azure IoT Platform Device SDK Remote Code Execution Vulnerability
Published · Updated
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
No sign of exploitation. No public exploitation artifact known so far.
A memory allocation failure in the Azure IoT Platform Device SDK can cause a use-after-free vulnerability, allowing attackers to execute arbitrary code on affected devices during connection communication.
CWE-94 (Improper Control of Generation of Code) manifests as a use-after-free in the open_get_offered_capabilities function when memory allocation fails during AMQP 1.0 connection negotiation. Remote attackers can trigger this condition without authentication to achieve code execution on the affected client device. Mitigation requires updating to commit 30865c9c or later.
In the same product, most dangerous first.