Skip to content
OpenAdvisories
Unscored CVE-2010-4530 EUVD-2010-4498GHSA-9q64-c897-jp9x

Signedness error in ccid_serial.c in libccid in the USB Chip/Smart Card Interface Devices (CCID) driver, as used in pcscd in PCSC-Lite 1.5.…

Published Jan 18, 2011 · Updated Aug 7, 2024 · Assigned by redhat

Description

Signedness error in ccid_serial.c in libccid in the USB Chip/Smart Card Interface Devices (CCID) driver, as used in pcscd in PCSC-Lite 1.5.3 and possibly other products, allows physically proximate attackers to execute arbitrary code via a smart card with a crafted serial number that causes a negative value to be used in a memcpy operation, which triggers a buffer overflow. NOTE: some sources refer to this issue as an integer overflow.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 ccid 1.3.11-2 —
Debian 13 ccid 1.3.11-2 —
Debian 12 ccid 1.3.11-2 —
ReleasePackageFixed inAdvisory
RHEL 6 ccid 1.3.9-6.el6 RHSA-2013:0523
RHEL 5 ccid 1.3.8-2.el5 RHSA-2013:1323
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed pcsc-ccid 1.4.25-1.1 openSUSE-SU-2024:10101-1

Advisories 3

References