CVE-2024-27099 Azure IoT Platform Device SDK Double Free Vulnerability

Critical 9.8 Published Updated

A double free vulnerability in the Azure IoT Platform Device SDK allows attackers to execute arbitrary code via malformed AMQP messages.

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-27099?

CVE-2024-27099 is a critical use after free vulnerability in azure-uamqp-c, published on 27 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 C library for AMQP 1.0 communication to Azure Cloud Services. When processing an incorrect `AMQP_VALUE` failed state, may cause a double free problem. This may cause a RCE. Update submodule with commit 2ca42b6e4e098af2d17e487814a91d05f6ae4987.

Weakness: CWE-415

Which versions are affected by CVE-2024-27099?

It affects 1 product.

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

Products include Microsoft Azure Uamqp.

How do I fix CVE-2024-27099?

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-27099 being exploited?

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

Sources

Also known as AZL-35447, AZL-35471, DEBIAN-CVE-2024-27099, GHSA-6rh4-fj44-v4jj, SUSE-SU-2024:0947-1, UBUNTU-CVE-2024-27099 and 1 more.

Is CVE-2024-27099 in your software?

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

Check your SBOMs for free