CVE-2014-3696
nmevent.c in the Novell GroupWise protocol plugin in libpurple in Pidgin before 2.10.10 allows...
CVE-2014-3696 is a medium vulnerability (CVSS 5.0) in Pidgin, published October 23, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.87%, the 86th percentile. Fixed in pidgin 2.10.10-1.
nmevent.c in the Novell GroupWise protocol plugin in libpurple in Pidgin before 2.10.10 allows remote servers to cause a denial of service (application crash) via a crafted server message that triggers a large memory allocation.
Exploit likelihood
What each source reports
NVD Score used
5.0
nmevent.c in the Novell GroupWise protocol plugin in libpurple in Pidgin before 2.10.10 allows remote servers to cause a denial of service (application crash) via a crafted server message that triggers a large memory allocation.
- Record
CVE-2014-3696- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
nmevent.c in the Novell GroupWise protocol plugin in libpurple in Pidgin before 2.10.10 allows remote servers to cause a denial of service (application crash) via a crafted server message that triggers a large memory allocation.
- Record
CVE-2014-3696- Updated
- 2026-11-02
EUVDEUVD-2014-3642 No score
nmevent.c in the Novell GroupWise protocol plugin in libpurple in Pidgin before 2.10.10 allows remote servers to cause a denial of service (application crash) via a crafted server message that triggers a large memory allocation.
- Record
EUVD-2014-3642- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-96p5-rvrv-9x22 No score
nmevent.c in the Novell GroupWise protocol plugin in libpurple in Pidgin before 2.10.10 allows...
nmevent.c in the Novell GroupWise protocol plugin in libpurple in Pidgin before 2.10.10 allows remote servers to cause a denial of service (application crash) via a crafted server message that triggers a large memory allocation.
- Record
GHSA-96p5-rvrv-9x22- Weakness
- CWE-119
- Updated
- 2026-11-02
OSVRHSA-2017:1854
7.5
Red Hat Security Advisory: pidgin security, bug fix, and enhancement update
- Record
RHSA-2017:1854- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV No score
nmevent.c in the Novell GroupWise protocol plugin in libpurple in Pidgin before 2.10.10 allows remote servers to cause a denial of service (application crash) via a crafted server message that triggers a large memory allocation.
- Record
CVE-2014-3696- Updated
- 2026-11-02
Show 5 moreShow less
OSVDEBIAN-CVE-2014-3696 No score
nmevent.c in the Novell GroupWise protocol plugin in libpurple in Pidgin before 2.10.10 allows remote servers to cause a denial of service (application crash) via a crafted server message that triggers a large memory allocation.
- Record
DEBIAN-CVE-2014-3696- Updated
- 2026-11-02
OSVMGASA-2014-0425 No score
Updated pidgin packages fix security vulnerabilities
In Pidgin before 2.10.10, both of libpurple's bundled SSL/TLS plugins (one for GnuTLS and one for NSS) failed to check that the Basic Constraints extension allowed intermediate certificates to act as CAs. This allowed anyone with any valid certificate to create a fake certificate for any arbitrary domain and Pidgin would trust it (CVE-2014-3694).
In Pidgin before 2.10.10, a malicious server or man-in-the-middle could trigger a crash in libpurple by sending an emoticon with an overly large length value (CVE-2014-3695).
In Pidgin before 2.10.10, a malicious server or man-in-the-middle could trigger a crash in libpurple by specifying that a large amount of memory should be allocated in many places in the UI (CVE-2014-3696).
In Pidgin before 2.10.10, a malicious server and possibly even a malicious remote user could create a carefully crafted XMPP message that causes libpurple to send an XMPP message containing arbitrary memory (CVE-2014-3698).
The pidgin package has been updated to version 2.10.10 which fixes these issues and other bugs.
- Record
MGASA-2014-0425- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10432-1 No score
finch-2.11.0-4.1 on GA media
These are all security issues fixed in the finch-2.11.0-4.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10432-1- Updated
- 2026-11-02
OSVUBUNTU-CVE-2014-3696 No score
nmevent.c in the Novell GroupWise protocol plugin in libpurple in Pidgin before 2.10.10 allows remote servers to cause a denial of service (application crash) via a crafted server message that triggers a large memory allocation.
- Record
UBUNTU-CVE-2014-3696- Updated
- 2026-11-02
OSVUSN-2390-1 No score
pidgin vulnerabilities
Jacob Appelbaum and an anonymous person discovered that Pidgin incorrectly handled certificate validation. A remote attacker could exploit this to perform a machine-in-the-middle attack to view sensitive information or alter encrypted communications. (CVE-2014-3694)
Yves Younan and Richard Johnson discovered that Pidgin incorrectly handled certain malformed MXit emoticons. A malicious remote server or a machine-in-the-middle could use this issue to cause Pidgin to crash, resulting in a denial of service. (CVE-2014-3695)
Yves Younan and Richard Johnson discovered that Pidgin incorrectly handled certain malformed Groupwise messages. A malicious remote server or a machine-in-the-middle could use this issue to cause Pidgin to crash, resulting in a denial of service. (CVE-2014-3696)
Thijs Alkemade and Paul Aurich discovered that Pidgin incorrectly handled memory when processing XMPP messages. A malicious remote server or user could use this issue to cause Pidgin to disclosure arbitrary memory, resulting in an information leak. (CVE-2014-3698)
- Record
USN-2390-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
pidginDebian:12 |
before 2.10.10-1 | 2.10.10-1 |
pidginDebian:13 |
before 2.10.10-1 | 2.10.10-1 |
pidginDebian:14 |
before 2.10.10-1 | 2.10.10-1 |
pidginDebian:7 |
before 2.10.10-1~deb7u1, plus listed versions 2.10.10-1~bpo60+12.10.6-32.10.7-12.10.7-22.10.7-2~bpo70+1 Show 4 moreShow less2.10.8-12.10.9-12.10.9-1~bpo60+12.10.9-1~deb7u1 |
2.10.10-1~deb7u1 |
pidginMageia:3 |
before 2.10.10-1.mga3 | 2.10.10-1.mga3 |
pidginMageia:4 |
before 2.10.10-1.mga4 | 2.10.10-1.mga4 |
finchRed Hat:enterprise_linux:7::client |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
finch-develRed Hat:enterprise_linux:7::client |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
libpurple-develRed Hat:enterprise_linux:7::client |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
libpurple-perlRed Hat:enterprise_linux:7::client |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
Show 27 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libpurple-tclRed Hat:enterprise_linux:7::client |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
pidgin-debuginfoRed Hat:enterprise_linux:7::client |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
pidgin-develRed Hat:enterprise_linux:7::client |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
pidgin-perlRed Hat:enterprise_linux:7::client |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
libpurpleRed Hat:enterprise_linux:7::client |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
pidginRed Hat:enterprise_linux:7::client |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
finchRed Hat:enterprise_linux:7::server |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
finch-develRed Hat:enterprise_linux:7::server |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
libpurple-develRed Hat:enterprise_linux:7::server |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
libpurple-perlRed Hat:enterprise_linux:7::server |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
libpurple-tclRed Hat:enterprise_linux:7::server |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
pidginRed Hat:enterprise_linux:7::server |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
pidgin-debuginfoRed Hat:enterprise_linux:7::server |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
pidgin-develRed Hat:enterprise_linux:7::server |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
pidgin-perlRed Hat:enterprise_linux:7::server |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
libpurpleRed Hat:enterprise_linux:7::server |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
finchRed Hat:enterprise_linux:7::workstation |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
finch-develRed Hat:enterprise_linux:7::workstation |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
libpurple-develRed Hat:enterprise_linux:7::workstation |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
libpurple-perlRed Hat:enterprise_linux:7::workstation |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
libpurple-tclRed Hat:enterprise_linux:7::workstation |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
pidgin-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
pidgin-develRed Hat:enterprise_linux:7::workstation |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
pidgin-perlRed Hat:enterprise_linux:7::workstation |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
libpurpleRed Hat:enterprise_linux:7::workstation |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
pidginRed Hat:enterprise_linux:7::workstation |
before 0:2.10.11-5.el7 | 0:2.10.11-5.el7 |
pidginUbuntu:14.04:LTS |
before 1:2.10.9-0ubuntu3.2, plus listed versions 1:2.10.7-0ubuntu4.11:2.10.7-0ubuntu4.21:2.10.9-0ubuntu11:2.10.9-0ubuntu21:2.10.9-0ubuntu31:2.10.9-0ubuntu3.1 |
1:2.10.9-0ubuntu3.2 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
pidgin.im/news/security?id=88
hg.pidgin.im/pidgin/main/rev/44fd89158777
access.redhat.com/errata/RHSA-2017:1854
ubuntu.com/usn/USN-2390-1
lists.opensuse.org/opensuse-updates/2014-11/msg00023.html
secunia.com/advisories/60741
Show 82 moreShow less
debian.org/security/2014/dsa-3055
lists.opensuse.org/opensuse-updates/2014-11/msg00037.html
secunia.com/advisories/61968
nvd.nist.gov/vuln/detail/CVE-2014-3696
github.com/advisories/GHSA-96p5-rvrv-9x22
security-tracker.debian.org/tracker/CVE-2014-3696
advisories.mageia.org/MGASA-2014-0425.html
bugs.mageia.org/show_bug.cgi?id=14344
pidgin.im/news/security?id=86
pidgin.im/news/security?id=87
pidgin.im/news/security?id=90
developer.pidgin.im/wiki/ChangeLog
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/7.4_Release_Notes/index.html
bugzilla.redhat.com/show_bug.cgi?id=1154908
bugzilla.redhat.com/show_bug.cgi?id=1154909
bugzilla.redhat.com/show_bug.cgi?id=1154910
bugzilla.redhat.com/show_bug.cgi?id=1154911
bugzilla.redhat.com/show_bug.cgi?id=1369526
bugzilla.redhat.com/show_bug.cgi?id=1430019
bugzilla.redhat.com/show_bug.cgi?id=1439296
bugzilla.redhat.com/show_bug.cgi?id=1445921
bugzilla.redhat.com/show_bug.cgi?id=1446368
security.access.redhat.com/data/csaf/v2/advisories/2017/rhsa-2017_1854.json
access.redhat.com/security/cve/CVE-2014-3694
cve.org/CVERecord?id=CVE-2014-3694
nvd.nist.gov/vuln/detail/CVE-2014-3694
access.redhat.com/security/cve/CVE-2014-3695
cve.org/CVERecord?id=CVE-2014-3695
nvd.nist.gov/vuln/detail/CVE-2014-3695
access.redhat.com/security/cve/CVE-2014-3696
cve.org/CVERecord?id=CVE-2014-3696
access.redhat.com/security/cve/CVE-2014-3698
cve.org/CVERecord?id=CVE-2014-3698
nvd.nist.gov/vuln/detail/CVE-2014-3698
access.redhat.com/security/cve/CVE-2017-2640
cve.org/CVERecord?id=CVE-2017-2640
nvd.nist.gov/vuln/detail/CVE-2017-2640
ubuntu.com/security/CVE-2014-3696
ubuntu.com/security/notices/USN-2390-1
ubuntu.com/security/CVE-2014-3694
ubuntu.com/security/CVE-2014-3695
ubuntu.com/security/CVE-2014-3698
suse.com/security/cve/CVE-2009-2694
suse.com/security/cve/CVE-2009-2703
suse.com/security/cve/CVE-2009-3026
suse.com/security/cve/CVE-2009-3083
suse.com/security/cve/CVE-2009-3084
suse.com/security/cve/CVE-2009-3085
suse.com/security/cve/CVE-2009-3615
suse.com/security/cve/CVE-2010-0013
suse.com/security/cve/CVE-2010-0277
suse.com/security/cve/CVE-2010-0420
suse.com/security/cve/CVE-2010-0423
suse.com/security/cve/CVE-2010-1624
suse.com/security/cve/CVE-2010-2528
suse.com/security/cve/CVE-2010-3711
suse.com/security/cve/CVE-2011-1091
suse.com/security/cve/CVE-2011-3594
suse.com/security/cve/CVE-2012-2214
suse.com/security/cve/CVE-2012-3374
suse.com/security/cve/CVE-2012-6152
suse.com/security/cve/CVE-2013-0271
suse.com/security/cve/CVE-2013-0272
suse.com/security/cve/CVE-2013-0273
suse.com/security/cve/CVE-2013-0274
suse.com/security/cve/CVE-2013-6477
suse.com/security/cve/CVE-2013-6478
suse.com/security/cve/CVE-2013-6479
suse.com/security/cve/CVE-2013-6481
suse.com/security/cve/CVE-2013-6482
suse.com/security/cve/CVE-2013-6483
suse.com/security/cve/CVE-2013-6484
suse.com/security/cve/CVE-2013-6485
suse.com/security/cve/CVE-2013-6486
suse.com/security/cve/CVE-2013-6487
suse.com/security/cve/CVE-2014-0020
suse.com/security/cve/CVE-2014-3694
suse.com/security/cve/CVE-2014-3695
suse.com/security/cve/CVE-2014-3696
suse.com/security/cve/CVE-2014-3697
suse.com/security/cve/CVE-2014-3698