Hello,
There is a buffer overflow issue in cuetools src/lib/time.c time_frame_to_mmssff
function. This function uses sprintf to format time into a buffer without
limiting boundary.
Reproduce with a cue file and cueconvert:
###
FILE "COCC-18150.wav" WAVE
TRACK 01 AUDIO
INDEX 01 11111111:00:00
###
I checked debian bug tracker and found this bug is firstly discovered in #576367.
But the patch for that is incorrect. It only increase buffer size by one, which
makes the issue still exists. I guess the correct fix should be replacing sprintf
with snprintf.