CVE-2024-27529 wasm3 uncontrolled memory allocation vulnerability

High 8.4 Published Updated

Memory leaks in the Read_utf8 function of the wasm3 library can lead to resource exhaustion and denial of service.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
Not needed
Fix
None listed

What is CVE-2024-27529?

CVE-2024-27529 is a high-severity memory corruption vulnerability in n/a, published on 8 Nov 2024. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

wasm3 139076a contains memory leaks in Read_utf8.

Weakness: CWE-125

Which versions are affected by CVE-2024-27529?

7 open source packages ship an affected version, including pywasm3, github.com/shareup/wasm-interpreter-apple and wasm3. It affects 1 product.

PackageAffectedFixed in
pywasm3 PyPIAll versions to 0.5.0None
pywasm3 PyPIAll versions to 0.5.0None
pywasm3 PyPIAll versions to 139076aNone
github.com/shareup/wasm-interpreter-apple SwiftURLAll versions to 0.8.1None
github.com/shareup/wasm-interpreter-apple SwiftURLAll versions to 0.8.1None
wasm3 crates.ioAll versions to 0.3.1None
1 more packages
wasm3 crates.ioAll versions to 0.3.1None

Products include Wasm3 Project Wasm3.

How do I fix CVE-2024-27529?

No fix has been published for CVE-2024-27529 yet. Limit exposure of the affected software until one is available.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2024-27529 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2024-27529 exists.

Sources

Also known as GHSA-fmq6-4w57-2w3v, PYSEC-2024-305.

Is CVE-2024-27529 in your software?

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

Check your SBOMs for free