Skip to navigation

Bug Fix Advisory rdesktop bug fix update

Advisory: RHBA-2012:1276-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2012-09-17
Last updated on: 2013-02-20
Affected Products: Red Hat Enterprise Linux Desktop (v. 6)
Red Hat Enterprise Linux Server (v. 6)
Red Hat Enterprise Linux Workstation (v. 6)

Details

Updated rdesktop packages that fix multiple bugs are now available for Red Hat
Enterprise Linux 6.

The rdesktop packages provide a client for the Remote Desktop Server in
Microsoft Windows. The rdesktop client uses the Remote Desktop Protocol (RDP) to
remotely present a user's desktop.

This update fixes the following bugs:

* Prior to this update, redundant conversions functions did not handle the PC/SC
(Personal Computer/Smart Card) integration correctly. As a consequence, the
rdesktop on AMD64 and Intel 64 platforms failed to connect and incorrectly. This
update removes these redundant functions. This update also adds smart card
reader support for AMD64 and Intel 64 platforms. Now, the rdesktop connects as
expected. (BZ#680917, BZ#772020)

* Prior to this update, the rdesktop code for smart card integration with PC/SC
caused a buffer overflow on AMD64 and Intel 64 platforms. As a consequence, the
glibc function "free()" was aborted with a segmentation fault. This update uses
the correct structure and the glibc function
"free()" works now as expected. (BZ#680926)

* Prior to this update, the server generated a cursor-related command that the
rdesktop client did not support when using rdesktop to connect to Windows Server
2008 R2 platforms. As a consequence, the mouse pointer was all black. With this
update, the mouse pointer is drawn correctly when connecting to Windows Server
2008 R2. (BZ#782494)

* Prior to this update, the specification file incorrectly listed the
libao-devel package as an install dependency for rdesktop. This update removes
the libao-devel dependency from the specification file. (BZ#820008)

* Prior to this update, the rdesktop client did not handle the licenses
correctly, As a consequence, certain Terminal Services failed to connect after
the first connection with the error message "disconnect: Internal licensing
error". This update modifies the underlying code to handle licenses as expected.
Now, Terminal Services connect as expected. (BZ#831095)

All users of rdesktop are advised to upgrade to these updated packages, which
fix these bugs.


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

Red Hat Enterprise Linux Desktop (v. 6)

SRPMS:
rdesktop-1.6.0-10.el6.src.rpm
File outdated by:  RHBA-2013:1556
    MD5: 25302f28a588281420c79f4959d84068
SHA-256: 53b89788f47288b6c708f94c92d0105523e1efe5cb1c316de314b62839af24f2
 
IA-32:
rdesktop-1.6.0-10.el6.i686.rpm
File outdated by:  RHBA-2013:1556
    MD5: 1e1ac1dd054b07f3baa2e78435f4f4ab
SHA-256: 80229784a2b0b369ead95e6d3dbcad0678fc7a6ec6754112a6f28b398046c992
rdesktop-debuginfo-1.6.0-10.el6.i686.rpm
File outdated by:  RHBA-2013:1556
    MD5: 32a26d2484f5763bb2e11a32490cdec3
SHA-256: af591a1015104b672c5caf3925aec9e1af286c3e8c8beb3ae203d6f01df00779
 
x86_64:
rdesktop-1.6.0-10.el6.x86_64.rpm
File outdated by:  RHBA-2013:1556
    MD5: 182a29c2e0f4185a954a8c466c40d5ac
SHA-256: 81ae736af207831ca979ff3627b2e8c568334686175e2a304e1489dd874ec5ef
rdesktop-debuginfo-1.6.0-10.el6.x86_64.rpm
File outdated by:  RHBA-2013:1556
    MD5: 7418e67b08dde8452c097aa02bf6036c
SHA-256: 750a8a5fdf3714c4d54fd38671b0c8ad1f6ba3c59cb1a3a2ef740581936a94cf
 
Red Hat Enterprise Linux Server (v. 6)

SRPMS:
rdesktop-1.6.0-10.el6.src.rpm
File outdated by:  RHBA-2013:1556
    MD5: 25302f28a588281420c79f4959d84068
SHA-256: 53b89788f47288b6c708f94c92d0105523e1efe5cb1c316de314b62839af24f2
 
IA-32:
rdesktop-1.6.0-10.el6.i686.rpm
File outdated by:  RHBA-2013:1556
    MD5: 1e1ac1dd054b07f3baa2e78435f4f4ab
SHA-256: 80229784a2b0b369ead95e6d3dbcad0678fc7a6ec6754112a6f28b398046c992
rdesktop-debuginfo-1.6.0-10.el6.i686.rpm
File outdated by:  RHBA-2013:1556
    MD5: 32a26d2484f5763bb2e11a32490cdec3
SHA-256: af591a1015104b672c5caf3925aec9e1af286c3e8c8beb3ae203d6f01df00779
 
PPC:
rdesktop-1.6.0-10.el6.ppc64.rpm
File outdated by:  RHBA-2013:1556
    MD5: 0280c0a5e27dfffb15965e1d913a87f0
SHA-256: f6a1065a95d55eab3ceb8d8ae3993621ba546231bd3c856b8ad448748ba7318f
rdesktop-debuginfo-1.6.0-10.el6.ppc64.rpm
File outdated by:  RHBA-2013:1556
    MD5: 3d3feafaf675f1e41e721f95e1841844
SHA-256: 622439cf6a258782e78b109129738de371338ae75ff4fac92d375f34259cb658
 
s390x:
rdesktop-1.6.0-10.el6.s390x.rpm
File outdated by:  RHBA-2013:1556
    MD5: 4be40a5224ef80acd6af05a5061f7740
SHA-256: 1b6ce8e036224541698c390de604f7fa1aee94769b593487540071e35e1e69a3
rdesktop-debuginfo-1.6.0-10.el6.s390x.rpm
File outdated by:  RHBA-2013:1556
    MD5: 8e42eaa774fe459909cc8afb473a066f
SHA-256: 96009cfb53e1831c428673146f16afcdc726fe9aa0816cd91667025fb7f406f8
 
x86_64:
rdesktop-1.6.0-10.el6.x86_64.rpm
File outdated by:  RHBA-2013:1556
    MD5: 182a29c2e0f4185a954a8c466c40d5ac
SHA-256: 81ae736af207831ca979ff3627b2e8c568334686175e2a304e1489dd874ec5ef
rdesktop-debuginfo-1.6.0-10.el6.x86_64.rpm
File outdated by:  RHBA-2013:1556
    MD5: 7418e67b08dde8452c097aa02bf6036c
SHA-256: 750a8a5fdf3714c4d54fd38671b0c8ad1f6ba3c59cb1a3a2ef740581936a94cf
 
Red Hat Enterprise Linux Workstation (v. 6)

SRPMS:
rdesktop-1.6.0-10.el6.src.rpm
File outdated by:  RHBA-2013:1556
    MD5: 25302f28a588281420c79f4959d84068
SHA-256: 53b89788f47288b6c708f94c92d0105523e1efe5cb1c316de314b62839af24f2
 
IA-32:
rdesktop-1.6.0-10.el6.i686.rpm
File outdated by:  RHBA-2013:1556
    MD5: 1e1ac1dd054b07f3baa2e78435f4f4ab
SHA-256: 80229784a2b0b369ead95e6d3dbcad0678fc7a6ec6754112a6f28b398046c992
rdesktop-debuginfo-1.6.0-10.el6.i686.rpm
File outdated by:  RHBA-2013:1556
    MD5: 32a26d2484f5763bb2e11a32490cdec3
SHA-256: af591a1015104b672c5caf3925aec9e1af286c3e8c8beb3ae203d6f01df00779
 
x86_64:
rdesktop-1.6.0-10.el6.x86_64.rpm
File outdated by:  RHBA-2013:1556
    MD5: 182a29c2e0f4185a954a8c466c40d5ac
SHA-256: 81ae736af207831ca979ff3627b2e8c568334686175e2a304e1489dd874ec5ef
rdesktop-debuginfo-1.6.0-10.el6.x86_64.rpm
File outdated by:  RHBA-2013:1556
    MD5: 7418e67b08dde8452c097aa02bf6036c
SHA-256: 750a8a5fdf3714c4d54fd38671b0c8ad1f6ba3c59cb1a3a2ef740581936a94cf
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

680917 - rdesktop fails to connect using SmartCard on x86_64
782494 - Misrendered black mouse pointer to 2008 R2 machines



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/