Bug 1728206 (CVE-2019-12855) - CVE-2019-12855 python-twisted: XMPP support in words.protocols.jabber.xmlstream in Twisted does not verify certificates allowing for a MITM connections
Summary: CVE-2019-12855 python-twisted: XMPP support in words.protocols.jabber.xmlstr...
Keywords:
Status: CLOSED ERRATA
Alias: CVE-2019-12855
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Red Hat Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 1728207 1728586 1729506 1740832 1740833 1740834 1740835
Blocks: 1728208
TreeView+ depends on / blocked
 
Reported: 2019-07-09 10:13 UTC by Marian Rehak
Modified: 2021-10-27 10:46 UTC (History)
13 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-10-27 10:46:00 UTC
Embargoed:


Attachments (Terms of Use)

Description Marian Rehak 2019-07-09 10:13:46 UTC
In words.protocols.jabber.xmlstream in Twisted through 19.2.1, XMPP support did not verify certificates when used with TLS, allowing an attacker to MITM connections.

Upstream Issue:

https://github.com/twisted/twisted/pull/1147

Comment 1 Marian Rehak 2019-07-09 10:13:59 UTC
Created python-twisted tracking bugs for this issue:

Affects: fedora-all [bug 1728207]

Comment 2 Miro Hrončok 2019-07-09 10:59:16 UTC
Marian, this seems a tad tricky to reproduce. Could you help to verify a fix?

Comment 7 Marian Rehak 2019-07-11 06:56:05 UTC
Sorry for the delay. I see you already have the fix?

Comment 8 Miro Hrončok 2019-07-11 08:27:02 UTC
I have a fix, but I don't know how to verify it.

Comment 14 Anten Skrabec 2019-08-13 17:18:01 UTC
Created python-twisted tracking bugs for this issue:

Affects: openstack-rdo [bug 1740832]

Comment 16 Fedora Update System 2019-08-14 01:05:14 UTC
python-twisted-19.2.1-3.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.

Comment 18 Anten Skrabec 2021-03-29 18:03:31 UTC
Statement:

* This issue affects the version of calamari-server(embeds python-twisted) as shipped with Red Hat Ceph Storage 2 as it does not check for TLS certificate.
* This issue did not affect the versions of python-twisted-core as shipped with Red Hat Gluster Storage 3, Red Hat Ceph Storage 2 and 3 as it does not ship XMPP XML Stream bits.

This issue affects the versions of python-twisted-words as shipped with Red Hat Enterprise Linux 6 and 7.

Red Hat Enterprise Linux 6 is now in Maintenance Support 2 Phase of the support and maintenance life cycle. This has been rated as having a security impact of Moderate, and is not currently planned to be addressed in future updates. For additional information, refer to the Red Hat Enterprise Linux Life Cycle: https://access.redhat.com/support/policy/updates/errata/.

Red Hat OpenStack Platform:                                                                                                                 
* This flaw depends on the use of the XMPP protocol, which is not used in Red Hat OpenStack Platform. Although updating is recommended for affected versions, Red Hat OpenStack Platform environments are not vulnerable. Because of this and the lower product impact, no fixes will be issued for any Red Hat OpenStack Platform version at this time.
* Because the flaw's impact is Low, it will not be fixed in Red Hat OpenStack Platform 9 which will retire shortly after the public date.


Note You need to log in before you can comment on or make changes to this bug.