Snyk has a proof-of-concept or detailed explanation of how to exploit this vulnerability.
The probability is the direct output of the EPSS model, and conveys an overall sense of the threat of exploitation in the wild. The percentile measures the EPSS probability relative to all known EPSS scores. Note: This data is updated daily, relying on the latest available EPSS model version. Check out the EPSS documentation for more details.
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade pillow to version 13.0.0 or higher.
Affected versions of this package are vulnerable to Use of Uninitialized Resource via the TIFF strip and tile decoder in src/libImaging/TiffDecode.c, when decoding TIFF images using codecs (such as JPEG or Group 4) that successfully decode fewer rows than the declared strip or tile length. The buffer allocated for the strip or tile is not zeroed beyond the actually decoded data, so the remaining portion retains uninitialized heap memory. When Pillow copies this buffer into the output image, the uninitialized memory is exposed as pixel data in the resulting image object, potentially leaking process memory contents to an attacker who can read the decoded image.