Security Advisory Moderate: pidgin security update

Advisory: RHSA-2009:1535-1
Type: Security Advisory
Severity: Moderate
Issued on: 2009-10-29
Last updated on: 2009-10-29
Affected Products: Red Hat Desktop (v. 3)
Red Hat Enterprise Linux AS (v. 3)
Red Hat Enterprise Linux ES (v. 3)
Red Hat Enterprise Linux WS (v. 3)
OVAL: com.redhat.rhsa-20091535.xml
CVEs (cve.mitre.org): CVE-2009-2703
CVE-2009-3083
CVE-2009-3615

Details

An updated pidgin package that fixes several security issues is now
available for Red Hat Enterprise Linux 3.

This update has been rated as having moderate security impact by the Red
Hat Security Response Team.

Pidgin is an instant messaging program which can log in to multiple
accounts on multiple instant messaging networks simultaneously.

An invalid pointer dereference bug was found in the way the Pidgin OSCAR
protocol implementation processed lists of contacts. A remote attacker
could send a specially-crafted contact list to a user running Pidgin,
causing Pidgin to crash. (CVE-2009-3615)

A NULL pointer dereference flaw was found in the way the Pidgin IRC
protocol plug-in handles IRC topics. A malicious IRC server could send a
specially-crafted IRC TOPIC message, which once received by Pidgin, would
lead to a denial of service (Pidgin crash). (CVE-2009-2703)

A NULL pointer dereference flaw was found in the way the Pidgin MSN
protocol plug-in handles improper MSNSLP invitations. A remote attacker
could send a specially-crafted MSNSLP invitation request, which once
accepted by a valid Pidgin user, would lead to a denial of service (Pidgin
crash). (CVE-2009-3083)

All Pidgin users should upgrade to this updated package, which contains
backported patches to resolve these issues. Pidgin must be restarted for
this update to take effect.


Solution

Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/docs/DOC-11259

Updated packages

Red Hat Desktop (v. 3)

SRPMS:
pidgin-1.5.1-6.el3.src.rpm     e10c1d2cff2ad88ca1da5c9a9a720c26
 
IA-32:
pidgin-1.5.1-6.el3.i386.rpm     0e0b30853320c5e1cd1ab003be4b3663
 
x86_64:
pidgin-1.5.1-6.el3.x86_64.rpm     4b0a91f314aeba0a360c78488f258259
 
Red Hat Enterprise Linux AS (v. 3)

SRPMS:
pidgin-1.5.1-6.el3.src.rpm     e10c1d2cff2ad88ca1da5c9a9a720c26
 
IA-32:
pidgin-1.5.1-6.el3.i386.rpm     0e0b30853320c5e1cd1ab003be4b3663
 
IA-64:
pidgin-1.5.1-6.el3.ia64.rpm     01ceebdfb0b705b1f829835acd27fb7e
 
PPC:
pidgin-1.5.1-6.el3.ppc.rpm     c0a03b5d858cb6de176c81dc263ff9b5
 
s390:
pidgin-1.5.1-6.el3.s390.rpm     ffb7ee9eb682231015e2099d00513d8f
 
s390x:
pidgin-1.5.1-6.el3.s390x.rpm     b5abf2eff85fb8225e9cbb2146b58065
 
x86_64:
pidgin-1.5.1-6.el3.x86_64.rpm     4b0a91f314aeba0a360c78488f258259
 
Red Hat Enterprise Linux ES (v. 3)

SRPMS:
pidgin-1.5.1-6.el3.src.rpm     e10c1d2cff2ad88ca1da5c9a9a720c26
 
IA-32:
pidgin-1.5.1-6.el3.i386.rpm     0e0b30853320c5e1cd1ab003be4b3663
 
IA-64:
pidgin-1.5.1-6.el3.ia64.rpm     01ceebdfb0b705b1f829835acd27fb7e
 
x86_64:
pidgin-1.5.1-6.el3.x86_64.rpm     4b0a91f314aeba0a360c78488f258259
 
Red Hat Enterprise Linux WS (v. 3)

SRPMS:
pidgin-1.5.1-6.el3.src.rpm     e10c1d2cff2ad88ca1da5c9a9a720c26
 
IA-32:
pidgin-1.5.1-6.el3.i386.rpm     0e0b30853320c5e1cd1ab003be4b3663
 
IA-64:
pidgin-1.5.1-6.el3.ia64.rpm     01ceebdfb0b705b1f829835acd27fb7e
 
x86_64:
pidgin-1.5.1-6.el3.x86_64.rpm     4b0a91f314aeba0a360c78488f258259
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

521823 - CVE-2009-2703 Pidgin: NULL pointer dereference by handling IRC topic(s) (DoS)
521832 - CVE-2009-3083 Pidgin: NULL pointer dereference by processing incomplete MSN SLP invite (DoS)
529357 - CVE-2009-3615 Pidgin: Invalid pointer dereference (crash) after receiving contacts from SIM IM client


References



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/