CVE-2010-4530

CCID: Integer overflow, leading to array index error when processing crafted serial number of certain cards

Published Jan 18, 2011 CVSS 2.0 · 4.4 Medium EPSS < 1% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2010-4498 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.
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Aug 7, 2024, 3:51 AM
Reserved
Dec 9, 2010, 12:00 AM
Status
Modified
Published
Jan 18, 2011, 6:03 PM
Modified
Jun 16, 2026, 11:24 PM
Severity
Low
Public date
Dec 13, 2010, 12:00 AM