Skip to navigation

Security Advisory Low: ccid security and bug fix update

Advisory: RHSA-2013:1323-1
Type: Security Advisory
Severity: Low
Issued on: 2013-09-30
Last updated on: 2013-09-30
Affected Products: Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)
CVEs (cve.mitre.org): CVE-2010-4530

Details

An updated ccid package that fixes one security issue and one bug is now
available for Red Hat Enterprise Linux 5.

The Red Hat Security Response Team has rated this update as having low
security impact. A Common Vulnerability Scoring System (CVSS) base score,
which gives a detailed severity rating, is available from the CVE link in
the References section.

Chip/Smart Card Interface Devices (CCID) is a USB smart card reader
standard followed by most modern smart card readers. The ccid package
provides a Generic, USB-based CCID driver for readers, which follow this
standard.

An integer overflow, leading to an array index error, was found in the way
the CCID driver processed a smart card's serial number. A local attacker
could use this flaw to execute arbitrary code with the privileges of the
user running the PC/SC Lite pcscd daemon (root, by default), by inserting a
specially-crafted smart card. (CVE-2010-4530)

This update also fixes the following bug:

* The pcscd service failed to read from the SafeNet Smart Card 650 v1 when
it was inserted into a smart card reader. The operation failed with a
"IFDHPowerICC() PowerUp failed" error message. This was due to the card
taking a long time to respond with a full Answer To Reset (ATR) request,
which lead to a timeout, causing the card to fail to power up. This update
increases the timeout value so that the aforementioned request is processed
properly, and the card is powered on as expected. (BZ#907821)

All ccid users are advised to upgrade to this updated package, which
contains backported patches to correct these issues.


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/site/articles/11258

Updated packages

Red Hat Enterprise Linux (v. 5 server)

SRPMS:
ccid-1.3.8-2.el5.src.rpm     MD5: 6f96ab5d31d62b35b6b451c35b55a831
SHA-256: a6c6d277a958f8eca57f8fa33e17179fe92da21c37a703ead8dc4492ec26f548
 
IA-32:
ccid-1.3.8-2.el5.i386.rpm     MD5: b68b34d0116918f830b40e4758680b1b
SHA-256: 4e379e0002a7fd4e47744335593b6d99548bda01cc5340f44ed77e1abf684e1c
ccid-debuginfo-1.3.8-2.el5.i386.rpm     MD5: 0fec8752c391b00d383672a5790a8019
SHA-256: 6f5ee6acc05974e6def025c1cf77f12f08f63da0141f3ed23095aee1ab4c778e
 
IA-64:
ccid-1.3.8-2.el5.ia64.rpm     MD5: 46ff90e63e4edce9b5a274eb2d45a2ba
SHA-256: 34df2e80754c9e736b0819057dfa8afbc33a52f640a101996bcb6244bf482efe
ccid-debuginfo-1.3.8-2.el5.ia64.rpm     MD5: f85ac6f33b22e01d23984da9f1e053c7
SHA-256: 04e321f2ef2ed5df6c50aa384916f4e0aff13de6016096a8c4fc3de19fb3e93a
 
PPC:
ccid-1.3.8-2.el5.ppc.rpm     MD5: 174990904a21a862a76f09316d925e5e
SHA-256: 6decdc9fbc78726d219fddf5314efbfd01aa9287771a587ae2d08a6822de1d5b
ccid-debuginfo-1.3.8-2.el5.ppc.rpm     MD5: f7e3ec9c5b58f40766ca70e5ef05ee20
SHA-256: 74317feff14e12c3f4e4a6947564a88b42466c05aae106e8f2015fd40ebcd6aa
 
x86_64:
ccid-1.3.8-2.el5.x86_64.rpm     MD5: 152ff42f204945540d5a332c897a8b60
SHA-256: 041c3f1334e09f6e5ffee1698bb8ef165beaa597f1348c1fb8dafe0baa76fa44
ccid-debuginfo-1.3.8-2.el5.x86_64.rpm     MD5: f0022f8ef21c79217b5da354bfcde854
SHA-256: f39f63d52c264ea0d054b7dc64150a4869be742694868025726de589743be2de
 
Red Hat Enterprise Linux Desktop (v. 5 client)

SRPMS:
ccid-1.3.8-2.el5.src.rpm     MD5: 6f96ab5d31d62b35b6b451c35b55a831
SHA-256: a6c6d277a958f8eca57f8fa33e17179fe92da21c37a703ead8dc4492ec26f548
 
IA-32:
ccid-1.3.8-2.el5.i386.rpm     MD5: b68b34d0116918f830b40e4758680b1b
SHA-256: 4e379e0002a7fd4e47744335593b6d99548bda01cc5340f44ed77e1abf684e1c
ccid-debuginfo-1.3.8-2.el5.i386.rpm     MD5: 0fec8752c391b00d383672a5790a8019
SHA-256: 6f5ee6acc05974e6def025c1cf77f12f08f63da0141f3ed23095aee1ab4c778e
 
x86_64:
ccid-1.3.8-2.el5.x86_64.rpm     MD5: 152ff42f204945540d5a332c897a8b60
SHA-256: 041c3f1334e09f6e5ffee1698bb8ef165beaa597f1348c1fb8dafe0baa76fa44
ccid-debuginfo-1.3.8-2.el5.x86_64.rpm     MD5: f0022f8ef21c79217b5da354bfcde854
SHA-256: f39f63d52c264ea0d054b7dc64150a4869be742694868025726de589743be2de
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

664986 - CVE-2010-4530 CCID: Integer overflow, leading to array index error when processing crafted serial number of certain cards


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/