libvips: A well-crafted PPM image processed via a custom source could lead to possible heap buffer write overflow