Upstream information

CVE-2011-3594 at MITRE

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.

SUSE information

CVSS v2 Scores
  National Vulnerability Database
Base Score 4.30
Vector AV:N/AC:M/Au:N/C:N/I:N/A:P
Access Vector Network
Access Complexity Medium
Authentication None
Confidentiality Impact None
Integrity Impact None
Availability Impact Partial
SUSE Bugzilla entries: 722199 [RESOLVED / FIXED], 736161 [RESOLVED / FIXED]

SUSE Security Advisories:

List of released packages

Product(s) Fixed package version(s) References
SUSE Linux Enterprise Desktop 12
  • finch >= 2.10.9-5.15
  • libpurple >= 2.10.9-5.15
  • libpurple-lang >= 2.10.9-5.15
  • libpurple-meanwhile >= 2.10.9-5.15
  • libpurple-tcl >= 2.10.9-5.15
  • pidgin >= 2.10.9-5.15
Patchnames:
SUSE Linux Enterprise Desktop 12 GA finch
SUSE Linux Enterprise Desktop 12 SP1
  • finch >= 2.10.9-8.1
  • libpurple >= 2.10.9-8.1
  • libpurple-lang >= 2.10.9-8.1
  • libpurple-meanwhile >= 2.10.9-8.1
  • libpurple-tcl >= 2.10.9-8.1
  • pidgin >= 2.10.9-8.1
Patchnames:
SUSE Linux Enterprise Desktop 12 SP1 GA finch
SUSE Linux Enterprise Desktop 12 SP2
  • finch >= 2.11.0-12.5
  • libpurple >= 2.11.0-12.5
  • libpurple-lang >= 2.11.0-12.5
  • libpurple-meanwhile >= 2.11.0-12.5
  • libpurple-tcl >= 2.11.0-12.5
  • pidgin >= 2.11.0-12.5
Patchnames:
SUSE Linux Enterprise Desktop 12 SP2 GA finch
SUSE Linux Enterprise Software Development Kit 11 SP1
  • finch >= 2.6.6-0.9.2
  • finch-devel >= 2.6.6-0.9.2
  • libpurple >= 2.6.6-0.9.2
  • libpurple-devel >= 2.6.6-0.9.2
  • libpurple-lang >= 2.6.6-0.9.2
  • pidgin >= 2.6.6-0.9.2
  • pidgin-devel >= 2.6.6-0.9.2
sle11-sp1-sdk.s390x
sled11-sp1.x86-64
sle11-sp1-sdk.ia64
sle11-sp1-sdk.x86-64
sle11-sp1-sdk.x86
sled11-sp1.x86
sle11-sp1-sdk.ppc
SAT Patch Nr: 5389
SUSE Linux Enterprise Desktop 11 SP1
  • finch >= 2.6.6-0.9.2
  • libpurple >= 2.6.6-0.9.2
  • libpurple-lang >= 2.6.6-0.9.2
  • libpurple-meanwhile >= 2.6.6-0.9.2
  • libpurple-tcl >= 2.6.6-0.9.2
  • pidgin >= 2.6.6-0.9.2
sle11-sp1-sdk.s390x
sled11-sp1.x86-64
sle11-sp1-sdk.ia64
sle11-sp1-sdk.x86-64
sle11-sp1-sdk.x86
sled11-sp1.x86
sle11-sp1-sdk.ppc
SAT Patch Nr: 5389
openSUSE 11.3
  • finch-debuginfo >= 2.7.9-1.4.1
  • libpurple-debuginfo >= 2.7.9-1.4.1
  • libpurple-meanwhile-debuginfo >= 2.7.9-1.4.1
  • libpurple-mono-debuginfo >= 2.7.9-1.4.1
  • libpurple-tcl-debuginfo >= 2.7.9-1.4.1
  • pidgin-debuginfo >= 2.7.9-1.4.1
  • pidgin-debugsource >= 2.7.9-1.4.1
openSUSE 11.3
  • finch >= 2.7.9-1.4.1
  • finch-devel >= 2.7.9-1.4.1
  • libpurple >= 2.7.9-1.4.1
  • libpurple-devel >= 2.7.9-1.4.1
  • libpurple-lang >= 2.7.9-1.4.1
  • libpurple-meanwhile >= 2.7.9-1.4.1
  • libpurple-mono >= 2.7.9-1.4.1
  • libpurple-tcl >= 2.7.9-1.4.1
  • pidgin >= 2.7.9-1.4.1
  • pidgin-devel >= 2.7.9-1.4.1
openSUSE 11.4
  • finch >= 2.7.10-4.5.1
  • finch-devel >= 2.7.10-4.5.1
  • libpurple >= 2.7.10-4.5.1
  • libpurple-devel >= 2.7.10-4.5.1
  • libpurple-lang >= 2.7.10-4.5.1
  • libpurple-meanwhile >= 2.7.10-4.5.1
  • libpurple-tcl >= 2.7.10-4.5.1
  • pidgin >= 2.7.10-4.5.1
  • pidgin-devel >= 2.7.10-4.5.1
  • pidgin-evolution >= 2.7.10-4.5.1
SUSE Linux Enterprise Desktop 10 SP4 for AMD64 and Intel EM64T
SUSE Linux Enterprise Desktop 10 SP4 for x86
  • finch >= 2.6.6-0.10.1
  • libpurple >= 2.6.6-0.10.1
  • pidgin >= 2.6.6-0.10.1
sle10-sp4-sdk.s390x
sle10-sp4-sdk.x86-64
sled10-sp4.x86-64
sle10-sp4-sdk.x86
sles10-sp4-debuginfo.ppc
sles10-sp4-debuginfo.x86-64
sles10-sp4-debuginfo.x86
sle10-sp4-sdk.ia64
sles10-sp4-debuginfo.ia64
sled10-sp4.x86
sle10-sp4-sdk.ppc
sles10-sp4-debuginfo.s390x
ZYPP Patch Nr: 7827
SLE SDK 10 SP4 for IBM iSeries and IBM pSeries
SLE SDK 10 SP4 for IBM zSeries
SLE SDK 10 SP4 for IPF
SLE SDK 10 SP4 for X86-64
SLE SDK 10 SP4 for x86
  • finch >= 2.6.6-0.10.1
  • finch-devel >= 2.6.6-0.10.1
  • libpurple >= 2.6.6-0.10.1
  • libpurple-devel >= 2.6.6-0.10.1
  • pidgin >= 2.6.6-0.10.1
  • pidgin-devel >= 2.6.6-0.10.1
sle10-sp4-sdk.s390x
sle10-sp4-sdk.x86-64
sled10-sp4.x86-64
sle10-sp4-sdk.x86
sles10-sp4-debuginfo.ppc
sles10-sp4-debuginfo.x86-64
sles10-sp4-debuginfo.x86
sle10-sp4-sdk.ia64
sles10-sp4-debuginfo.ia64
sled10-sp4.x86
sle10-sp4-sdk.ppc
sles10-sp4-debuginfo.s390x
ZYPP Patch Nr: 7827
openSUSE 11.4
  • finch >= 2.7.10-4.5.1
  • finch-debuginfo >= 2.7.10-4.5.1
  • finch-devel >= 2.7.10-4.5.1
  • libpurple >= 2.7.10-4.5.1
  • libpurple-debuginfo >= 2.7.10-4.5.1
  • libpurple-devel >= 2.7.10-4.5.1
  • libpurple-lang >= 2.7.10-4.5.1
  • libpurple-meanwhile >= 2.7.10-4.5.1
  • libpurple-meanwhile-debuginfo >= 2.7.10-4.5.1
  • libpurple-tcl >= 2.7.10-4.5.1
  • libpurple-tcl-debuginfo >= 2.7.10-4.5.1
  • pidgin >= 2.7.10-4.5.1
  • pidgin-debuginfo >= 2.7.10-4.5.1
  • pidgin-debugsource >= 2.7.10-4.5.1
  • pidgin-devel >= 2.7.10-4.5.1
  • pidgin-evolution >= 2.7.10-4.5.1
  • pidgin-evolution-debuginfo >= 2.7.10-4.5.1
Patchnames:
finch
openSUSE 13.2
  • libpurple >= 2.10.9-5.1.4
  • libpurple-meanwhile >= 2.10.9-5.1.4
  • libpurple-tcl >= 2.10.9-5.1.4
  • pidgin >= 2.10.9-5.1.4
Patchnames:
openSUSE 13.2 GA libpurple
openSUSE Leap 42.1
  • libpurple >= 2.10.11-4.3
  • libpurple-lang >= 2.10.11-4.3
  • libpurple-meanwhile >= 2.10.11-4.3
  • libpurple-tcl >= 2.10.11-4.3
  • pidgin >= 2.10.11-4.3
Patchnames:
openSUSE Leap 42.1 GA libpurple
openSUSE Leap 42.2
  • libpurple >= 2.10.11-7.1
  • libpurple-lang >= 2.10.11-7.1
  • libpurple-meanwhile >= 2.10.11-7.1
  • libpurple-tcl >= 2.10.11-7.1
  • pidgin >= 2.10.11-7.1
Patchnames:
openSUSE Leap 42.2 GA libpurple