CVE-2009-2694

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…

published August 20, 2009

CVSS
—
EPSS
20%
Percentile
97.5
In the wild
Unconfirmed
What it is

🚨 A crafted message can turn Pidgin into a party crasher! This memory corruption vulnerability in libpurple could allow attackers to run arbitrary code just by sending specially designed SLP messages. ⚡ Think of it like a mischievous party guest who just keeps sending the host bizarre requests, slowly taking over the playlist and ruining the vibe. If the host isn't careful, they might end up with total chaos on their hands! An attacker could wreak havoc by crashing the application or even executing malicious code, causing major disruptions to your chat experience. This means potentially losing access to conversations and sensitive information, making it a headache for anyone relying on Pidgin or Adium. 😱

Put simply

Think of it like a mischievous party guest who just keeps sending the host bizarre requests, slowly taking over the playlist and ruining the vibe. If the host isn't careful, they might end up with total chaos on their hands! The vulnerability arises from the `msn_slplink_process_msg` function in libpurple, allowing attackers to overwrite arbitrary memory locations by sending multiple crafted SLP messages, exploiting a flaw in handling these inputs. This issue persists because of an incomplete fix for a previously reported vulnerability (CVE-2009-1376).

What to do

An attacker could wreak havoc by crashing the application or even executing malicious code, causing major disruptions to your chat experience. This means potentially losing access to conversations and sensitive information, making it a headache for anyone relying on Pidgin or Adium. 😱 To protect yourself, upgrade Pidgin to version 2.5.9 or later, and Adium to version 1.3.5 or later. Regularly check for updates and ensure all dependencies are up to date to close this door to potential exploitation. 🛡️ You've got this! With these steps, you can secure your messaging and keep those pesky intruders at bay. 💪✨

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.20295 · 97.5th percentile
Published
2009-08-20T22:00Z
EPSS history
Timeline
  • 20 AUG 22:00Z
    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…
    cvelistv5