CVE-2024-1454
Opensc: memory use after free in authentic driver when updating token info
The use-after-free vulnerability was found in the AuthentIC driver in OpenSC packages, occuring in the card enrolment process using pkcs15-init when a user or administrator enrols or modifies cards. An attacker must have physical access to the computer system and requires a crafted USB device or smart card to present the system with specially crafted responses to the APDUs, which are considered high complexity and low severity. This manipulation can allow for compromised card management operations during enrolment.
Attack profile
How easy it is to exploit
- Attack vector
- Physical
- Complexity
- High
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
3.4
Opensc: memory use after free in authentic driver when updating token info
The use-after-free vulnerability was found in the AuthentIC driver in OpenSC packages, occuring in the card enrolment process using pkcs15-init when a user or administrator enrols or modifies cards. An attacker must have physical access to the computer system and requires a crafted USB device or smart card to present the system with specially crafted responses to the APDUs, which are considered high complexity and low severity. This manipulation can allow for compromised card management operations during enrolment.
- Record
CVE-2024-1454- CVSS 3.1
- 3.4 Low
CVSS:3.1/AV:P/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-416
- Updated
- 2026-11-06
EUVDEUVD-2024-17206
3.4
The use-after-free vulnerability was found in the AuthentIC driver in OpenSC packages, occuring in the card enrolment process using pkcs15-init when a user or administrator enrols or modifies cards. An attacker must have physical access to the computer system and requires a crafted USB device or smart card to present the system with specially crafted responses to the APDUs, which are considered high complexity and low severity. This manipulation can allow for compromised card management operations during enrolment.
- Record
EUVD-2024-17206- CVSS 3.1
- 3.4 Low
CVSS:3.1/AV:P/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-06
GitHub AdvisoriesGHSA-6q4q-mhg5-v6xh
3.4
The use-after-free vulnerability was found in the AuthentIC driver in OpenSC packages, occuring...
The use-after-free vulnerability was found in the AuthentIC driver in OpenSC packages, occuring in the card enrolment process using pkcs15-init when a user or administrator enrols or modifies cards. An attacker must have physical access to the computer system and requires a crafted USB device or smart card to present the system with specially crafted responses to the APDUs, which are considered high complexity and low severity. This manipulation can allow for compromised card management operations during enrolment.
- Record
GHSA-6q4q-mhg5-v6xh- CVSS 3.1
- 3.4 Low
CVSS:3.1/AV:P/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-416
- Updated
- 2026-11-02
NVD
3.4
The use-after-free vulnerability was found in the AuthentIC driver in OpenSC packages, occuring in the card enrolment process using pkcs15-init when a user or administrator enrols or modifies cards. An attacker must have physical access to the computer system and requires a crafted USB device or smart card to present the system with specially crafted responses to the APDUs, which are considered high complexity and low severity. This manipulation can allow for compromised card management operations during enrolment.
- Record
CVE-2024-1454- CVSS 3.1
- 3.4 Low
CVSS:3.1/AV:P/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-416
- Updated
- 2026-11-06
OSVALPINE-CVE-2024-1454
3.4
The use-after-free vulnerability was found in the AuthentIC driver in OpenSC packages, occuring in the card enrolment process using pkcs15-init when a user or administrator enrols or modifies cards. An attacker must have physical access to the computer system and requires a crafted USB device or smart card to present the system with specially crafted responses to the APDUs, which are considered high complexity and low severity. This manipulation can allow for compromised card management operations during enrolment.
- Record
ALPINE-CVE-2024-1454- CVSS 3.1
- 3.4 Low
CVSS:3.1/AV:P/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-03
OSVAZL-34384
3.4
CVE-2024-1454 affecting package opensc for versions less than 0.23.0-4
The use-after-free vulnerability was found in the AuthentIC driver in OpenSC packages, occuring in the card enrolment process using pkcs15-init when a user or administrator enrols or modifies cards. An attacker must have physical access to the computer system and requires a crafted USB device or smart card to present the system with specially crafted responses to the APDUs, which are considered high complexity and low severity. This manipulation can allow for compromised card management operations during enrolment.
- Record
AZL-34384- CVSS 3.1
- 3.4 Low
CVSS:3.1/AV:P/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
Show 5 moreShow less
OSVAZL-35078
3.4
CVE-2024-1454 affecting package opensc for versions less than 0.25.1-3
The use-after-free vulnerability was found in the AuthentIC driver in OpenSC packages, occuring in the card enrolment process using pkcs15-init when a user or administrator enrols or modifies cards. An attacker must have physical access to the computer system and requires a crafted USB device or smart card to present the system with specially crafted responses to the APDUs, which are considered high complexity and low severity. This manipulation can allow for compromised card management operations during enrolment.
- Record
AZL-35078- CVSS 3.1
- 3.4 Low
CVSS:3.1/AV:P/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVBELL-CVE-2024-1454
3.4
- Record
BELL-CVE-2024-1454- CVSS 3.1
- 3.4 Low
CVSS:3.1/AV:P/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSV
3.4
Opensc: memory use after free in authentic driver when updating token info
The use-after-free vulnerability was found in the AuthentIC driver in OpenSC packages, occuring in the card enrolment process using pkcs15-init when a user or administrator enrols or modifies cards. An attacker must have physical access to the computer system and requires a crafted USB device or smart card to present the system with specially crafted responses to the APDUs, which are considered high complexity and low severity. This manipulation can allow for compromised card management operations during enrolment.
- Record
CVE-2024-1454- CVSS 3.1
- 3.4 Low
CVSS:3.1/AV:P/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-416
- Updated
- 2026-11-07
OSVDEBIAN-CVE-2024-1454
3.4
The use-after-free vulnerability was found in the AuthentIC driver in OpenSC packages, occuring in the card enrolment process using pkcs15-init when a user or administrator enrols or modifies cards. An attacker must have physical access to the computer system and requires a crafted USB device or smart card to present the system with specially crafted responses to the APDUs, which are considered high complexity and low severity. This manipulation can allow for compromised card management operations during enrolment.
- Record
DEBIAN-CVE-2024-1454- CVSS 3.1
- 3.4 Low
CVSS:3.1/AV:P/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-07
OSVopenSUSE-SU-2024:13733-1 No score
opensc-0.24.0-2.1 on GA media
These are all security issues fixed in the opensc-0.24.0-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13733-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
openscAlpine:v3.20 |
before 0.25.1-r0 | 0.25.1-r0 |
openscAlpine:v3.21 |
before 0.25.1-r0 | 0.25.1-r0 |
openscAlpine:v3.22 |
before 0.25.1-r0 | 0.25.1-r0 |
openscAlpine:v3.23 |
before 0.25.1-r0 | 0.25.1-r0 |
openscAlpine:v3.24 |
before 0.25.1-r0 | 0.25.1-r0 |
openscAzure Linux:2 |
before 0.23.0-4 | 0.23.0-4 |
openscAzure Linux:3 |
before 0.25.1-3 | 0.25.1-3 |
openscAlpaquita:23 |
0.22.0-r4 up to 0.26.0-r0 | 0.26.0-r0 |
openscAlpaquita:stream |
0.22.0-r3 up to 0.25.1-r0 | 0.25.1-r0 |
openscDebian:12 |
before 0.23.0-0.3+deb12u2, plus listed versions 0.23.0-0.30.23.0-0.3+deb12u1 |
0.23.0-0.3+deb12u2 |
Show 4 moreShow less
| Package | Affected | Fixed |
|---|---|---|
openscDebian:13 |
before 0.25.0~rc1-1 | 0.25.0~rc1-1 |
openscDebian:14 |
before 0.25.0~rc1-1 | 0.25.0~rc1-1 |
openscDebian:11 From an advisory covering 18 CVEs |
before 0.21.0-1+deb11u1, plus listed versions 0.21.0-1 |
0.21.0-1+deb11u1 |
openscopenSUSE:Tumbleweed |
before 0.24.0-2.1 | 0.24.0-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-1454 is a low vulnerability (CVSS 3.4) in Opensc Project Opensc, published February 12, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.42%, the 36th percentile. Fixed in opensc 0.25.1-r0.
References
access.redhat.com/security/cve/CVE-2024-1454
bugs.chromium.org/p/oss-fuzz/issues/detail?id=64898
bugzilla.redhat.com/show_bug.cgi?id=2263929
github.com/OpenSC/OpenSC/commit/5835f0d4f6c033bd58806d33fa546908d39825c9
lists.fedoraproject.org/archives/list/[email protected]/message/RJI2FWLY24EOPALQ43YPQEZMEP3APPPI
lists.fedoraproject.org/archives/list/[email protected]/message/OWIZ5ZLO5ECYPLSTESCF7I7PQO5X6ZSU
Show 11 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/message/UECKC7X4IM4YZQ5KRQMNBNKNOXLZC7RZ
lists.debian.org/debian-lts-announce/2024/12/msg00026.html
nvd.nist.gov/vuln/detail/CVE-2024-1454
github.com/advisories/GHSA-6q4q-mhg5-v6xh
security.alpinelinux.org/vuln/CVE-2024-1454
docs.bell-sw.com/security/cves/CVE-2024-1454
access.redhat.com/downloads/content/package-browser
github.com/OpenSC/OpenSC
github.com/CVEProject/cvelistV5/tree/main/cves/2024/1xxx/CVE-2024-1454.json
security-tracker.debian.org/tracker/CVE-2024-1454
suse.com/security/cve/CVE-2024-1454