CVE-2009-3026
protocols/jabber/auth.c in libpurple in Pidgin 2.6.0, and possibly other versions, does not...
protocols/jabber/auth.c in libpurple in Pidgin 2.6.0, and possibly other versions, does not follow the "require TLS/SSL" preference when connecting to older Jabber servers that do not follow the XMPP specification, which causes libpurple to connect to the server without the expected encryption and allows remote attackers to sniff sessions.
Exploit likelihood
What each source reports
NVD Score used
5.0
protocols/jabber/auth.c in libpurple in Pidgin 2.6.0, and possibly other versions, does not follow the "require TLS/SSL" preference when connecting to older Jabber servers that do not follow the XMPP specification, which causes libpurple to connect to the server without the expected encryption and allows remote attackers to sniff sessions.
- Record
CVE-2009-3026- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-310
- Updated
- 2026-11-02
CVE List No score
protocols/jabber/auth.c in libpurple in Pidgin 2.6.0, and possibly other versions, does not follow the "require TLS/SSL" preference when connecting to older Jabber servers that do not follow the XMPP specification, which causes libpurple to connect to the server without the expected encryption and allows remote attackers to sniff sessions.
- Record
CVE-2009-3026- Updated
- 2026-11-02
EUVDEUVD-2009-3010 No score
protocols/jabber/auth.c in libpurple in Pidgin 2.6.0, and possibly other versions, does not follow the "require TLS/SSL" preference when connecting to older Jabber servers that do not follow the XMPP specification, which causes libpurple to connect to the server without the expected encryption and allows remote attackers to sniff sessions.
- Record
EUVD-2009-3010- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-39qg-c7hm-9wwf No score
protocols/jabber/auth.c in libpurple in Pidgin 2.6.0, and possibly other versions, does not...
protocols/jabber/auth.c in libpurple in Pidgin 2.6.0, and possibly other versions, does not follow the "require TLS/SSL" preference when connecting to older Jabber servers that do not follow the XMPP specification, which causes libpurple to connect to the server without the expected encryption and allows remote attackers to sniff sessions.
- Record
GHSA-39qg-c7hm-9wwf- Updated
- 2026-11-02
OSV No score
protocols/jabber/auth.c in libpurple in Pidgin 2.6.0, and possibly other versions, does not follow the "require TLS/SSL" preference when connecting to older Jabber servers that do not follow the XMPP specification, which causes libpurple to connect to the server without the expected encryption and allows remote attackers to sniff sessions.
- Record
CVE-2009-3026- Updated
- 2026-11-02
OSVDEBIAN-CVE-2009-3026 No score
protocols/jabber/auth.c in libpurple in Pidgin 2.6.0, and possibly other versions, does not follow the "require TLS/SSL" preference when connecting to older Jabber servers that do not follow the XMPP specification, which causes libpurple to connect to the server without the expected encryption and allows remote attackers to sniff sessions.
- Record
DEBIAN-CVE-2009-3026- 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.6.1-1 | 2.6.1-1 |
pidginDebian:13 |
before 2.6.1-1 | 2.6.1-1 |
pidginDebian:14 |
before 2.6.1-1 | 2.6.1-1 |
finchRed Hat:enterprise_linux:4::as From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
finch-develRed Hat:enterprise_linux:4::as From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
libpurpleRed Hat:enterprise_linux:4::as From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
libpurple-develRed Hat:enterprise_linux:4::as From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
libpurple-perlRed Hat:enterprise_linux:4::as From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
libpurple-tclRed Hat:enterprise_linux:4::as From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
pidginRed Hat:enterprise_linux:4::as From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
Show 55 moreShow less
| Package | Affected | Fixed |
|---|---|---|
pidgin-debuginfoRed Hat:enterprise_linux:4::as From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
pidgin-develRed Hat:enterprise_linux:4::as From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
pidgin-perlRed Hat:enterprise_linux:4::as From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
finchRed Hat:enterprise_linux:4::desktop From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
finch-develRed Hat:enterprise_linux:4::desktop From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
libpurpleRed Hat:enterprise_linux:4::desktop From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
libpurple-develRed Hat:enterprise_linux:4::desktop From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
libpurple-perlRed Hat:enterprise_linux:4::desktop From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
libpurple-tclRed Hat:enterprise_linux:4::desktop From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
pidginRed Hat:enterprise_linux:4::desktop From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
pidgin-debuginfoRed Hat:enterprise_linux:4::desktop From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
pidgin-develRed Hat:enterprise_linux:4::desktop From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
pidgin-perlRed Hat:enterprise_linux:4::desktop From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
finchRed Hat:enterprise_linux:4::es From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
finch-develRed Hat:enterprise_linux:4::es From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
libpurpleRed Hat:enterprise_linux:4::es From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
libpurple-develRed Hat:enterprise_linux:4::es From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
libpurple-perlRed Hat:enterprise_linux:4::es From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
libpurple-tclRed Hat:enterprise_linux:4::es From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
pidginRed Hat:enterprise_linux:4::es From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
pidgin-debuginfoRed Hat:enterprise_linux:4::es From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
pidgin-develRed Hat:enterprise_linux:4::es From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
pidgin-perlRed Hat:enterprise_linux:4::es From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
finchRed Hat:enterprise_linux:4::ws From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
finch-develRed Hat:enterprise_linux:4::ws From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
libpurpleRed Hat:enterprise_linux:4::ws From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
libpurple-develRed Hat:enterprise_linux:4::ws From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
libpurple-perlRed Hat:enterprise_linux:4::ws From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
libpurple-tclRed Hat:enterprise_linux:4::ws From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
pidginRed Hat:enterprise_linux:4::ws From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
pidgin-debuginfoRed Hat:enterprise_linux:4::ws From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
pidgin-develRed Hat:enterprise_linux:4::ws From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
pidgin-perlRed Hat:enterprise_linux:4::ws From an advisory covering 4 CVEs |
before 0:2.6.2-2.el4 | 0:2.6.2-2.el4 |
finch-develRed Hat:enterprise_linux:5::client_workstation From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
libpurple-develRed Hat:enterprise_linux:5::client_workstation From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
pidginRed Hat:enterprise_linux:5::client_workstation From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
pidgin-debuginfoRed Hat:enterprise_linux:5::client_workstation From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
pidgin-develRed Hat:enterprise_linux:5::client_workstation From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
finchRed Hat:enterprise_linux:5::client From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
libpurpleRed Hat:enterprise_linux:5::client From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
libpurple-perlRed Hat:enterprise_linux:5::client From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
libpurple-tclRed Hat:enterprise_linux:5::client From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
pidginRed Hat:enterprise_linux:5::client From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
pidgin-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
pidgin-perlRed Hat:enterprise_linux:5::client From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
finchRed Hat:rhel_productivity:5 From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
finch-develRed Hat:rhel_productivity:5 From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
libpurpleRed Hat:rhel_productivity:5 From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
libpurple-develRed Hat:rhel_productivity:5 From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
libpurple-perlRed Hat:rhel_productivity:5 From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
libpurple-tclRed Hat:rhel_productivity:5 From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
pidginRed Hat:rhel_productivity:5 From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
pidgin-debuginfoRed Hat:rhel_productivity:5 From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
pidgin-develRed Hat:rhel_productivity:5 From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
pidgin-perlRed Hat:rhel_productivity:5 From an advisory covering 4 CVEs |
before 0:2.6.2-2.el5 | 0:2.6.2-2.el5 |
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-2009-3026 is a medium vulnerability (CVSS 5.0) in Pidgin, published August 31, 2009. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.30%, the 70th percentile. Fixed in pidgin 2.6.1-1.
References
securityfocus.com/bid/36368
developer.pidgin.im/viewmtn/revision/diff/312e056d702d29379ea61aea9d27765f127bc888/with/55897c4ce0787edc1e7721b7f4a9b5cbc8357279
developer.pidgin.im/ticket/8131
secunia.com/advisories/37071
openwall.com/lists/oss-security/2009/08/24/2
bugs.debian.org/cgi-bin/bugreport.cgi?bug=542891
Show 64 moreShow less
exchange.xforce.ibmcloud.com/vulnerabilities/53000
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A5757
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11070
nvd.nist.gov/vuln/detail/CVE-2009-3026
github.com/advisories/GHSA-39qg-c7hm-9wwf
security-tracker.debian.org/tracker/CVE-2009-3026
access.redhat.com/errata/RHSA-2009:1453
access.redhat.com/security/updates/classification
xmpp.org/rfcs/rfc3920.html
bugzilla.redhat.com/show_bug.cgi?id=519224
bugzilla.redhat.com/show_bug.cgi?id=521823
bugzilla.redhat.com/show_bug.cgi?id=521832
bugzilla.redhat.com/show_bug.cgi?id=521853
security.access.redhat.com/data/csaf/v2/advisories/2009/rhsa-2009_1453.json
access.redhat.com/security/cve/CVE-2009-2703
cve.org/CVERecord?id=CVE-2009-2703
nvd.nist.gov/vuln/detail/CVE-2009-2703
access.redhat.com/security/cve/CVE-2009-3026
cve.org/CVERecord?id=CVE-2009-3026
access.redhat.com/security/cve/CVE-2009-3083
cve.org/CVERecord?id=CVE-2009-3083
nvd.nist.gov/vuln/detail/CVE-2009-3083
access.redhat.com/security/cve/CVE-2009-3085
cve.org/CVERecord?id=CVE-2009-3085
nvd.nist.gov/vuln/detail/CVE-2009-3085
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