// For flags

CVE-2009-2703

Pidgin: NULL pointer dereference by handling IRC topic(s) (DoS)

Severity Score

5.0
*CVSS v2

Exploit Likelihood

*EPSS

Affected Versions

*CPE

Public Exploits

0
*Multiple Sources

Exploited in Wild

-
*KEV

Decision

-
*SSVC
Descriptions

libpurple/protocols/irc/msgs.c in the IRC protocol plugin in libpurple in Pidgin before 2.6.2 allows remote IRC servers to cause a denial of service (NULL pointer dereference and application crash) via a TOPIC message that lacks a topic string.

libpurple/protocols/irc/msgs.c en el complemento (plugin) de protocolo IRC de libpurple en Pidgin v2.6.2 permite causar a servidores IRC remotos para una denegación de servicio (mediante una desreferencia a puntero NULL y caida de la aplicación) a través de un mensaje TOPIC que carece de una cadena de asunto.

*Credits: N/A
CVSS Scores
Attack Vector
Network
Attack Complexity
Low
Authentication
None
Confidentiality
None
Integrity
None
Availability
Partial
Attack Vector
Network
Attack Complexity
Medium
Authentication
None
Confidentiality
None
Integrity
None
Availability
Partial
* Common Vulnerability Scoring System
SSVC
  • Decision:-
Exploitation
-
Automatable
-
Tech. Impact
-
* Organization's Worst-case Scenario
Timeline
  • 2009-08-05 CVE Reserved
  • 2009-09-07 CVE Published
  • 2023-03-08 EPSS Updated
  • 2024-08-07 CVE Updated
  • ---------- Exploited in Wild
  • ---------- KEV Due Date
  • ---------- First Exploit
CWE
  • CWE-119: Improper Restriction of Operations within the Bounds of a Memory Buffer
  • CWE-476: NULL Pointer Dereference
CAPEC
Affected Vendors, Products, and Versions
Vendor Product Version Other Status
Vendor Product Version Other Status <-- --> Vendor Product Version Other Status
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
<= 2.6.1
Search vendor "Pidgin" for product "Pidgin" and version " <= 2.6.1"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.0.0
Search vendor "Pidgin" for product "Pidgin" and version "2.0.0"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.0.1
Search vendor "Pidgin" for product "Pidgin" and version "2.0.1"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.0.2
Search vendor "Pidgin" for product "Pidgin" and version "2.0.2"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.0.2
Search vendor "Pidgin" for product "Pidgin" and version "2.0.2"
linux
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.1.0
Search vendor "Pidgin" for product "Pidgin" and version "2.1.0"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.1.1
Search vendor "Pidgin" for product "Pidgin" and version "2.1.1"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.2.0
Search vendor "Pidgin" for product "Pidgin" and version "2.2.0"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.2.1
Search vendor "Pidgin" for product "Pidgin" and version "2.2.1"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.2.2
Search vendor "Pidgin" for product "Pidgin" and version "2.2.2"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.3.0
Search vendor "Pidgin" for product "Pidgin" and version "2.3.0"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.3.1
Search vendor "Pidgin" for product "Pidgin" and version "2.3.1"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.4.0
Search vendor "Pidgin" for product "Pidgin" and version "2.4.0"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.4.0
Search vendor "Pidgin" for product "Pidgin" and version "2.4.0"
32_bit
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.4.1
Search vendor "Pidgin" for product "Pidgin" and version "2.4.1"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.4.1
Search vendor "Pidgin" for product "Pidgin" and version "2.4.1"
32_bit
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.4.2
Search vendor "Pidgin" for product "Pidgin" and version "2.4.2"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.4.2
Search vendor "Pidgin" for product "Pidgin" and version "2.4.2"
32_bit
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.4.3
Search vendor "Pidgin" for product "Pidgin" and version "2.4.3"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.4.3
Search vendor "Pidgin" for product "Pidgin" and version "2.4.3"
32_bit
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.5.0
Search vendor "Pidgin" for product "Pidgin" and version "2.5.0"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.5.0
Search vendor "Pidgin" for product "Pidgin" and version "2.5.0"
32_bit
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.5.1
Search vendor "Pidgin" for product "Pidgin" and version "2.5.1"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.5.2
Search vendor "Pidgin" for product "Pidgin" and version "2.5.2"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.5.2
Search vendor "Pidgin" for product "Pidgin" and version "2.5.2"
32_bit
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.5.3
Search vendor "Pidgin" for product "Pidgin" and version "2.5.3"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.5.3
Search vendor "Pidgin" for product "Pidgin" and version "2.5.3"
32_bit
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.5.4
Search vendor "Pidgin" for product "Pidgin" and version "2.5.4"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.5.4
Search vendor "Pidgin" for product "Pidgin" and version "2.5.4"
32_bit
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.5.5
Search vendor "Pidgin" for product "Pidgin" and version "2.5.5"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.5.5
Search vendor "Pidgin" for product "Pidgin" and version "2.5.5"
32_bit
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.5.6
Search vendor "Pidgin" for product "Pidgin" and version "2.5.6"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.5.7
Search vendor "Pidgin" for product "Pidgin" and version "2.5.7"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.5.8
Search vendor "Pidgin" for product "Pidgin" and version "2.5.8"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.5.9
Search vendor "Pidgin" for product "Pidgin" and version "2.5.9"
-
Affected
Pidgin
Search vendor "Pidgin"
Libpurple
Search vendor "Pidgin" for product "Libpurple"
*-
Affected
in Pidgin
Search vendor "Pidgin"
Pidgin
Search vendor "Pidgin" for product "Pidgin"
2.6.0
Search vendor "Pidgin" for product "Pidgin" and version "2.6.0"
-
Affected