Bug 1001212 (CVE-2016-7424)

Summary: VUL-0: CVE-2016-7424: libav: NULL pointer dereference in put_no_rnd_pixels8_xy2_mmx (rnd_template.c)
Product: [openSUSE] openSUSE Distribution Reporter: Alexander Bergmann <abergmann>
Component: SecurityAssignee: Martin Pluskal <mpluskal>
Status: RESOLVED WONTFIX QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P3 - Medium CC: astieger, mpluskal, tchvatal
Version: Leap 42.1   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Found By: Security Response Team Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Alexander Bergmann 2016-09-26 15:16:59 UTC


A fuzzing, with an mp3 file as input, discovered a null pointer access in put_no_rnd_pixels8_xy2_mmx.

Input #0, h263, from '9.crashes'

AddressSanitizer: SEGV on unknown address

put_no_rnd_pixels8_xy2_mmx libav-11.7/libavcodec/x86/rnd_template.c:37:5


> mpegvideo_motion: Handle edge emulation even without unrestricted_mv
> Fix out of bounds read.
> libavcodec/mpegvideo_motion.c

Use CVE-2016-7424.

Comment 1 Swamp Workflow Management 2016-09-26 22:01:33 UTC
bugbot adjusting priority
Comment 2 Andreas Stieger 2017-01-30 22:21:45 UTC
This still affects openSUSE Leap 42.1, please submit.
The package was dropped from Leap 42.2.
Comment 4 Martin Pluskal 2017-05-31 13:37:43 UTC
42.1 is out of support and libav was dropped from later releases