An issue was discovered in the `writePNG` function within the `dbl2png` command-line program, specifically in the file `util/dbl2png.c`. This issue involves a heap-based buffer over-read. Due to an erroneous call to `png write row` in `libpng`, there is a potential for an out-of-bounds write to occur under certain memory layouts.