CVE-2009-2694
Fixed in a distro release EPSS 20%
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.
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Debian 12 | pidgin | 2.5.9-1 |
| Debian 13 | pidgin | 2.5.9-1 |
| Debian 14 | pidgin | 2.5.9-1 |
| Debian 5.0 | pidgin | 2.4.3-4lenny3 |
| Red Hat Enterprise Linux 3 | pidgin | 0:1.5.1-4.el3 |
| Red Hat Enterprise Linux 3 | pidgin-debuginfo | 0:1.5.1-4.el3 |
| Red Hat Enterprise Linux 4 | finch | 0:2.5.9-1.el4 |
| Red Hat Enterprise Linux 4 | finch-devel | 0:2.5.9-1.el4 |
| Red Hat Enterprise Linux 4 | libpurple | 0:2.5.9-1.el4 |
| Red Hat Enterprise Linux 4 | libpurple-devel | 0:2.5.9-1.el4 |
| Red Hat Enterprise Linux 4 | libpurple-perl | 0:2.5.9-1.el4 |
| Red Hat Enterprise Linux 4 | libpurple-tcl | 0:2.5.9-1.el4 |
| Red Hat Enterprise Linux 4 | pidgin | 0:2.5.9-1.el4 |
| Red Hat Enterprise Linux 4 | pidgin-debuginfo | 0:2.5.9-1.el4 |
| Red Hat Enterprise Linux 4 | pidgin-devel | 0:2.5.9-1.el4 |
| Red Hat Enterprise Linux 4 | pidgin-perl | 0:2.5.9-1.el4 |
| Red Hat Enterprise Linux 5 | finch | 0:2.5.9-1.el5 |
| Red Hat Enterprise Linux 5 | finch-devel | 0:2.5.9-1.el5 |
| Red Hat Enterprise Linux 5 | libpurple | 0:2.5.9-1.el5 |
| Red Hat Enterprise Linux 5 | libpurple-devel | 0:2.5.9-1.el5 |
| Red Hat Enterprise Linux 5 | libpurple-perl | 0:2.5.9-1.el5 |
| Red Hat Enterprise Linux 5 | libpurple-tcl | 0:2.5.9-1.el5 |
| Red Hat Enterprise Linux 5 | pidgin | 0:2.5.9-1.el5 |
| Red Hat Enterprise Linux 5 | pidgin-debuginfo | 0:2.5.9-1.el5 |
| Red Hat Enterprise Linux 5 | pidgin-devel | 0:2.5.9-1.el5 |
| Red Hat Enterprise Linux 5 | pidgin-perl | 0:2.5.9-1.el5 |
| Red Hat rhel productivity 5 | finch | 0:2.5.9-1.el5 |
| Red Hat rhel productivity 5 | finch-devel | 0:2.5.9-1.el5 |
| Red Hat rhel productivity 5 | libpurple | 0:2.5.9-1.el5 |
| Red Hat rhel productivity 5 | libpurple-devel | 0:2.5.9-1.el5 |
| Red Hat rhel productivity 5 | libpurple-perl | 0:2.5.9-1.el5 |
| Red Hat rhel productivity 5 | libpurple-tcl | 0:2.5.9-1.el5 |
| Red Hat rhel productivity 5 | pidgin | 0:2.5.9-1.el5 |
| Red Hat rhel productivity 5 | pidgin-debuginfo | 0:2.5.9-1.el5 |
| Red Hat rhel productivity 5 | pidgin-devel | 0:2.5.9-1.el5 |
| Red Hat rhel productivity 5 | pidgin-perl | 0:2.5.9-1.el5 |