CVE-2010-3711
libpurple in Pidgin before 2.7.4 does not properly validate the return value of the...
libpurple in Pidgin before 2.7.4 does not properly validate the return value of the purple_base64_decode function, which allows remote authenticated users to cause a denial of service (NULL pointer dereference and application crash) via a crafted message, related to the plugins for MSN, MySpaceIM, XMPP, and Yahoo! and the NTLM authentication support.
Exploit likelihood
What each source reports
NVD Score used
4.0
libpurple in Pidgin before 2.7.4 does not properly validate the return value of the purple_base64_decode function, which allows remote authenticated users to cause a denial of service (NULL pointer dereference and application crash) via a crafted message, related to the plugins for MSN, MySpaceIM, XMPP, and Yahoo! and the NTLM authentication support.
- Record
CVE-2010-3711- CVSS 2.0
- 4.0 Medium
AV:N/AC:L/Au:S/C:N/I:N/A:P - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
libpurple in Pidgin before 2.7.4 does not properly validate the return value of the purple_base64_decode function, which allows remote authenticated users to cause a denial of service (NULL pointer dereference and application crash) via a crafted message, related to the plugins for MSN, MySpaceIM, XMPP, and Yahoo! and the NTLM authentication support.
- Record
CVE-2010-3711- Updated
- 2026-11-02
EUVDEUVD-2010-3693 No score
libpurple in Pidgin before 2.7.4 does not properly validate the return value of the purple_base64_decode function, which allows remote authenticated users to cause a denial of service (NULL pointer dereference and application crash) via a crafted message, related to the plugins for MSN, MySpaceIM, XMPP, and Yahoo! and the NTLM authentication support.
- Record
EUVD-2010-3693- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-hc55-4m8w-x8c2 No score
libpurple in Pidgin before 2.7.4 does not properly validate the return value of the...
libpurple in Pidgin before 2.7.4 does not properly validate the return value of the purple_base64_decode function, which allows remote authenticated users to cause a denial of service (NULL pointer dereference and application crash) via a crafted message, related to the plugins for MSN, MySpaceIM, XMPP, and Yahoo! and the NTLM authentication support.
- Record
GHSA-hc55-4m8w-x8c2- Weakness
- CWE-20
- Updated
- 2026-11-02
OSV No score
libpurple in Pidgin before 2.7.4 does not properly validate the return value of the purple_base64_decode function, which allows remote authenticated users to cause a denial of service (NULL pointer dereference and application crash) via a crafted message, related to the plugins for MSN, MySpaceIM, XMPP, and Yahoo! and the NTLM authentication support.
- Record
CVE-2010-3711- Updated
- 2026-11-02
OSVDEBIAN-CVE-2010-3711 No score
libpurple in Pidgin before 2.7.4 does not properly validate the return value of the purple_base64_decode function, which allows remote authenticated users to cause a denial of service (NULL pointer dereference and application crash) via a crafted message, related to the plugins for MSN, MySpaceIM, XMPP, and Yahoo! and the NTLM authentication support.
- Record
DEBIAN-CVE-2010-3711- 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
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
pidginDebian:12 |
before 2.7.4-1 | 2.7.4-1 |
pidginDebian:13 |
before 2.7.4-1 | 2.7.4-1 |
pidginDebian:14 |
before 2.7.4-1 | 2.7.4-1 |
finchRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
finch-develRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
libpurpleRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
libpurple-develRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
libpurple-perlRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
libpurple-tclRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
pidginRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
Show 88 moreShow less
| Package | Affected | Fixed |
|---|---|---|
pidgin-debuginfoRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
pidgin-develRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
pidgin-perlRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
finchRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
finch-develRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
libpurpleRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
libpurple-develRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
libpurple-perlRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
libpurple-tclRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
pidginRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
pidgin-debuginfoRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
pidgin-develRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
pidgin-perlRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
finchRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
finch-develRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
libpurpleRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
libpurple-develRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
libpurple-perlRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
libpurple-tclRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
pidginRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
pidgin-debuginfoRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
pidgin-develRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
pidgin-perlRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
finchRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
finch-develRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
libpurpleRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
libpurple-develRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
libpurple-perlRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
libpurple-tclRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
pidginRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
pidgin-debuginfoRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
pidgin-develRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
pidgin-perlRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:2.6.6-5.el4_8 | 0:2.6.6-5.el4_8 |
finch-develRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
libpurple-develRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
pidginRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
pidgin-debuginfoRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
pidgin-develRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
finchRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
libpurpleRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
libpurple-perlRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
libpurple-tclRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
pidginRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
pidgin-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
pidgin-perlRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
finchRed Hat:rhel_productivity:5 From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
finch-develRed Hat:rhel_productivity:5 From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
libpurpleRed Hat:rhel_productivity:5 From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
libpurple-develRed Hat:rhel_productivity:5 From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
libpurple-perlRed Hat:rhel_productivity:5 From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
libpurple-tclRed Hat:rhel_productivity:5 From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
pidginRed Hat:rhel_productivity:5 From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
pidgin-debuginfoRed Hat:rhel_productivity:5 From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
pidgin-develRed Hat:rhel_productivity:5 From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
pidgin-perlRed Hat:rhel_productivity:5 From an advisory covering 2 CVEs |
before 0:2.6.6-5.el5_5 | 0:2.6.6-5.el5_5 |
finchRed Hat:enterprise_linux:6::client |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
finch-develRed Hat:enterprise_linux:6::client |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
libpurple-develRed Hat:enterprise_linux:6::client |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
libpurple-perlRed Hat:enterprise_linux:6::client |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
libpurple-tclRed Hat:enterprise_linux:6::client |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
pidginRed Hat:enterprise_linux:6::client |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
pidgin-debuginfoRed Hat:enterprise_linux:6::client |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
pidgin-develRed Hat:enterprise_linux:6::client |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
pidgin-docsRed Hat:enterprise_linux:6::client |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
pidgin-perlRed Hat:enterprise_linux:6::client |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
libpurpleRed Hat:enterprise_linux:6::client |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
finchRed Hat:enterprise_linux:6::server |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
finch-develRed Hat:enterprise_linux:6::server |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
libpurpleRed Hat:enterprise_linux:6::server |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
libpurple-develRed Hat:enterprise_linux:6::server |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
libpurple-perlRed Hat:enterprise_linux:6::server |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
libpurple-tclRed Hat:enterprise_linux:6::server |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
pidginRed Hat:enterprise_linux:6::server |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
pidgin-debuginfoRed Hat:enterprise_linux:6::server |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
pidgin-develRed Hat:enterprise_linux:6::server |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
pidgin-docsRed Hat:enterprise_linux:6::server |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
pidgin-perlRed Hat:enterprise_linux:6::server |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
finchRed Hat:enterprise_linux:6::workstation |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
finch-develRed Hat:enterprise_linux:6::workstation |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
libpurple-develRed Hat:enterprise_linux:6::workstation |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
libpurple-perlRed Hat:enterprise_linux:6::workstation |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
libpurple-tclRed Hat:enterprise_linux:6::workstation |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
pidginRed Hat:enterprise_linux:6::workstation |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
pidgin-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
pidgin-develRed Hat:enterprise_linux:6::workstation |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
pidgin-docsRed Hat:enterprise_linux:6::workstation |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
pidgin-perlRed Hat:enterprise_linux:6::workstation |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
libpurpleRed Hat:enterprise_linux:6::workstation |
before 0:2.6.6-6.el6_0 | 0:2.6.6-6.el6_0 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2010-3711 is a medium vulnerability (CVSS 4.0) in Pidgin, published October 27, 2010. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.27%, the 88th percentile. Fixed in pidgin 2.7.4-1.
References
lists.fedoraproject.org/pipermail/package-announce/2010-November/050695.html
redhat.com/support/errata/RHSA-2010-0788.html
vupen.com/english/advisories/2010/2753
exchange.xforce.ibmcloud.com/vulnerabilities/62708
vupen.com/english/advisories/2010/2754
slackware.com/security/viewer.php?l=slackware-security&y=2010&m=slackware-security.462352
Show 73 moreShow less
lists.fedoraproject.org/pipermail/package-announce/2010-November/050227.html
securitytracker.com/id?1024623
securityfocus.com/bid/44283
secunia.com/advisories/42294
secunia.com/advisories/42075
osvdb.org/68773
redhat.com/support/errata/RHSA-2010-0890.html
ubuntu.com/usn/USN-1014-1
secunia.com/advisories/41893
bugzilla.redhat.com/show_bug.cgi?id=641921
vupen.com/english/advisories/2010/2851
vupen.com/english/advisories/2010/2847
lists.fedoraproject.org/pipermail/package-announce/2010-October/050133.html
developer.pidgin.im/viewmtn/revision/info/b01c6a1f7fe4d86b83f5f10917b3cb713989cfcc
secunia.com/advisories/41899
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A18506
vupen.com/english/advisories/2010/2755
vupen.com/english/advisories/2010/2870
mandriva.com/security/advisories?name=MDVSA-2010:208
pidgin.im/news/security?id=48
nvd.nist.gov/vuln/detail/CVE-2010-3711
github.com/advisories/GHSA-hc55-4m8w-x8c2
security-tracker.debian.org/tracker/CVE-2010-3711
access.redhat.com/errata/RHSA-2010:0788
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=589973
security.access.redhat.com/data/csaf/v2/advisories/2010/rhsa-2010_0788.json
access.redhat.com/security/cve/CVE-2010-1624
cve.org/CVERecord?id=CVE-2010-1624
nvd.nist.gov/vuln/detail/CVE-2010-1624
access.redhat.com/security/cve/CVE-2010-3711
cve.org/CVERecord?id=CVE-2010-3711
access.redhat.com/errata/RHSA-2010:0890
security.access.redhat.com/data/csaf/v2/advisories/2010/rhsa-2010_0890.json
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