CVE-2026-48977 OpenSlide: Arbitrary memory write with crafted Ventana BIF file

High 7.7 Published Updated

OpenSlide library allows arbitrary memory write via crafted Ventana BIF files, potentially leading to code execution or crashes.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-48977?

CVE-2026-48977 is a high-severity memory corruption vulnerability in openslide, published on 17 Sep 2026. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

OpenSlide is a C library for reading whole slide image files. From 3.4.1 until 4.0.1, OpenSlide's parse_level0_xml() processing in src/openslide-vendor-ventana.c accepts nonpositive row or column tile counts from a crafted Ventana BIF file. The invalid counts produce attacker-controlled relative memory offsets and allow arbitrary values to be written at those offsets, affecting all supported platforms and configurations and resulting in a crash or potential arbitrary code execution. This issue is fixed in version 4.0.1.

Weakness: CWE-823, CWE-1284, CWE-123

Which versions are affected by CVE-2026-48977?

Linux distribution packages (1)
openslide openSUSE:TumbleweedAll versions4.0.1-1.1

How do I fix CVE-2026-48977?

Upgrade to a fixed version.

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

Is CVE-2026-48977 being exploited?

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

Sources

Also known as DEBIAN-CVE-2026-48977, GHSA-mxg2-48g7-fmwc, MGASA-2026-0328, UBUNTU-CVE-2026-48977, openSUSE-SU-2026:11707-1.

Is CVE-2026-48977 in your software?

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

Check your SBOMs for free