Bugzilla – Bug 1024041
VUL-1: CVE-2017-5842: gstreamer-plugins-base: Out-of-bounds heap read in html_context_handle_element
Last modified: 2017-07-11 15:18:13 UTC
A crafted SAMI subtitle file can cause a one byte out of bounds heap access. upstream bug: https://bugzilla.gnome.org/show_bug.cgi?id=777502 upstream commit: https://github.com/GStreamer/gst-plugins-base/commit/d894c19 acknowledgments: Hanno Böck References: https://bugzilla.redhat.com/show_bug.cgi?id=1419591 http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-5842 http://seclists.org/oss-sec/2017/q1/284 http://people.canonical.com/~ubuntu-security/cve/2017/CVE-2017-5842.html http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5842 https://bugzilla.gnome.org/show_bug.cgi?id=777957 https://bugzilla.gnome.org/show_bug.cgi?id=777955
I've found the following affected sources: [affected] SUSE:SLE-12-SP2:Update/gstreamer-plugins-base/gst-plugins-base-1.8.3/gst/subparse/samiparse.c:507 SUSE:SLE-12:Update/gstreamer-plugins-base/gst-plugins-base-1.2.4/gst/subparse/samiparse.c:500 [not affected] gstreamer 0.10 also has a samiparse.c, but not the affected function, valgrind shows no errors. openSUSE:Leap:42.2:Update/gstreamer-0_10-plugins-base/gst-plugins-base-0.10.36/gst/subparse/samiparse.c (no html_context_handle_element()) SUSE:SLE-11-SP1:Update/gstreamer-0_10-plugins-base/gst-plugins-base-0.10.25/gst/subparse/samiparse.c (no html_context_handle_element()) SUSE:SLE-11-SP2:Update/gstreamer-0_10-plugins-base/gst-plugins-base-0.10.35/gst/subparse/samiparse.c (no html_context_handle_element()) SUSE:SLE-12:Update/gstreamer-0_10-plugins-base/gst-plugins-base-0.10.36/gst/subparse/samiparse.c (no html_context_handle_element()) SUSE:SLE-12-SP2:Update/gstreamer-0_10-plugins-base/gst-plugins-base-0.10.36/gst/subparse/samiparse.c (no html_context_handle_element()) QA reproducer: Using the PoC file https://samples.mplayerhq.hu/sub/sami/OneNote_Manager.smi I've been able to reproduce the issue von SLES-12-SP2 like this: valgrind gst-discoverer-1.0 OneNote_Manager.smi valgrind shows an invalid read access of size 1.
bugbot adjusting priority
This is an autogenerated message for OBS integration: This bug (1024041) was mentioned in https://build.opensuse.org/request/show/459181 42.1 / gstreamer-plugins-base
openSUSE-SU-2017:0574-1: An update that fixes four vulnerabilities is now available. Category: security (low) Bug References: 1024041,1024047,1024076,1024079 CVE References: CVE-2017-5837,CVE-2017-5839,CVE-2017-5842,CVE-2017-5844 Sources used: openSUSE Leap 42.1 (src): gstreamer-plugins-base-1.4.5-8.1
SUSE-SU-2017:1039-1: An update that fixes four vulnerabilities is now available. Category: security (low) Bug References: 1024041,1024047,1024076,1024079 CVE References: CVE-2017-5837,CVE-2017-5839,CVE-2017-5842,CVE-2017-5844 Sources used: SUSE Linux Enterprise Workstation Extension 12-SP2 (src): gstreamer-plugins-base-1.8.3-12.11 SUSE Linux Enterprise Software Development Kit 12-SP2 (src): gstreamer-plugins-base-1.8.3-12.11 SUSE Linux Enterprise Server for Raspberry Pi 12-SP2 (src): gstreamer-plugins-base-1.8.3-12.11 SUSE Linux Enterprise Server 12-SP2 (src): gstreamer-plugins-base-1.8.3-12.11 SUSE Linux Enterprise Desktop 12-SP2 (src): gstreamer-plugins-base-1.8.3-12.11
SUSE-SU-2017:1041-1: An update that fixes four vulnerabilities is now available. Category: security (low) Bug References: 1024041,1024047,1024076,1024079 CVE References: CVE-2017-5837,CVE-2017-5839,CVE-2017-5842,CVE-2017-5844 Sources used: SUSE Linux Enterprise Workstation Extension 12-SP1 (src): gstreamer-plugins-base-1.2.4-2.6.8 SUSE Linux Enterprise Software Development Kit 12-SP2 (src): gstreamer-plugins-base-1.2.4-2.6.8 SUSE Linux Enterprise Software Development Kit 12-SP1 (src): gstreamer-plugins-base-1.2.4-2.6.8 SUSE Linux Enterprise Server 12-SP1 (src): gstreamer-plugins-base-1.2.4-2.6.8 SUSE Linux Enterprise Desktop 12-SP1 (src): gstreamer-plugins-base-1.2.4-2.6.8
openSUSE-SU-2017:1106-1: An update that fixes four vulnerabilities is now available. Category: security (low) Bug References: 1024041,1024047,1024076,1024079 CVE References: CVE-2017-5837,CVE-2017-5839,CVE-2017-5842,CVE-2017-5844 Sources used: openSUSE Leap 42.2 (src): gstreamer-plugins-base-1.8.3-5.3.2
fixed