CVE-2009-1376

Multiple integer overflows in the msn_slplink_process_msg functions in the MSN protocol handler in (1) libpurple/protocols/msn/slplink.c and (2)…

published May 26, 2009

CVSS
—
EPSS
13%
Percentile
96.4
In the wild
Unconfirmed
What it is

⚡ A crafty integer overflow hides in Pidgin's MSN protocol handler, waiting for the right malformed message to slip through! Think of it like a delivery system where an incorrectly labeled package can cause chaos, leading to the wrong items being delivered all over the place. That’s what happens here when a malformed SLP message hits the system—it can overflow and execute arbitrary code! An attacker could send a specially crafted SLP message to execute arbitrary code on the target system, potentially compromising its integrity. This could lead to unauthorized access, data manipulation, or a complete system takeover, depending on what the malicious code does. Yikes!

Put simply

Think of it like a delivery system where an incorrectly labeled package can cause chaos, leading to the wrong items being delivered all over the place. That’s what happens here when a malformed SLP message hits the system—it can overflow and execute arbitrary code! The issue arises from multiple integer overflows in the msn_slplink_process_msg functions, specifically in the slplink.c files for both libpurple protocols. The incomplete fix from a previous CVE allows the overflow vulnerability to be exploited by sending a crafted offset value in SLP messages.

What to do

An attacker could send a specially crafted SLP message to execute arbitrary code on the target system, potentially compromising its integrity. This could lead to unauthorized access, data manipulation, or a complete system takeover, depending on what the malicious code does. Yikes! Upgrade Pidgin to version 2.5.6 or later to eliminate this vulnerability. Monitor your application for any unusual activity, and consider implementing additional input validation for incoming messages. Regular security audits can also help identify similar issues in the future! You’re on the path to victory! Upgrade and secure your Pidgin setup with confidence! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.13294 · 96.4th percentile
Published
2009-05-26T15:16Z
EPSS history
Timeline
  • 26 MAY 15:16Z
    Multiple integer overflows in the msn_slplink_process_msg functions in the MSN protocol handler in (1) libpurple/protocols/msn/slplink.c and (2)…
    cvelistv5