abcm2ps is a command line program which converts ABC to music sheet in PostScript or SVG format. It is an extension of abc2ps which may handle many voices per staff. abcm2ps is Copyright © 2014-2016 Jean-Francois Moine.
GNU General Public License v3.0
82
stars
31
forks
source link
Out-of-bounds read in draw.c in calculate_beam #83
Closed
chibataiki closed 3 years ago
Version 0cf4a55 In function calculate_beam() in draw.c . There is out of bounds read in array min_tb at line 357 and 359, the flaw will cause crash.
The (unsigned) s->nflags can be checked whether between 0 and 5. I am not sure what the
stem_err
means so i didn't try to fix it.gdb info:
reproduce:
out-of-bounds-read_calculate_beam_357.zip out-of-bounds-read_calculate_beam_359.zip
reporter: chiba of topsec alphalab