CVE-2026-48977CWE-123CWE-1284CWE-823

CVE-2026-48977

published September 18, 2026

CVSS
7.7
EPSS
0%
Percentile
40.2
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS
7.7 · NONE
CVSS v4.0
7.7 · CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.00476 · 40.2th percentile
Weaknesses
CWE-123 · Write-what-where Condition; CWE-1284 · Improper Validation of Specified Quantity in Input; CWE-823 · Use of Out-of-range Pointer Offset
Published
2026-09-18T01:17Z
References (4)
EPSS history
Timeline
  • 19 SEP 03:52Z
    EPSS moved — → 0%
    epss
  • 17 SEP 20:26Z
    OpenSlide: Arbitrary memory write with crafted Ventana BIF file
    cvelistv5