]> git.ipfire.org Git - thirdparty/libarchive.git/commit
RAR5 reader: fix integer overflow 1187/head
authorGrzegorz Antoniak <ga@anadoxin.org>
Sat, 4 May 2019 04:54:07 +0000 (06:54 +0200)
committerGrzegorz Antoniak <ga@anadoxin.org>
Sat, 4 May 2019 04:54:07 +0000 (06:54 +0200)
commitf3e1b11a9293f6846425b2ea287129c3877c4e71
tree53fdf02237e65bf97e849e149ff44531b7f11bcf
parent60d24a255433d151423e055837cdfb72c3f7e7cf
RAR5 reader: fix integer overflow

This commit fixes an integer overflow triggering on invalid files during
decompression.

Also added a unit test.

Should fix OSSFuzz issue #14555.
libarchive/archive_read_support_format_rar5.c
libarchive/test/test_read_format_rar5.c
libarchive/test/test_read_format_rar5_distance_overflow.rar.uu [new file with mode: 0644]