imagemagick/encoder_heic_fuzzer: Heap-buffer-overflow in derive_collocated_motion_vectors

Type ossfuzz
Reporter Google
Modified 2019-07-08T15:31:55


Detailed report:

Project: imagemagick Fuzzer: libFuzzer_imagemagick_encoder_heic_fuzzer Fuzz target binary: encoder_heic_fuzzer Job Type: libfuzzer_asan_imagemagick Platform Id: linux

Crash Type: Heap-buffer-overflow READ 1 Crash Address: 0x61b000034e25 Crash State: derive_collocated_motion_vectors derive_temporal_luma_vector_prediction get_merge_candidate_list_without_step_9

Sanitizer: address (ASAN)

Recommended Security Severity: Medium

Reproducer Testcase:

Issue filed automatically.

See for instructions to reproduce this bug locally.

<b>Note: This crash might not be reproducible with the provided testcase. That said, for the past 14 days we've been seeing this crash frequently. If you are unable to reproduce this, please try a speculative fix based on the crash stacktrace in the report. The fix can be verified by looking at the crash statistics in the report, a day after the fix is deployed. We will auto-close the bug if the crash is not seen for 14 days.</b>

This bug is subject to a 90 day disclosure deadline. If 90 days elapse without an upstream patch, then the bug report will automatically become visible to the public.

When you fix this bug, please * mention the fix revision(s). * state whether the bug was a short-lived regression or an old bug in any stable releases. * add any other useful information. This information can help downstream consumers.

If you need to contact the OSS-Fuzz team with a question, concern, or any other feedback, please file an issue at