Skip to navigation

Bug Fix Advisory libXcursor bug fix update

Advisory: RHBA-2011:1538-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2012-02-20
Last updated on: 2012-02-20
Affected Products: RHEL Desktop Workstation (v. 5 client)
Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)

Details

An updated libXcursor package that fixes a bug is now available for Red Hat
Enterprise Linux 5.

The X.Org's X11 libXcursor runtime library for cursor management.

This updated libXcursor package fixes the following bug:

* Prior to this update, libXcursor allocated memory to store the comment and
fileheader associated with the cursor data but due to an inversion in the logic,
which would not free the memory if the associated pointer was not NULL, this
allocated memory was never freed. Consequently this caused a memory leak each
time a cursor was created or loaded with libXcursor. This update fixes the
internal logic, the data is freed as required when the pointer is set, and the
memory leaks no longer occur in the scenario described. (BZ#688657)

All users of libXcursor are advised to upgrade to this updated package, which
fixes this bug.


Solution

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

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

Updated packages

RHEL Desktop Workstation (v. 5 client)

IA-32:
libXcursor-devel-1.1.7-1.2.i386.rpm     MD5: 5b4297929f1a325e84a64e4407bfe5b1
SHA-256: 2c999d9d0d27cc59ccf2e904778d4bf33a4591dc9028a3aaecb623d8dac06296
 
x86_64:
libXcursor-devel-1.1.7-1.2.i386.rpm     MD5: 5b4297929f1a325e84a64e4407bfe5b1
SHA-256: 2c999d9d0d27cc59ccf2e904778d4bf33a4591dc9028a3aaecb623d8dac06296
libXcursor-devel-1.1.7-1.2.x86_64.rpm     MD5: 192218a99dc15f548095dbece0f9f19d
SHA-256: 6ff15c1615fad8942d52ea5179a08dd7bdb5cd04bf9f5a375f1916100877cdff
 
Red Hat Enterprise Linux (v. 5 server)

IA-32:
libXcursor-1.1.7-1.2.i386.rpm     MD5: 2ae1445f51df6d782cc9b1cfde5c5002
SHA-256: afb008e6251506343b286b06c37f6ef606eb06a853e580216a9bd98b6806967a
libXcursor-devel-1.1.7-1.2.i386.rpm     MD5: 5b4297929f1a325e84a64e4407bfe5b1
SHA-256: 2c999d9d0d27cc59ccf2e904778d4bf33a4591dc9028a3aaecb623d8dac06296
 
IA-64:
libXcursor-1.1.7-1.2.i386.rpm     MD5: 2ae1445f51df6d782cc9b1cfde5c5002
SHA-256: afb008e6251506343b286b06c37f6ef606eb06a853e580216a9bd98b6806967a
libXcursor-1.1.7-1.2.ia64.rpm     MD5: 6df274a64036b6c4aa05bea6cfd91845
SHA-256: 17b72444e74e8db851401b1b5424a600dc0788e6e760196584c88dfaa4d9c56b
libXcursor-devel-1.1.7-1.2.ia64.rpm     MD5: 1aeb3ba7cc0a9a1f991be446cc0240b0
SHA-256: d5afd1f38d96712d62841e5858fc0979e1ceb63550385306cadfed4d29e2959b
 
PPC:
libXcursor-1.1.7-1.2.ppc.rpm     MD5: d2daa83d53f290a8323406f313e9b9c9
SHA-256: e92ab3c0baf68598fc0e2be8ddff5a9e15983214538ad475e8606cfd75f576e2
libXcursor-1.1.7-1.2.ppc64.rpm     MD5: 418ccdaafb3898e532910623f6ea954b
SHA-256: 125f430988568993cb49b55a35d65d972684a19e3cbbc7ad4ed4e69a10b8b1fc
libXcursor-devel-1.1.7-1.2.ppc.rpm     MD5: e7b436d3a773d8f440966d77075714a2
SHA-256: e90ea2c1622c265babef3185ed86164f625f5bf0c87826fee1162be21d2956ba
libXcursor-devel-1.1.7-1.2.ppc64.rpm     MD5: 9e510e379f44dec48e96fb96ec8dd89b
SHA-256: 9438abe0fcd8190a1b4aad1e76b91fc365864799355ec52a8dd1dfa37fa9fc07
 
s390x:
libXcursor-1.1.7-1.2.s390.rpm     MD5: 248e95713c4530c0dc1625597b8217c3
SHA-256: ba59e590633f949c8fb34354e7806f32ece2202c49707506a7245b31d478eadc
libXcursor-1.1.7-1.2.s390x.rpm     MD5: 6da9712bbee8249f105aa39ee3b37c32
SHA-256: 36e9cb30a6fe9d708f460cfd1e23986285696eeb416419954cb38fe1e30be3a6
libXcursor-devel-1.1.7-1.2.s390.rpm     MD5: bc0b014c202484a92be8badf6111bca6
SHA-256: de41c4bd49f83db070f42e5d013cbb852076044cf827b8b96901fbb13ea0d969
libXcursor-devel-1.1.7-1.2.s390x.rpm     MD5: 51fecda986c135d091667ccf896a6d26
SHA-256: 9e8f03f7152bcd26d5cf4676ce7c43c3450addc008b2fbd33385526f93c87493
 
x86_64:
libXcursor-1.1.7-1.2.i386.rpm     MD5: 2ae1445f51df6d782cc9b1cfde5c5002
SHA-256: afb008e6251506343b286b06c37f6ef606eb06a853e580216a9bd98b6806967a
libXcursor-1.1.7-1.2.x86_64.rpm     MD5: acc6fe58b49b2c4c02f1e6cacbfb8c3a
SHA-256: 8a66fb04d38281663a589f0e66090b053dc77bbeac3b00be98d513d84c0fa650
libXcursor-devel-1.1.7-1.2.i386.rpm     MD5: 5b4297929f1a325e84a64e4407bfe5b1
SHA-256: 2c999d9d0d27cc59ccf2e904778d4bf33a4591dc9028a3aaecb623d8dac06296
libXcursor-devel-1.1.7-1.2.x86_64.rpm     MD5: 192218a99dc15f548095dbece0f9f19d
SHA-256: 6ff15c1615fad8942d52ea5179a08dd7bdb5cd04bf9f5a375f1916100877cdff
 
Red Hat Enterprise Linux Desktop (v. 5 client)

IA-32:
libXcursor-1.1.7-1.2.i386.rpm     MD5: 2ae1445f51df6d782cc9b1cfde5c5002
SHA-256: afb008e6251506343b286b06c37f6ef606eb06a853e580216a9bd98b6806967a
 
x86_64:
libXcursor-1.1.7-1.2.i386.rpm     MD5: 2ae1445f51df6d782cc9b1cfde5c5002
SHA-256: afb008e6251506343b286b06c37f6ef606eb06a853e580216a9bd98b6806967a
libXcursor-1.1.7-1.2.x86_64.rpm     MD5: acc6fe58b49b2c4c02f1e6cacbfb8c3a
SHA-256: 8a66fb04d38281663a589f0e66090b053dc77bbeac3b00be98d513d84c0fa650
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

688657 - Memory leak in libXcursor



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/