CVE-2024-25110 Azure IoT Platform Device SDK Remote Code Execution Vulnerability

Critical 9.8 Published Updated

A use-after-free vulnerability in the UAMQP library allows remote code execution during connection communication, requiring an update to the affected submodule.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2024-25110?

CVE-2024-25110 is a critical use after free vulnerability in azure-uamqp-c, published on 12 Feb 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

The UAMQP is a general purpose C library for AMQP 1.0. During a call to open_get_offered_capabilities, a memory allocation may fail causing a use-after-free issue and if a client called it during connection communication it may cause a remote code execution. Users are advised to update the submodule with commit `30865c9c`. There are no known workarounds for this vulnerability.

Weakness: CWE-416, CWE-94

Which versions are affected by CVE-2024-25110?

It affects 1 product.

Linux distribution packages (5)
python-uamqp SUSE:Linux Enterprise Module for Public Cloud 15 SP2All versions1.5.3-150100.4.13.1
python-uamqp SUSE:Linux Enterprise Module for Public Cloud 15 SP3All versions1.5.3-150100.4.13.1
python-uamqp SUSE:Linux Enterprise Module for Public Cloud 15 SP4All versions1.5.3-150100.4.13.1
python-uamqp SUSE:Linux Enterprise Module for Public Cloud 15 SP5All versions1.5.3-150100.4.13.1
python-uamqp openSUSE:Leap 15.5All versions1.5.3-150100.4.13.1

Products include Microsoft Azure Uamqp.

How do I fix CVE-2024-25110?

Apply the vendor's patch.

Upgrade to the fixed version. These bugs are found with fuzzing and sanitisers and avoided by memory-safe languages. More about Use after free.

Is CVE-2024-25110 being exploited?

There is no known exploitation of CVE-2024-25110 in the wild and no public exploit code.

Sources

Also known as AZL-34349, AZL-34556, DEBIAN-CVE-2024-25110, GHSA-c646-4whf-r67v, SUSE-SU-2024:0591-1, UBUNTU-CVE-2024-25110 and 1 more.

Is CVE-2024-25110 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free