CVE Database›Document archive›CVE-2023-2977

CVE-2023-2977

opensc: buffer overrun vulnerability in pkcs15 cardos_have_verifyrc_package

Loading…

Severity

Low

Red Hat Product Security

6.3

CVSS 3.1

Review impact separately from score.

Published · May 30, 2023

Updated · November 21, 2025

Description

A vulnerability was found in OpenSC. This issue causes a buffer overrun in the pkcs15 cardos_have_verifyrc_package. This flaw allows an attacker to supply a smart card package with a malformed ASN1 context. The cardos_have_verifyrc_package function scans the ASN1 buffer for two tags, where the remaining length is wrongly calculated due to a moved starting pointer, leading to a possible heap-based buffer out-of-bounds read. In cases where ASN is enabled while compiling, this problem causes a crash, and further information leaks or more damage is likely.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

No mitigation is specified in collected source.

CVSS / CWE

CVSS 3.1 · 6.3
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:H

CWE-119 · Improper Restriction of Operations within the Bounds of a Memory Buffer