Every CVE Search/ Get API key

CVE-2011-3594

The g_markup_escape_text function in the SILC protocol plug-in in libpurple 2.10.0 and earlier,...

4.3 MediumFix available

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.

Exploit likelihood

3.19%Up 1.8 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 4.3

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.

Record
CVE-2011-3594
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:N/I:N/A:P
Weakness
CWE-119
Updated
2026-11-02
CVE List No score

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.

Record
CVE-2011-3594
Updated
2026-11-02
EUVDEUVD-2011-3553 No score

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.

Record
EUVD-2011-3553
Updated
2026-11-03
GitHub AdvisoriesGHSA-5qw6-gghj-96qh No score

The g_markup_escape_text function in the SILC protocol plug-in in libpurple 2.10.0 and earlier,...

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.

Record
GHSA-5qw6-gghj-96qh
Weakness
CWE-119
Updated
2026-11-02
OSV No score

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.

Record
CVE-2011-3594
Updated
2026-11-02
OSVDEBIAN-CVE-2011-3594 No score

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.

Record
DEBIAN-CVE-2011-3594
Updated
2026-11-02
OSVopenSUSE-SU-2024:10432-1 No score

finch-2.11.0-4.1 on GA media

These are all security issues fixed in the finch-2.11.0-4.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10432-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
pidgin
Debian:12
before 2.10.1-1
2.10.1-1
pidgin
Debian:13
before 2.10.1-1
2.10.1-1
pidgin
Debian:14
before 2.10.1-1
2.10.1-1
finch
Red Hat:enterprise_linux:4::as
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
finch-devel
Red Hat:enterprise_linux:4::as
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
libpurple
Red Hat:enterprise_linux:4::as
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
libpurple-devel
Red Hat:enterprise_linux:4::as
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
libpurple-perl
Red Hat:enterprise_linux:4::as
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
libpurple-tcl
Red Hat:enterprise_linux:4::as
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
pidgin
Red Hat:enterprise_linux:4::as
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
Show 55 moreShow less
Affected packages
PackageAffectedFixed
pidgin-debuginfo
Red Hat:enterprise_linux:4::as
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
pidgin-devel
Red Hat:enterprise_linux:4::as
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
pidgin-perl
Red Hat:enterprise_linux:4::as
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
finch
Red Hat:enterprise_linux:4::desktop
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
finch-devel
Red Hat:enterprise_linux:4::desktop
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
libpurple
Red Hat:enterprise_linux:4::desktop
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
libpurple-devel
Red Hat:enterprise_linux:4::desktop
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
libpurple-perl
Red Hat:enterprise_linux:4::desktop
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
libpurple-tcl
Red Hat:enterprise_linux:4::desktop
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
pidgin
Red Hat:enterprise_linux:4::desktop
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
pidgin-debuginfo
Red Hat:enterprise_linux:4::desktop
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
pidgin-devel
Red Hat:enterprise_linux:4::desktop
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
pidgin-perl
Red Hat:enterprise_linux:4::desktop
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
finch
Red Hat:enterprise_linux:4::es
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
finch-devel
Red Hat:enterprise_linux:4::es
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
libpurple
Red Hat:enterprise_linux:4::es
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
libpurple-devel
Red Hat:enterprise_linux:4::es
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
libpurple-perl
Red Hat:enterprise_linux:4::es
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
libpurple-tcl
Red Hat:enterprise_linux:4::es
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
pidgin
Red Hat:enterprise_linux:4::es
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
pidgin-debuginfo
Red Hat:enterprise_linux:4::es
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
pidgin-devel
Red Hat:enterprise_linux:4::es
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
pidgin-perl
Red Hat:enterprise_linux:4::es
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
finch
Red Hat:enterprise_linux:4::ws
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
finch-devel
Red Hat:enterprise_linux:4::ws
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
libpurple
Red Hat:enterprise_linux:4::ws
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
libpurple-devel
Red Hat:enterprise_linux:4::ws
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
libpurple-perl
Red Hat:enterprise_linux:4::ws
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
libpurple-tcl
Red Hat:enterprise_linux:4::ws
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
pidgin
Red Hat:enterprise_linux:4::ws
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
pidgin-debuginfo
Red Hat:enterprise_linux:4::ws
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
pidgin-devel
Red Hat:enterprise_linux:4::ws
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
pidgin-perl
Red Hat:enterprise_linux:4::ws
From an advisory covering 2 CVEs
before 0:2.6.6-7.el4
0:2.6.6-7.el4
finch
Red Hat:enterprise_linux:5::client
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
libpurple
Red Hat:enterprise_linux:5::client
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
libpurple-perl
Red Hat:enterprise_linux:5::client
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
libpurple-tcl
Red Hat:enterprise_linux:5::client
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
pidgin
Red Hat:enterprise_linux:5::client
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
pidgin-debuginfo
Red Hat:enterprise_linux:5::client
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
pidgin-perl
Red Hat:enterprise_linux:5::client
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
finch-devel
Red Hat:enterprise_linux:5::client_workstation
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
libpurple-devel
Red Hat:enterprise_linux:5::client_workstation
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
pidgin
Red Hat:enterprise_linux:5::client_workstation
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
pidgin-debuginfo
Red Hat:enterprise_linux:5::client_workstation
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
pidgin-devel
Red Hat:enterprise_linux:5::client_workstation
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
finch
Red Hat:rhel_productivity:5
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
finch-devel
Red Hat:rhel_productivity:5
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
libpurple
Red Hat:rhel_productivity:5
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
libpurple-devel
Red Hat:rhel_productivity:5
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
libpurple-perl
Red Hat:rhel_productivity:5
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
libpurple-tcl
Red Hat:rhel_productivity:5
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
pidgin
Red Hat:rhel_productivity:5
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
pidgin-debuginfo
Red Hat:rhel_productivity:5
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
pidgin-devel
Red Hat:rhel_productivity:5
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1
pidgin-perl
Red Hat:rhel_productivity:5
From an advisory covering 2 CVEs
before 0:2.6.6-5.el5_7.1
0:2.6.6-5.el5_7.1

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2011-3594 is a medium vulnerability (CVSS 4.3) in Pidgin Libpurple, published November 4, 2011. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.19%, the 88th percentile. Fixed in pidgin 2.10.1-1.

References

Show 53 moreShow less
MoveEnter Open