← Vulnerability feed

Vulnerability record · CVE-2009-2694 · published 21 August 2009

CVE-2009-2694: Adium vulnerability

Adium · Adium

The msn_slplink_process_msg function in libpurple/protocols/msn/slplink.c in libpurple, as used in Pidgin (formerly Gaim) before 2.5.9 and Adium 1.3.5 and earlier, allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption and application crash) by sending multiple crafted SLP (aka MSNSLP) messages to trigger an overwrite of an arbitrary memory location. NOTE: this issue reportedly exists because of an incomplete fix for CVE-2009-1376.

10.0 CVSS 2.0 High EPSS 20% · top 2.6% CWE-399 · CWE-399
10.0CVSS 2.0 base score
20%EPSS exploitation probability, 30 days
NoNot in CISA KEV
2Affected product versions listed by NVD
38References, 2 tagged exploit
16 Jun 2026Last modified by NVD

Description

The msn_slplink_process_msg function in libpurple/protocols/msn/slplink.c in libpurple, as used in Pidgin (formerly Gaim) before 2.5.9 and Adium 1.3.5 and earlier, allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption and application crash) by sending multiple crafted SLP (aka MSNSLP) messages to trigger an overwrite of an arbitrary memory location. NOTE: this issue reportedly exists because of an incomplete fix for CVE-2009-1376.

AV:N/AC:L/Au:N/C:C/I:C/A:C

Affected products

2 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
http://developer.pidgin.im/viewmtn/revision/info/6f7343166c673bf0496ecb1afec9b633c1d54a0e Patch
http://developer.pidgin.im/wiki/ChangeLog
http://secunia.com/advisories/36384 Vendor Advisory
http://secunia.com/advisories/36392 Vendor Advisory
http://secunia.com/advisories/36401 Vendor Advisory
http://secunia.com/advisories/36402
http://secunia.com/advisories/36708
http://secunia.com/advisories/37071
http://sunsolve.sun.com/search/document.do?assetkey=1-66-266908-1
http://www.coresecurity.com/content/libpurple-arbitrary-write Exploit
http://www.debian.org/security/2009/dsa-1870 Patch
http://www.exploit-db.com/exploits/9615
http://www.pidgin.im/news/security/?id=34 Vendor Advisory
http://www.vupen.com/english/advisories/2009/2303 Vendor Advisory
http://www.vupen.com/english/advisories/2009/2663
https://bugzilla.redhat.com/show_bug.cgi?id=514957
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10319
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A6320
https://rhn.redhat.com/errata/RHSA-2009-1218.html Vendor Advisory
http://developer.pidgin.im/viewmtn/revision/info/6f7343166c673bf0496ecb1afec9b633c1d54a0e Patch
http://developer.pidgin.im/wiki/ChangeLog
http://secunia.com/advisories/36384 Vendor Advisory
http://secunia.com/advisories/36392 Vendor Advisory
http://secunia.com/advisories/36401 Vendor Advisory
http://secunia.com/advisories/36402
http://secunia.com/advisories/36708
http://secunia.com/advisories/37071
http://sunsolve.sun.com/search/document.do?assetkey=1-66-266908-1
http://www.coresecurity.com/content/libpurple-arbitrary-write Exploit
http://www.debian.org/security/2009/dsa-1870 Patch
http://www.exploit-db.com/exploits/9615
http://www.pidgin.im/news/security/?id=34 Vendor Advisory
http://www.vupen.com/english/advisories/2009/2303 Vendor Advisory
http://www.vupen.com/english/advisories/2009/2663
https://bugzilla.redhat.com/show_bug.cgi?id=514957
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10319
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A6320
https://rhn.redhat.com/errata/RHSA-2009-1218.html Vendor Advisory

Track CVE-2009-2694 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

10.0CVE-2013-6490Pidgin memory buffer overflow vulnerabilityThe SIMPLE protocol functionality in Pidgin before 2.10.8 allows remote attackers to have an unspecified impact via a negative Content-Length header,…EPSS 15%10.0CVE-2008-7190Adium vulnerabilityUnspecified vulnerability in Adium before 1.2 has unknown impact and attack vectors related to javascript: URLs, possibly cross-site scripting (XSS).EPSS 1.2%9.8CVE-2016-1000030Suse linux enterprise server improper certificate validation vulnerabilityPidgin version <2.11.0 contains a vulnerability in X.509 Certificates imports specifically due to improper check of return values from gnutls_x509_cr…EPSS 1.8%9.8CVE-2017-2640Pidgin out-of-bounds write vulnerabilityAn out-of-bounds write flaw was found in the way Pidgin before 2.12.0 processed XML content. A malicious remote server could potentially use this fla…EPSS 6.3%9.3CVE-2013-6486Pidgin improper input validation vulnerabilitygtkutils.c in Pidgin before 2.10.8 on Windows allows user-assisted remote attackers to execute arbitrary programs via a message containing a file: UR…EPSS 3.8%9.3CVE-2011-3185Pidgin improper input validation vulnerabilitygtkutils.c in Pidgin before 2.10.0 on Windows allows user-assisted remote attackers to execute arbitrary programs via a file: URL in a message.EPSS 4.8%9.3CVE-2009-1376Pidgin vulnerabilityMultiple integer overflows in the msn_slplink_process_msg functions in the MSN protocol handler in (1) libpurple/protocols/msn/slplink.c and (2) libp…EPSS 13%9.0CVE-2007-3841Pidgin vulnerabilityUnspecified vulnerability in Pidgin (formerly Gaim) 2.0.2 for Linux allows remote authenticated users, who are listed in a users list, to execute cer…EPSS 2.2%

Source: NIST National Vulnerability Database (record CVE-2009-2694), CISA KEV, FIRST EPSS (scores of 2026-09-27). This page is refreshed as NVD updates the record.