openSUSE Security Update: Security update for libplist ______________________________________________________________________________ Announcement ID: openSUSE-SU-2017:2208-1 Rating: moderate References: #1029638 #1029639 #1029706 #1029707 #1029751 Cross-References: CVE-2017-6435 CVE-2017-6436 CVE-2017-6437 CVE-2017-6438 CVE-2017-6439 Affected Products: openSUSE Leap 42.3 openSUSE Leap 42.2 ______________________________________________________________________________ An update that fixes 5 vulnerabilities is now available. Description: This update for libplist fixes the following issues: Security issues fixed: - CVE-2017-6439: Heap-based buffer overflow in the parse_string_node function. (bsc#1029638) - CVE-2017-6438: Heap-based buffer overflow in the parse_unicode_node function. (bsc#1029706) - CVE-2017-6437: The base64encode function in base64.c allows local users to cause denial of service (out-of-bounds read) via a crafted plist file. (bsc#1029707) - CVE-2017-6436: Integer overflow in parse_string_node. (bsc#1029751) - CVE-2017-6435: Crafted plist file could lead to Heap-buffer overflow. (bsc#1029639) This update was imported from the SUSE:SLE-12-SP2:Update update project. Patch Instructions: To install this openSUSE Security Update use YaST online_update. Alternatively you can run the command listed for your product: - openSUSE Leap 42.3: zypper in -t patch openSUSE-2017-953=1 - openSUSE Leap 42.2: zypper in -t patch openSUSE-2017-953=1 To bring your system up-to-date, use "zypper patch". Package List: - openSUSE Leap 42.3 (i586 x86_64): libplist++-devel-1.12-11.1 libplist++3-1.12-11.1 libplist++3-debuginfo-1.12-11.1 libplist-debugsource-1.12-11.1 libplist-devel-1.12-11.1 libplist3-1.12-11.1 libplist3-debuginfo-1.12-11.1 plistutil-1.12-11.1 plistutil-debuginfo-1.12-11.1 python-plist-1.12-11.1 python-plist-debuginfo-1.12-11.1 - openSUSE Leap 42.3 (x86_64): libplist++3-32bit-1.12-11.1 libplist++3-debuginfo-32bit-1.12-11.1 libplist3-32bit-1.12-11.1 libplist3-debuginfo-32bit-1.12-11.1 - openSUSE Leap 42.2 (i586 x86_64): libplist++-devel-1.12-7.6.1 libplist++3-1.12-7.6.1 libplist++3-debuginfo-1.12-7.6.1 libplist-debugsource-1.12-7.6.1 libplist-devel-1.12-7.6.1 libplist3-1.12-7.6.1 libplist3-debuginfo-1.12-7.6.1 plistutil-1.12-7.6.1 plistutil-debuginfo-1.12-7.6.1 python-plist-1.12-7.6.1 python-plist-debuginfo-1.12-7.6.1 - openSUSE Leap 42.2 (x86_64): libplist++3-32bit-1.12-7.6.1 libplist++3-debuginfo-32bit-1.12-7.6.1 libplist3-32bit-1.12-7.6.1 libplist3-debuginfo-32bit-1.12-7.6.1 References: https://www.suse.com/security/cve/CVE-2017-6435.html https://www.suse.com/security/cve/CVE-2017-6436.html https://www.suse.com/security/cve/CVE-2017-6437.html https://www.suse.com/security/cve/CVE-2017-6438.html https://www.suse.com/security/cve/CVE-2017-6439.html https://bugzilla.suse.com/1029638 https://bugzilla.suse.com/1029639 https://bugzilla.suse.com/1029706 https://bugzilla.suse.com/1029707 https://bugzilla.suse.com/1029751