Bug 912214 (CVE-2014-9556) - VUL-0: CVE-2014-9556: libmspack: buffer overflow causing denial of service in qtmd_decompress()
Summary: VUL-0: CVE-2014-9556: libmspack: buffer overflow causing denial of service in...
Status: RESOLVED FIXED
Alias: CVE-2014-9556
Product: SUSE Security Incidents
Classification: Novell Products
Component: Incidents (show other bugs)
Version: unspecified
Hardware: Other Other
: P3 - Medium : Normal
Target Milestone: ---
Deadline: 2015-07-10
Assignee: Stanislav Brabec
QA Contact: Security Team bot
URL: https://smash.suse.de/issue/112104/
Whiteboard: . CVSSv2:RedHat:CVE-2014-9640:2.1:(AV...
Keywords:
Depends on:
Blocks: 919283
  Show dependency treegraph
 
Reported: 2015-01-08 10:32 UTC by Victor Pereira
Modified: 2016-09-08 20:25 UTC (History)
2 users (show)

See Also:
Found By: Security Response Team
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Victor Pereira 2015-01-08 10:32:00 UTC
CVE-2014-9556


Jakub Wilk originally reported to the Debian BTS a problem with
cabextract on a specially crafted cab file, causing cabextract to hang
forever. The problem is actually in the embedded copy of libmspack, see
[1]. Libmspack, a library to provide compression and decompression of
some file formats used by Microsoft, is used in many project (or
embedded there like also Clamav). This issue can cause a remotely
exploitable denial-of-service condition due to clamav thread hanging
forever while scanning the file. A patch is available at [2] for
libmspack.



References:

[1] https://bugs.debian.org/773041
[2] http://anonscm.debian.org/cgit/collab-maint/libmspack.git/tree/debian/patches/qtmd-fix-frame_end-overflow.patch
https://bugzilla.redhat.com/show_bug.cgi?id=1178867
Comment 1 Swamp Workflow Management 2015-01-08 23:00:33 UTC
bugbot adjusting priority
Comment 2 Stanislav Brabec 2015-01-20 18:08:50 UTC
Package fixed using the last Debian / clamav patch.

I sent a mail to the original upstream maintainer, as it seems to be active but not aware of this fix.

openSUSE:Factory: Created OBS request id 282135.
openSUSE:Maintenance (13.1, 13.2): Created OBS maintenance request id 282136
SUSE:Maintenance (SLE12): Created IBS maintenance request id 48764
SUSE:SLE-11:Update:Test: Created IBS request id 48766.

Note: SLE10 seems to be affected as well. Please let me know if update is wanted there as well.
Comment 4 Stanislav Brabec 2015-01-26 17:41:42 UTC
libmspack upstream used a different patch than clamav:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772891#33

This issue was fixed in revision 199: https://sourceforge.net/p/libmspack/code/199/
Comment 5 Swamp Workflow Management 2015-01-29 13:19:09 UTC
An update workflow for this issue was started.
This issue was rated as moderate.
Please submit fixed packages until 2015-02-12.
When done, reassign the bug to security-team@suse.de.
https://swamp.suse.de/webswamp/wf/60449
Comment 6 Swamp Workflow Management 2015-02-02 09:05:11 UTC
openSUSE-SU-2015:0187-1: An update that fixes one vulnerability is now available.

Category: security (moderate)
Bug References: 912214
CVE References: CVE-2014-9556
Sources used:
openSUSE 13.2 (src):    libmspack-0.4-5.4.1
openSUSE 13.1 (src):    libmspack-0.4-2.4.1
Comment 7 Swamp Workflow Management 2015-02-24 12:05:51 UTC
SUSE-SU-2015:0366-1: An update that fixes one vulnerability is now available.

Category: security (moderate)
Bug References: 912214
CVE References: CVE-2014-9556
Sources used:
SUSE Linux Enterprise Software Development Kit 12 (src):    libmspack-0.4-6.1
SUSE Linux Enterprise Server 12 (src):    libmspack-0.4-6.1
SUSE Linux Enterprise Desktop 12 (src):    libmspack-0.4-6.1
Comment 10 Stanislav Brabec 2015-02-27 17:06:01 UTC
Replacing problematic patch from clamav upstream (which seems to cause hangs) by the patch from the mainline upstream.
Comment 12 Benjamin Brunner 2015-03-04 12:35:51 UTC
Stanislav, your sr was declined from legal. Could you check and submit again please?
Comment 13 Stanislav Brabec 2015-03-04 14:30:37 UTC
Looking at the later packages, I guess that I should change License to LGPL-2.1.
Comment 15 Swamp Workflow Management 2015-03-09 10:05:04 UTC
openSUSE-SU-2015:0449-1: An update that fixes one vulnerability is now available.

Category: security (moderate)
Bug References: 912214
CVE References: CVE-2014-9556
Sources used:
openSUSE 13.2 (src):    libmspack-0.4-5.8.1
openSUSE 13.1 (src):    libmspack-0.4-2.8.1
Comment 16 Marcus Meissner 2015-03-16 15:19:38 UTC
released
Comment 17 Swamp Workflow Management 2015-03-16 16:05:13 UTC
SUSE-SU-2015:0506-1: An update that fixes one vulnerability is now available.

Category: security (moderate)
Bug References: 912214
CVE References: CVE-2014-9556
Sources used:
SUSE Linux Enterprise Software Development Kit 12 (src):    libmspack-0.4-10.1
SUSE Linux Enterprise Server 12 (src):    libmspack-0.4-10.1
SUSE Linux Enterprise Desktop 12 (src):    libmspack-0.4-10.1
Comment 18 Swamp Workflow Management 2015-03-17 10:04:58 UTC
SUSE-SU-2015:0508-1: An update that fixes one vulnerability is now available.

Category: security (moderate)
Bug References: 912214
CVE References: CVE-2014-9556
Sources used:
SUSE Linux Enterprise Software Development Kit 11 SP3 (src):    libmspack-0.0.20060920alpha-74.5.1
SUSE Linux Enterprise Server 11 SP3 for VMware (src):    libmspack-0.0.20060920alpha-74.5.1
SUSE Linux Enterprise Server 11 SP3 (src):    libmspack-0.0.20060920alpha-74.5.1
SUSE Linux Enterprise Desktop 11 SP3 (src):    libmspack-0.0.20060920alpha-74.5.1
Comment 19 Swamp Workflow Management 2015-06-12 09:40:42 UTC
An update workflow for this issue was started.
This issue was rated as low.
Please submit fixed packages until 2015-07-10.
When done, reassign the bug to security-team@suse.de.
https://swamp.suse.de/webswamp/wf/61986