CVE-2011-3594Improper Restriction of Operations within the Bounds of a Memory Buffer in Pidgin

Severity
5.0MEDIUMNVD
NVD4.3OSV4.3
EPSS
1.0%
top 23.48%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedNov 4
Latest updateMay 17

Description

The g_markup_escape_text function in the SILC protocol plug-in in libpurple 2.10.0 and earlier, as used in Pidgin and possibly other products, allows remote attackers to cause a denial of service (crash) via invalid UTF-8 sequences that trigger use of invalid pointers and an out-of-bounds read, related to interactions with certain versions of glib2.

CVSS vector

AV:N/AC:M/C:N/I:N/A:PExploitability: 8.6 | Impact: 2.9

Affected Packages4 packages

NVDpidgin/libpurple2.10.0+46
debiandebian/pidgin< pidgin 2.10.1-1 (bookworm)
Debianpidgin/pidgin< 2.10.1-1+3
NVDpidgin/pidgin2.10.0+44

🔴Vulnerability Details

4
GHSA
GHSA-6f79-g335-f9mf: The silc_channel_message function in ops2022-05-17
GHSA
GHSA-5qw6-gghj-96qh: The g_markup_escape_text function in the SILC protocol plug-in in libpurple 22022-05-17
OSV
CVE-2011-4603: The silc_channel_message function in ops2011-12-17
OSV
CVE-2011-3594: The g_markup_escape_text function in the SILC protocol plug-in in libpurple 22011-11-04

📋Vendor Advisories

5
Red Hat
pidgin: SILC remote crash on channel messages2011-12-11
Ubuntu
Pidgin vulnerabilities2011-11-21
Red Hat
libpurple: invalid UTF-8 string handling in SILC messages2011-09-29
Debian
CVE-2011-4603: pidgin - The silc_channel_message function in ops.c in the SILC protocol plugin in libpur...2011
Debian
CVE-2011-3594: pidgin - The g_markup_escape_text function in the SILC protocol plug-in in libpurple 2.10...2011

💬Community

3
Bugzilla
CVE-2011-4603 pidgin: SILC remote crash on channel messages2011-12-12
Bugzilla
CVE-2011-3594 libpurple: invalid UTF-8 string handling in SILC messages [fedora-all]2011-10-05
Bugzilla
CVE-2011-3594 libpurple: invalid UTF-8 string handling in SILC messages2011-10-05