OpenSlide is a C library for reading whole slide image files. Prior to 4.0.1, a behavior change in libtiff 4.7.1 causes the indirect TIFF tile path in src/openslide-decode-tiff.c and _openslide_tiff_…
Info
Summary
OpenSlide is a C library for reading whole slide image files. Prior to 4.0.1, a behavior change in libtiff 4.7.1 causes the indirect TIFF tile path in src/openslide-decode-tiff.c and _openslide_tiff_read_tile() to request a full-height destination for a partial bottom tile row, allowing uninitialized heap memory to enter pixel data returned by openslide_read_region(). A crafted but valid slide can trigger the issue in TIFF-based formats other than Hamamatsu NDPI when a network service renders a…
In-depth triage
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Sources
- NVD DATABASE
Original Links
- https://github.com/openslide/openslide-bin/issues/433
- https://github.com/openslide/openslide-bin/pull/436
- https://github.com/openslide/openslide/commit/a4f0fb0ec462edcea97ff22288f606ac6cd370f5
- https://github.com/openslide/openslide/pull/706
- https://github.com/openslide/openslide/releases/tag/v4.0.1
- https://github.com/openslide/openslide/security/advisories/GHSA-f734-jv98-5677
- https://gitlab.com/libtiff/libtiff/-/work_items/791
Timeline
- nvd_ingest NVD