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 Arrow array export functions (export_single_channel_array and export_fixed_pixel_array in src/libImaging/Arrow.c) when exporting non-contiguous images. When image rows are not stored contiguously in memory - such as with multi-block, aligned arena, or buffer-mapped images with a stride or bottom-up rows - the export logic incorrectly calculates the buffer length and selects the wrong backing buffer pointer, exposing memory contents beyond the intended image data to a caller receiving the Arrow array.
Note: This is only exploitable when the consuming application exports an Arrow array from an image that is non-contiguous in memory (e.g. created from a buffer with a non-standard stride or stored in multiple blocks).