CVE-2024-29195: medium-severity vulnerability in azure-c-shared-utility
Azure C SDK Integer Wraparound 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 vulnerability in Azure's C communication library allows attackers to cause memory corruption through improperly validated buffer lengths, potentially leading to remote code execution on IoT devices. This affects devices using the Azure IoT C SDK to communicate with Azure IoT Hub.
Integer wraparound in buffer length parameter validation within azure-c-shared-utility enables heap buffer overflow. Attack requires compromised Azure account to send malformed AMQP/MQTT payloads exceeding IoT Hub's 128KB limit to vulnerable devices, with ability to write executable code to memory for RCE. Vulnerability tracked in CWE-120 (buffer copy without checking size of input).