GHSA-mc39-h54g-pvw6 libdav1d-sys affected by dav1d AV1 decoder integer overflow

Not scored Published

An integer overflow in the dav1d AV1 decoder can lead to memory corruption when processing large frames, requiring an upgrade to libdav1d-sys.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is GHSA-mc39-h54g-pvw6?

GHSA-mc39-h54g-pvw6 is a vulnerability in libdav1d-sys, published on 19 Feb 2024. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

An integer overflow in dav1d AV1 decoder that can occur when decoding videos with large frame size. This can lead to memory corruption within the AV1 decoder. We recommend upgrading to version 0.7.0 of libdav1d-sys, which includes dav1d 1.4.0.

Which versions are affected by GHSA-mc39-h54g-pvw6?

3 open source packages ship an affected version, including libdav1d-sys.

PackageAffectedFixed in
libdav1d-sys crates.ioAll versions0.7.0
libdav1d-sys crates.ioAll versions0.7.0
libdav1d-sys crates.ioFrom 0.0.0-00.7.0

How do I fix GHSA-mc39-h54g-pvw6?

Upgrade libdav1d-sys to 0.7.0 or later.

Is GHSA-mc39-h54g-pvw6 being exploited?

There is no known exploitation of GHSA-mc39-h54g-pvw6 in the wild and no public exploit code.

Sources

Also known as RUSTSEC-2024-0016.

Is GHSA-mc39-h54g-pvw6 in your software?

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

Check your SBOMs for free