Skip to content

Commit fdf72c8

Browse files
kevinbackhouselipnitsk
authored andcommitted
Check that the array index isn't negative. This fixes CVE-2023-43641.
Signed-off-by: Kevin Backhouse <kevinbackhouse@github.com>
1 parent 78279d0 commit fdf72c8

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: cd.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ track_get_rem(const Track* track)
339339

340340
void track_set_index(Track *track, int i, long ind)
341341
{
342-
if (i > MAXINDEX) {
342+
if (i < 0 || i > MAXINDEX) {
343343
fprintf(stderr, "too many indexes\n");
344344
return;
345345
}

0 commit comments

Comments
 (0)