Vulnerabilities > CVE-2016-10376 - Cryptographic Issues vulnerability in Gajim

047910
CVSS 4.5 - MEDIUM
Attack vector
NETWORK
Attack complexity
LOW
Privileges required
HIGH
Confidentiality impact
HIGH
Integrity impact
NONE
Availability impact
NONE
network
low complexity
gajim
CWE-310
nessus

Summary

Gajim through 0.16.7 unconditionally implements the "XEP-0146: Remote Controlling Clients" extension. This can be abused by malicious XMPP servers to, for example, extract plaintext from OTR encrypted sessions.

Common Weakness Enumeration (CWE)

Common Attack Pattern Enumeration and Classification (CAPEC)

  • Signature Spoofing by Key Recreation
    An attacker obtains an authoritative or reputable signer's private signature key by exploiting a cryptographic weakness in the signature algorithm or pseudorandom number generation and then uses this key to forge signatures from the original signer to mislead a victim into performing actions that benefit the attacker.

Nessus

  • NASL familyGentoo Local Security Checks
    NASL idGENTOO_GLSA-201707-14.NASL
    descriptionThe remote host is affected by the vulnerability described in GLSA-201707-14 (Gajim: Information disclosure) Gajim unconditionally implements the “XEP-0146: Remote Controlling Clients” extension. Impact : Remote attackers, by enticing a user to connect to a malicious XMPP server, could extract plaintext from Off The Record (OTR) encrypted sessions. Workaround : There is no known workaround at this time.
    last seen2020-06-01
    modified2020-06-02
    plugin id101345
    published2017-07-10
    reporterThis script is Copyright (C) 2017-2018 Tenable Network Security, Inc.
    sourcehttps://www.tenable.com/plugins/nessus/101345
    titleGLSA-201707-14 : Gajim: Information disclosure
  • NASL familySuSE Local Security Checks
    NASL idOPENSUSE-2017-665.NASL
    descriptionThis update for gajim fixes the following issues : - CVE-2016-10376: XEP-0146 extension can be abused by malicious XMPP servers (boo#1041163). - Update to version 0.16.7 : - Better compatibility with XEP-0191: Blocking Command. - Gajim now depends on python-gnupg for PGP encryption. - Remove usage of demandimport. - Many minor bugfixes. - Move python-farstream-0_1 to Suggests. - Correct the licence to GPL-3.0.
    last seen2020-06-05
    modified2017-06-09
    plugin id100710
    published2017-06-09
    reporterThis script is Copyright (C) 2017-2020 Tenable Network Security, Inc.
    sourcehttps://www.tenable.com/plugins/nessus/100710
    titleopenSUSE Security Update : gajim (openSUSE-2017-665)
  • NASL familyFedora Local Security Checks
    NASL idFEDORA_2017-3C561780C8.NASL
    descriptionGajim 0.16.8 - Fix rejoining MUCs after connection loss - Fix Groupchat invites - Fix encoding problems with newer GnuPG versions - Fix old messages randomly reappearing in the chat window - Fix some problems with IBB filetransfer - Make XEP-0146 Commands opt-in - Improve sending messages to your own resources - Improve reliability of delivery recipes - Many minor bugfixes Note that Tenable Network Security has extracted the preceding description block directly from the Fedora update system website. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
    last seen2020-06-05
    modified2017-06-16
    plugin id100821
    published2017-06-16
    reporterThis script is Copyright (C) 2017-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/100821
    titleFedora 25 : gajim (2017-3c561780c8)
  • NASL familyDebian Local Security Checks
    NASL idDEBIAN_DSA-3943.NASL
    descriptionGajim, a GTK+-based XMPP/Jabber client, unconditionally implements the
    last seen2020-06-01
    modified2020-06-02
    plugin id102483
    published2017-08-15
    reporterThis script is Copyright (C) 2017-2018 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/102483
    titleDebian DSA-3943-1 : gajim - security update
  • NASL familyFedora Local Security Checks
    NASL idFEDORA_2017-62547837BA.NASL
    descriptionGajim 0.16.8 - Fix rejoining MUCs after connection loss - Fix Groupchat invites - Fix encoding problems with newer GnuPG versions - Fix old messages randomly reappearing in the chat window - Fix some problems with IBB filetransfer - Make XEP-0146 Commands opt-in - Improve sending messages to your own resources - Improve reliability of delivery recipes - Many minor bugfixes Note that Tenable Network Security has extracted the preceding description block directly from the Fedora update system website. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
    last seen2020-06-05
    modified2017-06-16
    plugin id100822
    published2017-06-16
    reporterThis script is Copyright (C) 2017-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/100822
    titleFedora 24 : gajim (2017-62547837ba)
  • NASL familyFedora Local Security Checks
    NASL idFEDORA_2017-E6DEEC5BD0.NASL
    descriptionGajim 0.16.8 - Fix rejoining MUCs after connection loss - Fix Groupchat invites - Fix encoding problems with newer GnuPG versions - Fix old messages randomly reappearing in the chat window - Fix some problems with IBB filetransfer - Make XEP-0146 Commands opt-in - Improve sending messages to your own resources - Improve reliability of delivery recipes - Many minor bugfixes Note that Tenable Network Security has extracted the preceding description block directly from the Fedora update system website. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
    last seen2020-06-05
    modified2017-07-17
    plugin id101739
    published2017-07-17
    reporterThis script is Copyright (C) 2017-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/101739
    titleFedora 26 : gajim (2017-e6deec5bd0)
  • NASL familyDebian Local Security Checks
    NASL idDEBIAN_DLA-967.NASL
    descriptionGajim implements XEP-0146, an XMPP extension to run commands remotely from another client. However it was found that malicious servers can trigger commands, which could lead to leaking private conversations from encrypted sessions. To solve this, XEP-0146 support has been disabled by default. For Debian 7
    last seen2020-03-17
    modified2017-05-31
    plugin id100516
    published2017-05-31
    reporterThis script is Copyright (C) 2017-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/100516
    titleDebian DLA-967-1 : gajim security update