Bug 924933 (CVE-2015-2779) - VUL-0: CVE-2015-2779: quassel: incorrect message splitting leading to DoS
Summary: VUL-0: CVE-2015-2779: quassel: incorrect message splitting leading to DoS
Status: RESOLVED FIXED
Alias: CVE-2015-2779
Product: SUSE Security Incidents
Classification: Novell Products
Component: Incidents (show other bugs)
Version: unspecified
Hardware: Other openSUSE 13.1
: P3 - Medium : Normal
Target Milestone: ---
Assignee: Security Team bot
QA Contact: Security Team bot
URL: https://smash.suse.de/issue/115292/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-30 12:29 UTC by Marcus Meissner
Modified: 2015-04-08 14:08 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 Marcus Meissner 2015-03-30 12:29:31 UTC
rh#1205130

A denial-of-service flaw was found in Quassel IRC, a distributed IRC client:

This patch fixes two bugs. The first is garbage characters caused by accidentally splitting the string in the middle of a multibyte character. Since the new code splits at a character level instead of a byte level, this will no longer be an issue. The second is the core crash caused by sending an overlength CTCP query ("/me") containing only multibyte characters. This bug was caused by the old CTCP splitter using the byte index from lastParamOverrun() as a character index for a QString.

https://github.com/quassel/quassel/commit/b5e38970ffd55e2dd9f706ce75af9a8d7730b1b8

References:
https://bugzilla.redhat.com/show_bug.cgi?id=1205130
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-2779
http://seclists.org/oss-sec/2015/q1/1030
Comment 1 Swamp Workflow Management 2015-03-30 22:01:43 UTC
bugbot adjusting priority
Comment 2 Tomáš Chvátal 2015-04-01 11:09:13 UTC
Submit request sent.
Comment 3 Andreas Stieger 2015-04-08 13:31:59 UTC
releasing
Comment 4 Swamp Workflow Management 2015-04-08 14:08:15 UTC
openSUSE-SU-2015:0687-1: An update that fixes two vulnerabilities is now available.

Category: security (moderate)
Bug References: 924930,924933
CVE References: CVE-2015-2778,CVE-2015-2779
Sources used:
openSUSE 13.2 (src):    quassel-0.10.0-3.7.1
openSUSE 13.1 (src):    quassel-0.9.2-19.1