Skip to content

Commit 93fdf08

Browse files
junklib: fix buffer overflow bug when reading malformed unsynchronized ID3v2 frames
1 parent ad337f2 commit 93fdf08

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/junklib.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3609,7 +3609,7 @@ junklib_id3v2_sync_frame (const int version_major, uint8_t *data, const int sync
36093609
char *writeptr = data;
36103610
int written = 0;
36113611
int consumed = 0;
3612-
while (written < synced_size) {
3612+
while (written < synced_size && consumed < synced_size) {
36133613
*writeptr++ = *data;
36143614
written++;
36153615
if (data[0] == 0xff && synced_size-written >= 2 && data[1] == 0) {

0 commit comments

Comments
 (0)