CVE-2009-1889
The OSCAR protocol implementation in Pidgin before 2.5.8 misinterprets the ICQWebMessage message...
The OSCAR protocol implementation in Pidgin before 2.5.8 misinterprets the ICQWebMessage message type as the ICQSMS message type, which allows remote attackers to cause a denial of service (application crash) via a crafted ICQ web message that triggers allocation of a large amount of memory.
Exploit likelihood
What each source reports
NVD Score used
5.0
The OSCAR protocol implementation in Pidgin before 2.5.8 misinterprets the ICQWebMessage message type as the ICQSMS message type, which allows remote attackers to cause a denial of service (application crash) via a crafted ICQ web message that triggers allocation of a large amount of memory.
- Record
CVE-2009-1889- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-399
- Updated
- 2026-11-02
CVE List No score
The OSCAR protocol implementation in Pidgin before 2.5.8 misinterprets the ICQWebMessage message type as the ICQSMS message type, which allows remote attackers to cause a denial of service (application crash) via a crafted ICQ web message that triggers allocation of a large amount of memory.
- Record
CVE-2009-1889- Updated
- 2026-11-02
EUVDEUVD-2009-1884 No score
The OSCAR protocol implementation in Pidgin before 2.5.8 misinterprets the ICQWebMessage message type as the ICQSMS message type, which allows remote attackers to cause a denial of service (application crash) via a crafted ICQ web message that triggers allocation of a large amount of memory.
- Record
EUVD-2009-1884- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-2pp9-7rv9-4rpg No score
The OSCAR protocol implementation in Pidgin before 2.5.8 misinterprets the ICQWebMessage message...
The OSCAR protocol implementation in Pidgin before 2.5.8 misinterprets the ICQWebMessage message type as the ICQSMS message type, which allows remote attackers to cause a denial of service (application crash) via a crafted ICQ web message that triggers allocation of a large amount of memory.
- Record
GHSA-2pp9-7rv9-4rpg- Updated
- 2026-11-02
OSV No score
The OSCAR protocol implementation in Pidgin before 2.5.8 misinterprets the ICQWebMessage message type as the ICQSMS message type, which allows remote attackers to cause a denial of service (application crash) via a crafted ICQ web message that triggers allocation of a large amount of memory.
- Record
CVE-2009-1889- Updated
- 2026-11-02
OSVDEBIAN-CVE-2009-1889 No score
The OSCAR protocol implementation in Pidgin before 2.5.8 misinterprets the ICQWebMessage message type as the ICQSMS message type, which allows remote attackers to cause a denial of service (application crash) via a crafted ICQ web message that triggers allocation of a large amount of memory.
- Record
DEBIAN-CVE-2009-1889- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
pidginDebian:12 |
before 2.5.8-1 | 2.5.8-1 |
pidginDebian:13 |
before 2.5.8-1 | 2.5.8-1 |
pidginDebian:14 |
before 2.5.8-1 | 2.5.8-1 |
finchRed Hat:enterprise_linux:4::as |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
finch-develRed Hat:enterprise_linux:4::as |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
libpurpleRed Hat:enterprise_linux:4::as |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
libpurple-develRed Hat:enterprise_linux:4::as |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
libpurple-perlRed Hat:enterprise_linux:4::as |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
libpurple-tclRed Hat:enterprise_linux:4::as |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
pidginRed Hat:enterprise_linux:4::as |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
Show 55 moreShow less
| Package | Affected | Fixed |
|---|---|---|
pidgin-debuginfoRed Hat:enterprise_linux:4::as |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
pidgin-develRed Hat:enterprise_linux:4::as |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
pidgin-perlRed Hat:enterprise_linux:4::as |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
finchRed Hat:enterprise_linux:4::desktop |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
finch-develRed Hat:enterprise_linux:4::desktop |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
libpurpleRed Hat:enterprise_linux:4::desktop |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
libpurple-develRed Hat:enterprise_linux:4::desktop |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
libpurple-perlRed Hat:enterprise_linux:4::desktop |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
libpurple-tclRed Hat:enterprise_linux:4::desktop |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
pidginRed Hat:enterprise_linux:4::desktop |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
pidgin-debuginfoRed Hat:enterprise_linux:4::desktop |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
pidgin-develRed Hat:enterprise_linux:4::desktop |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
pidgin-perlRed Hat:enterprise_linux:4::desktop |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
finchRed Hat:enterprise_linux:4::es |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
finch-develRed Hat:enterprise_linux:4::es |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
libpurpleRed Hat:enterprise_linux:4::es |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
libpurple-develRed Hat:enterprise_linux:4::es |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
libpurple-perlRed Hat:enterprise_linux:4::es |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
libpurple-tclRed Hat:enterprise_linux:4::es |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
pidginRed Hat:enterprise_linux:4::es |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
pidgin-debuginfoRed Hat:enterprise_linux:4::es |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
pidgin-develRed Hat:enterprise_linux:4::es |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
pidgin-perlRed Hat:enterprise_linux:4::es |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
finchRed Hat:enterprise_linux:4::ws |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
finch-develRed Hat:enterprise_linux:4::ws |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
libpurpleRed Hat:enterprise_linux:4::ws |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
libpurple-develRed Hat:enterprise_linux:4::ws |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
libpurple-perlRed Hat:enterprise_linux:4::ws |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
libpurple-tclRed Hat:enterprise_linux:4::ws |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
pidginRed Hat:enterprise_linux:4::ws |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
pidgin-debuginfoRed Hat:enterprise_linux:4::ws |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
pidgin-develRed Hat:enterprise_linux:4::ws |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
pidgin-perlRed Hat:enterprise_linux:4::ws |
before 0:2.5.8-1.el4 | 0:2.5.8-1.el4 |
finch-develRed Hat:enterprise_linux:5::client_workstation |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
libpurple-develRed Hat:enterprise_linux:5::client_workstation |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
pidginRed Hat:enterprise_linux:5::client_workstation |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
pidgin-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
pidgin-develRed Hat:enterprise_linux:5::client_workstation |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
finchRed Hat:enterprise_linux:5::client |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
libpurpleRed Hat:enterprise_linux:5::client |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
libpurple-perlRed Hat:enterprise_linux:5::client |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
libpurple-tclRed Hat:enterprise_linux:5::client |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
pidginRed Hat:enterprise_linux:5::client |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
pidgin-debuginfoRed Hat:enterprise_linux:5::client |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
pidgin-perlRed Hat:enterprise_linux:5::client |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
finchRed Hat:rhel_productivity:5 |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
finch-develRed Hat:rhel_productivity:5 |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
libpurpleRed Hat:rhel_productivity:5 |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
libpurple-develRed Hat:rhel_productivity:5 |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
libpurple-perlRed Hat:rhel_productivity:5 |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
libpurple-tclRed Hat:rhel_productivity:5 |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
pidginRed Hat:rhel_productivity:5 |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
pidgin-debuginfoRed Hat:rhel_productivity:5 |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
pidgin-develRed Hat:rhel_productivity:5 |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
pidgin-perlRed Hat:rhel_productivity:5 |
before 0:2.5.8-1.el5 | 0:2.5.8-1.el5 |
History
| Recorded | Changed | Sources |
|---|---|---|
| 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-1889 is a medium vulnerability (CVSS 5.0) in Pidgin, published July 1, 2009. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.38%, the 88th percentile. Fixed in pidgin 2.5.8-1.
References
pidgin.im/pipermail/devel/2009-May/008227.html
securityfocus.com/bid/35530
redhat.com/support/errata/RHSA-2009-1139.html
secunia.com/advisories/35697
redhat.com/archives/fedora-package-announce/2009-July/msg00162.html
developer.pidgin.im/ticket/9483
Show 20 moreShow less
secunia.com/advisories/37071
ubuntu.com/usn/USN-796-1
secunia.com/advisories/35706
exchange.xforce.ibmcloud.com/vulnerabilities/51448
secunia.com/advisories/35693
bugzilla.redhat.com/show_bug.cgi?id=508738
redhat.com/archives/fedora-package-announce/2009-July/msg00176.html
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10004
vupen.com/english/advisories/2009/1749
redhat.com/archives/fedora-package-announce/2009-July/msg00228.html
nvd.nist.gov/vuln/detail/CVE-2009-1889
github.com/advisories/GHSA-2pp9-7rv9-4rpg
security-tracker.debian.org/tracker/CVE-2009-1889
access.redhat.com/errata/RHSA-2009:1139
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=508271
bugzilla.redhat.com/show_bug.cgi?id=508272
security.access.redhat.com/data/csaf/v2/advisories/2009/rhsa-2009_1139.json
access.redhat.com/security/cve/CVE-2009-1889
cve.org/CVERecord?id=CVE-2009-1889