Activity log for bug #1630700

Date Who What changed Old value New value Message
2016-10-05 17:57:07 Clive Johnston bug added bug
2016-10-05 17:57:38 Clive Johnston bug added subscriber Rik Mills
2016-10-05 17:57:49 Clive Johnston bug added subscriber Simon Quigley
2016-10-05 19:03:39 Clive Johnston bug added subscriber Jose Manuel Santamaria Lema
2016-10-05 22:20:28 Simon Quigley ubuntu: assignee Simon Quigley (tsimonq2)
2016-10-05 22:20:30 Simon Quigley ubuntu: status New In Progress
2016-10-05 22:25:43 Simon Quigley bug task added kcoreaddons (Ubuntu)
2016-10-05 22:26:51 Simon Quigley ubuntu: status In Progress Invalid
2016-10-05 22:26:51 Simon Quigley ubuntu: assignee Simon Quigley (tsimonq2)
2016-10-05 22:27:22 Simon Quigley bug task deleted kcoreaddons (Ubuntu)
2016-10-05 22:27:36 Simon Quigley affects ubuntu kcoreaddons (Ubuntu)
2016-10-05 22:27:36 Simon Quigley kcoreaddons (Ubuntu): status Invalid In Progress
2016-10-05 22:27:36 Simon Quigley kcoreaddons (Ubuntu): assignee Simon Quigley (tsimonq2)
2016-10-05 23:41:11 Clive Johnston kcoreaddons (Ubuntu): importance Critical High
2016-10-06 00:03:57 Clive Johnston bug added subscriber Philip Muškovac
2016-10-06 02:48:04 Simon Quigley attachment added precise.debdiff https://bugs.launchpad.net/ubuntu/+source/kcoreaddons/+bug/1630700/+attachment/4755580/+files/precise.debdiff
2016-10-06 18:02:46 Clive Johnston cve linked 2016-7966
2016-10-06 22:57:59 Clive Johnston attachment added kcoreaddons-5.26.0.debdiff https://bugs.launchpad.net/ubuntu/+source/kcoreaddons/+bug/1630700/+attachment/4756351/+files/kcoreaddons-5.26.0.debdiff
2016-10-07 12:40:55 Clive Johnston bug added subscriber Scott Kitterman
2016-10-07 21:57:17 Clive Johnston information type Private Security Public Security
2016-10-07 23:58:01 Clive Johnston nominated for series Ubuntu Precise
2016-10-07 23:58:01 Clive Johnston nominated for series Ubuntu Yakkety
2016-10-07 23:58:01 Clive Johnston bug task added kcoreaddons (Ubuntu Yakkety)
2016-10-07 23:58:01 Clive Johnston nominated for series Ubuntu Xenial
2016-10-07 23:58:01 Clive Johnston bug task added kcoreaddons (Ubuntu Xenial)
2016-10-07 23:58:01 Clive Johnston nominated for series Ubuntu Trusty
2016-10-07 23:58:26 Clive Johnston kcoreaddons (Ubuntu Yakkety): assignee Simon Quigley (tsimonq2) Clive Johnston (clivejo)
2016-10-08 00:00:00 Scott Kitterman bug task added kcoreaddons (Ubuntu Precise)
2016-10-08 00:00:20 Scott Kitterman bug task added kcoreaddons (Ubuntu Trusty)
2016-10-08 00:38:26 Ubuntu Foundations Team Bug Bot tags patch
2016-10-08 00:38:42 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Security Sponsors Team
2016-10-08 15:49:57 Simon Quigley kcoreaddons (Ubuntu Precise): status New In Progress
2016-10-08 15:50:01 Simon Quigley kcoreaddons (Ubuntu Precise): assignee Simon Quigley (tsimonq2)
2016-10-09 10:24:24 Launchpad Janitor kcoreaddons (Ubuntu Yakkety): status In Progress Fix Released
2016-10-11 18:01:46 Clive Johnston kcoreaddons (Ubuntu Xenial): importance Undecided High
2016-10-11 18:01:51 Clive Johnston kcoreaddons (Ubuntu Trusty): importance Undecided High
2016-10-11 18:01:55 Clive Johnston kcoreaddons (Ubuntu Precise): importance Undecided High
2016-10-12 11:46:07 Marc Deslauriers kcoreaddons (Ubuntu Trusty): status New Fix Released
2016-10-12 11:46:16 Marc Deslauriers kcoreaddons (Ubuntu Precise): status In Progress Invalid
2016-10-12 11:46:21 Marc Deslauriers kcoreaddons (Ubuntu Trusty): status Fix Released Invalid
2016-10-12 11:46:36 Marc Deslauriers kcoreaddons (Ubuntu Xenial): status New Confirmed
2016-10-12 11:47:39 Marc Deslauriers removed subscriber Ubuntu Security Sponsors Team
2017-07-25 04:24:35 Simon Quigley kcoreaddons (Ubuntu Trusty): status Invalid Fix Released
2017-08-10 22:28:12 Simon Quigley kcoreaddons (Ubuntu Xenial): assignee Simon Quigley (tsimonq2)
2017-08-10 22:28:15 Simon Quigley kcoreaddons (Ubuntu Xenial): status Confirmed In Progress
2017-08-10 22:29:27 Simon Quigley description KDE Project Security Advisory ============================= Title: KMail: HTML injection Risk Rating: Important CVE: #TODO Platforms: All Versions: kmail >= 4.4.0 Author: #TODO Date: #TODO Overview ======== Through a malicious URL that contained a quote character it was possible to inject HTML code in KMail's plain text viewer. Due to the parser used on the URL it was not possible to include the equal sign (=) or a space into the injected HTML, which greatly reduces the available HTML functionality. Although it is possible to include an HTML comment indicator to hide content. Impact ====== An unauthenticated attacker can send out mails with malicious content that breaks KMail's plain text HTML escape logic. Due to the limitations of the provided HTML in itself it might not be serious. But as a way to break out of KMail's restricted Plain text mode this might open the way to the exploitation of other vulnerabilities in the HTML viewer code, which is disabled by default. Workaround ========== None. Solution ======== For KDE Frameworks based releases of KMail apply the following patch to kcoreaddons: https://quickgit.kde.org/? p=kcoreaddons.git&a=commitdiff&h=96e562d9138c100498da38e4c5b4091a226dde12 For KDE 4 apply the following patch: https://quickgit.kde.org/? p=kdepimlibs.git&a=commitdiff&h=176fee25ca79145ab5c8e2275d248f1a46a8d8cf Credits ======= Thanks to Roland Tapken for reporting this issue, Andre Heinecke from Intevation GmbH for analysing the problems and Laurent Montel for fixing this issue. KDE Project Security Advisory ============================= Title: KMail: HTML injection in plain text viewer Risk Rating: Important CVE: CVE-2016-7966 Platforms: All Versions: kmail >= 4.4.0 Author: Andre Heinecke <aheinecke@intevation.de> Date: 6 October 2016 Overview ======== Through a malicious URL that contained a quote character it was possible to inject HTML code in KMail's plain text viewer. Due to the parser used on the URL it was not possible to include the equal sign (=) or a space into the injected HTML, which greatly reduces the available HTML functionality. Although it is possible to include an HTML comment indicator to hide content. Impact ====== An unauthenticated attacker can send out mails with malicious content that breaks KMail's plain text HTML escape logic. Due to the limitations of the provided HTML in itself it might not be serious. But as a way to break out of KMail's restricted Plain text mode this might open the way to the exploitation of other vulnerabilities in the HTML viewer code, which is disabled by default. Workaround ========== None. Solution ======== For KDE Frameworks based releases of KMail apply the following patch to kcoreaddons: https://quickgit.kde.org/?p=kcoreaddons.git&a=commitdiff&h=96e562d9138c100498da38e4c5b4091a226dde12 For kdelibs4 based releases apply the following patch: https://quickgit.kde.org/?p=kdepimlibs.git&a=commitdiff&h=176fee25ca79145ab5c8e2275d248f1a46a8d8cf Credits ======= Thanks to Roland Tapken for reporting this issue, Andre Heinecke from Intevation GmbH for analysing the problems and Laurent Montel for fixing this issue. Updated Information (1 November 2016) ===================================== The above mentioned patches are not enough to fix the vulnerability completely. This wasn't visible, because the patches for CVE-2016-7967 and CVE-2016-7968 made sure, that this vulnerability can't harm anymore. It only became visible, that this vulnerability isn't closed completely for systems, that are only affected by this CVE. For KCoreAddons you need: https://quickgit.kde.org/?p=kcoreaddons.git&a=commitdiff&h=96e562d9138c100498da38e4c5b4091a226dde12 for applying this patch you may also need to cherry-pick: https://quickgit.kde.org/?p=kcoreaddons.git&a=commitdiff&h=1be7272373d60e4234f1a5584e676b579302b053 (these two are released in KCoreAddons KDE Frameworks 5.27.0) additionally git commits, to close completely: https://quickgit.kde.org/?p=kcoreaddons.git&a=commitdiff&h=5e13d2439dbf540fdc840f0b0ab5b3ebf6642c6a not needed in the strong sense, but this will give you the additional automatic tests, to test if this CVE is closed: https://quickgit.kde.org/?p=kcoreaddons.git&a=commitdiff&h=a06cef31cc4c908bc9b76bd9d103fe9c60e0953f (will be part of KCoreAddons KDE Frameworks 5.28.0) For kdepimlibs 4.14: https://quickgit.kde.org/?p=kdepimlibs.git&a=commitdiff&h=176fee25ca79145ab5c8e2275d248f1a46a8d8cf https://quickgit.kde.org/?p=kdepimlibs.git&a=commitdiff&h=8bbe1bd3fdc55f609340edc667ff154b3d2aaab1 kdepimlibs is at end of life, so no further release is planned.
2017-08-10 22:39:20 Simon Quigley bug task added kdepimlibs (Ubuntu)
2017-08-10 22:39:49 Simon Quigley bug task deleted kdepimlibs (Ubuntu Precise)
2017-08-10 22:40:23 Simon Quigley kdepimlibs (Ubuntu Trusty): status New In Progress
2017-08-10 22:40:25 Simon Quigley kdepimlibs (Ubuntu Trusty): assignee Simon Quigley (tsimonq2)
2017-08-10 22:40:27 Simon Quigley kdepimlibs (Ubuntu): status New Fix Released
2017-08-10 22:41:09 Simon Quigley bug task deleted kdepimlibs (Ubuntu Xenial)
2017-08-10 22:41:12 Simon Quigley bug task deleted kdepimlibs (Ubuntu Yakkety)
2017-08-11 02:43:24 Simon Quigley summary CVE - KMail - HTML injection in plain text viewer [CVE] KMail - HTML injection in plain text viewer
2017-08-11 02:58:00 Simon Quigley attachment added 1-4.13.3-0ubuntu0.4.debdiff https://bugs.launchpad.net/ubuntu/+source/kdepimlibs/+bug/1630700/+attachment/4930441/+files/1-4.13.3-0ubuntu0.4.debdiff
2017-08-12 04:59:04 Simon Quigley attachment added 1-5.18.0-0ubuntu1.1.debdiff https://bugs.launchpad.net/ubuntu/+source/kdepimlibs/+bug/1630700/+attachment/4931056/+files/1-5.18.0-0ubuntu1.1.debdiff
2017-08-12 04:59:16 Simon Quigley bug added subscriber Ubuntu Security Sponsors Team
2017-08-12 05:27:39 Simon Quigley attachment added 2-4.13.3-0ubuntu0.4.debdiff https://bugs.launchpad.net/ubuntu/+source/kdepimlibs/+bug/1630700/+attachment/4931060/+files/2-4.13.3-0ubuntu0.4.debdiff
2017-08-21 16:58:03 Launchpad Janitor kcoreaddons (Ubuntu Xenial): status In Progress Fix Released
2017-08-21 16:58:05 Launchpad Janitor kdepimlibs (Ubuntu Trusty): status In Progress Fix Released
2017-09-17 02:00:07 Simon Quigley kcoreaddons (Ubuntu Precise): assignee Simon Quigley (tsimonq2)
2017-09-17 02:00:11 Simon Quigley kcoreaddons (Ubuntu Xenial): assignee Simon Quigley (tsimonq2)
2017-09-17 02:00:15 Simon Quigley kdepimlibs (Ubuntu Trusty): assignee Simon Quigley (tsimonq2)