CVE-2021-22564 Out of bounds Copy in Libjxl in large image groups

Medium 4.5 Published Updated

An out-of-bounds copy in the libjxl decoder allows attackers to cause memory corruption and potential code execution via crafted JPEG XL images.

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

What is CVE-2021-22564?

CVE-2021-22564 is a medium-severity memory corruption vulnerability in Google LLC libjxl, published on 1 Nov 2021. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

For certain valid JPEG XL images with a size slightly larger than an integer number of groups (256x256 pixels) when processing the groups out of order the decoder can perform an out of bounds copy of image pixels from an image buffer in the heap to another. This copy can occur when processing the right or bottom edges of the image, but only when groups are processed in certain order. Groups can be processed out of order in multi-threaded decoding environments with heavy thread load but also with images that contain the groups in an arbitrary order in the file. It is recommended to upgrade past 0.6.0 or patch with https://github.com/libjxl/libjxl/pull/775

Weakness: CWE-787, CWE-122

Which versions are affected by CVE-2021-22564?

It affects 1 product.

Products include Libjxl Project Libjxl.

How do I fix CVE-2021-22564?

No fix has been published for CVE-2021-22564 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-2021-22564 being exploited?

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

Sources

Also known as GHSA-fj6w-9c57-3287.

Is CVE-2021-22564 in your software?

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

Check your SBOMs for free