Closed Mrmaxmeier closed 2 days ago
Mrmaxmeier is a new contributor to projects/libarchive. The PR must be approved by known contributors before it can be merged. The past contributors are: DonggeLiu, jvoisin, devtty1er, Dor1s, mmatuska (unverified), inferno-chromium (unverified), ssbr (unverified)
Mrmaxmeier is a new contributor to projects/libarchive. The PR must be approved by known contributors before it can be merged. The past contributors are: DonggeLiu, jvoisin, devtty1er, Dor1s, mmatuska (unverified), inferno-chromium (unverified), ssbr (unverified)
cc @DonggeLiu
@DavidKorczynski could you please double-check this?
Friendly bump :)
This fixes a major harness issue in the
libarchive
fuzzer and resolves a fuzzing roadblock issue related to the build setup. All calls afterarchive_read_add_passphrase
currently exit early because the decoder state is marked as invalid due to incorrect API usage.When combined with https://github.com/libarchive/libarchive/pull/2229, this should improve coverage from ~15% to >45%. While the harness issue regressed at some point, it seems like the CRC build flag issue was always present in oss-fuzz's libarchive setup.
Thanks!