In libsixel v1.8.2, there is a heap-based buffer over-read in the function load_jpeg() in the file loader.c, as demonstrated by img2sixel.
The product reads data past the end, or before the beginning, of the intended buffer.
Link | Tags |
---|---|
https://github.com/TeamSeri0us/pocs/tree/master/libsixel | third party advisory exploit |
https://github.com/saitoha/libsixel/issues/83 | third party advisory exploit |