Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixed issue rendering invalid monochrome image.
Fixed issue when rendering an invalid monochrome DICOM image where the number of pixels stored does not match the expected number of pixels. If the stored number is less than the expected number, the rest of the pixel matrix for the intermediate representation was always filled with the value 0. Under certain, very rare conditions, this could result in memory problems reported by an Address Sanitizer (ASAN). Now, the rest of the matrix is filled with the smallest possible value for the image. Thanks to Emmanuel Tacheau from the Cisco Talos team <[email protected]> for the original report, the sample file (PoC) and further details. See TALOS-2024-2122 and CVE-2024-47796.
- Loading branch information