CVE-2023-2977
A vulnerbility was found in OpenSC. This security flaw cause a buffer overrun vulnerability in...
A vulnerbility was found in OpenSC. This security flaw cause a buffer overrun vulnerability in pkcs15 cardos_have_verifyrc_package. The attacker can supply a smart card package with malformed ASN1 context. The cardos_have_verifyrc_package function scans the ASN1 buffer for 2 tags, where remaining length is wrongly caculated due to moved starting pointer. This leads to possible heap-based buffer oob read. In cases where ASAN is enabled while compiling this causes a crash. Further info leak or more damage is possible.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.1
A vulnerbility was found in OpenSC. This security flaw cause a buffer overrun vulnerability in pkcs15 cardos_have_verifyrc_package. The attacker can supply a smart card package with malformed ASN1 context. The cardos_have_verifyrc_package function scans the ASN1 buffer for 2 tags, where remaining length is wrongly caculated due to moved starting pointer. This leads to possible heap-based buffer oob read. In cases where ASAN is enabled while compiling this causes a crash. Further info leak or more damage is possible.
- Record
CVE-2023-2977- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H - Weakness
- CWE-119, CWE-125
- Updated
- 2026-11-02
CVE List
7.1
A vulnerbility was found in OpenSC. This security flaw cause a buffer overrun vulnerability in pkcs15 cardos_have_verifyrc_package. The attacker can supply a smart card package with malformed ASN1 context. The cardos_have_verifyrc_package function scans the ASN1 buffer for 2 tags, where remaining length is wrongly caculated due to moved starting pointer. This leads to possible heap-based buffer oob read. In cases where ASAN is enabled while compiling this causes a crash. Further info leak or more damage is possible.
- Record
CVE-2023-2977- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
EUVDEUVD-2023-34418
7.1
A vulnerbility was found in OpenSC. This security flaw cause a buffer overrun vulnerability in pkcs15 cardos_have_verifyrc_package. The attacker can supply a smart card package with malformed ASN1 context. The cardos_have_verifyrc_package function scans the ASN1 buffer for 2 tags, where remaining length is wrongly caculated due to moved starting pointer. This leads to possible heap-based buffer oob read. In cases where ASAN is enabled while compiling this causes a crash. Further info leak or more damage is possible.
- Record
EUVD-2023-34418- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-p22r-5f28-437x
7.1
A vulnerbility was found in OpenSC. This security flaw cause a buffer overrun vulnerability in...
A vulnerbility was found in OpenSC. This security flaw cause a buffer overrun vulnerability in pkcs15 cardos_have_verifyrc_package. The attacker can supply a smart card package with malformed ASN1 context. The cardos_have_verifyrc_package function scans the ASN1 buffer for 2 tags, where remaining length is wrongly caculated due to moved starting pointer. This leads to possible heap-based buffer oob read. In cases where ASAN is enabled while compiling this causes a crash. Further info leak or more damage is possible.
- Record
GHSA-p22r-5f28-437x- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H - Weakness
- CWE-119, CWE-125
- Updated
- 2026-11-02
OSVAZL-27012
7.1
CVE-2023-2977 affecting package opensc for versions less than 0.22.0-3
A vulnerbility was found in OpenSC. This security flaw cause a buffer overrun vulnerability in pkcs15 cardos_have_verifyrc_package. The attacker can supply a smart card package with malformed ASN1 context. The cardos_have_verifyrc_package function scans the ASN1 buffer for 2 tags, where remaining length is wrongly caculated due to moved starting pointer. This leads to possible heap-based buffer oob read. In cases where ASAN is enabled while compiling this causes a crash. Further info leak or more damage is possible.
- Record
AZL-27012- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVAZL-35073
7.1
CVE-2023-2977 affecting package opensc for versions less than 0.22.0-3
A vulnerbility was found in OpenSC. This security flaw cause a buffer overrun vulnerability in pkcs15 cardos_have_verifyrc_package. The attacker can supply a smart card package with malformed ASN1 context. The cardos_have_verifyrc_package function scans the ASN1 buffer for 2 tags, where remaining length is wrongly caculated due to moved starting pointer. This leads to possible heap-based buffer oob read. In cases where ASAN is enabled while compiling this causes a crash. Further info leak or more damage is possible.
- Record
AZL-35073- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
Show 18 moreShow less
OSVBELL-CVE-2023-2977
7.1
- Record
BELL-CVE-2023-2977- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSV
7.1
A vulnerbility was found in OpenSC. This security flaw cause a buffer overrun vulnerability in pkcs15 cardos_have_verifyrc_package. The attacker can supply a smart card package with malformed ASN1 context. The cardos_have_verifyrc_package function scans the ASN1 buffer for 2 tags, where remaining length is wrongly caculated due to moved starting pointer. This leads to possible heap-based buffer oob read. In cases where ASAN is enabled while compiling this causes a crash. Further info leak or more damage is possible.
- Record
CVE-2023-2977- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-2977
7.1
A vulnerbility was found in OpenSC. This security flaw cause a buffer overrun vulnerability in pkcs15 cardos_have_verifyrc_package. The attacker can supply a smart card package with malformed ASN1 context. The cardos_have_verifyrc_package function scans the ASN1 buffer for 2 tags, where remaining length is wrongly caculated due to moved starting pointer. This leads to possible heap-based buffer oob read. In cases where ASAN is enabled while compiling this causes a crash. Further info leak or more damage is possible.
- Record
DEBIAN-CVE-2023-2977- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2023-1678
9.8
opensc security update
OpenSC provides a set of libraries and utilities to work with smart cards. Its main focus is on cards that support cryptographic operations, and facilitate their use in security applications such as authentication, mail encryption and digital signatures. OpenSC implements the standard APIs to smart cards, e.g. PKCS#11 API, Windows’ Smart Card Minidriver and macOS Tokend.
Security Fix(es):
A vulnerbility was found in OpenSC. This security flaw cause a buffer overrun vulnerability in pkcs15 cardos_have_verifyrc_package. The attacker can supply a smart card package with malformed ASN1 context. The cardos_have_verifyrc_package function scans the ASN1 buffer for 2 tags, where remaining length is wrongly caculated due to moved starting pointer. This leads to possible heap-based buffer oob read. In cases where ASAN is enabled while compiling this causes a crash. Further info leak or more damage is possible.(CVE-2023-2977)
- Record
OESA-2023-1678- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2023-1679
9.8
opensc security update
OpenSC provides a set of libraries and utilities to work with smart cards. Its main focus is on cards that support cryptographic operations, and facilitate their use in security applications such as authentication, mail encryption and digital signatures. OpenSC implements the standard APIs to smart cards, e.g. PKCS#11 API, Windows’ Smart Card Minidriver and macOS Tokend.
Security Fix(es):
A vulnerbility was found in OpenSC. This security flaw cause a buffer overrun vulnerability in pkcs15 cardos_have_verifyrc_package. The attacker can supply a smart card package with malformed ASN1 context. The cardos_have_verifyrc_package function scans the ASN1 buffer for 2 tags, where remaining length is wrongly caculated due to moved starting pointer. This leads to possible heap-based buffer oob read. In cases where ASAN is enabled while compiling this causes a crash. Further info leak or more damage is possible.(CVE-2023-2977)
- Record
OESA-2023-1679- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:6587
6.3
Red Hat Security Advisory: opensc security update
- Record
RHSA-2023:6587- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2023:7160
6.3
Red Hat Security Advisory: opensc security and bug fix update
- Record
RHSA-2023:7160- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-2977
7.1
A vulnerbility was found in OpenSC. This security flaw cause a buffer overrun vulnerability in pkcs15 cardos_have_verifyrc_package. The attacker can supply a smart card package with malformed ASN1 context. The cardos_have_verifyrc_package function scans the ASN1 buffer for 2 tags, where remaining length is wrongly caculated due to moved starting pointer. This leads to possible heap-based buffer oob read. In cases where ASAN is enabled while compiling this causes a crash. Further info leak or more damage is possible.
- Record
UBUNTU-CVE-2023-2977- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2023:6587 No score
Low: opensc security update
The OpenSC set of libraries and utilities provides support for working with smart cards. OpenSC focuses on cards that support cryptographic operations and enables their use for authentication, mail encryption, or digital signatures.
Security Fix(es):
- opensc: buffer overrun vulnerability in pkcs15 cardos_have_verifyrc_package (CVE-2023-2977)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2023:6587- Updated
- 2026-11-02
OSVALSA-2023:7160 No score
Low: opensc security and bug fix update
The OpenSC set of libraries and utilities provides support for working with smart cards. OpenSC focuses on cards that support cryptographic operations and enables their use for authentication, mail encryption, or digital signatures.
Security Fix(es):
- opensc: buffer overrun vulnerability in pkcs15 cardos_have_verifyrc_package (CVE-2023-2977)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2023:7160- Updated
- 2026-11-02
OSVCLSA-2025-1760022476 No score
opensc: Fix of CVE-2023-2977
- CVE-2023-2977: correct left length calculation to fix buffer overrun bug
- Record
CLSA-2025-1760022476- Updated
- 2026-11-02
OSVMGASA-2023-0222 No score
Updated opensc packages fix security vulnerability
Crash or info leak due to heap-based buffer out of bounds read (CVE-2023-2977)
- Record
MGASA-2023-0222- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12968-1 No score
opensc-0.23.0-2.1 on GA media
These are all security issues fixed in the opensc-0.23.0-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12968-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:2466-1 No score
Security update for opensc
This update for opensc fixes the following issues:
- CVE-2023-2977: Fixed out of bounds read in pkcs15 cardos_have_verifyrc_package() (bsc#1211894).
- Record
SUSE-SU-2023:2466-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:2508-1 No score
Security update for opensc
This update for opensc fixes the following issues:
- CVE-2023-2977: Fixed out of bounds read in pkcs15 cardos_have_verifyrc_package() (bsc#1211894).
- Record
SUSE-SU-2023:2508-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:2516-1 No score
Security update for opensc
This update for opensc fixes the following issues:
- CVE-2023-2977: Fixed out of bounds read in pkcs15 cardos_have_verifyrc_package() (bsc#1211894).
- Record
SUSE-SU-2023:2516-1- Updated
- 2026-11-02
OSVUSN-7346-1 No score
opensc vulnerabilities
It was discovered that OpenSC did not correctly handle certain memory operations, which could lead to a use-after-free vulnerability. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS and Ubuntu 20.04 LTS. (CVE-2021-42780)
It was discovered that OpenSC did not correctly handle certain memory operations, which could lead to a stack buffer overflow. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. This issue only affected Ubuntu 20.04 LTS. (CVE-2021-42782)
It was discovered that OpenSC did not correctly handle the length of certain buffers, which could lead to a out-of-bounds access vulnerability. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2023-2977)
Deepanjan Pal discovered that OpenSC did not correctly authenticate a zero length PIN. A physically proximate attacker could possibly use this issue to gain unauthorized access to certain systems. This issue only affected Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2023-40660)
It was discovered that OpenSC did not correctly handle certain memory operations. A physically proximate attacker could possibly use this issue to compromise key generation, certificate loading and other card management operations. This issue only affected Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2023-40661)
Hubert Kario, Michal Shagam and Eyal Ronen discovered that OpenSC had a timing side-channel and incorrectly handled RSA padding. An attacker could possibly use this issue to recover sensitive information. This issue only affected Ubuntu 22.04 LTS. (CVE-2023-5992)
Matteo Marini discovered that OpenSC did not properly manage memory due to certain uninitialized variables. A physically proximate attacker could possibly use this issue to gain unauthorized access to certain systems. This issue only affected Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS and Ubuntu 24.10. (CVE-2024-45615)
Matteo Marini discovered that OpenSC did not correctly handle certain memory operations. A physically proximate attacker could possibly use this issue to gain unauthorized access to certain systems. This issue only affected Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS and Ubuntu 24.10. (CVE-2024-45616, CVE-2024-45617)
Matteo Marini discovered that OpenSC did not correctly handle certain memory operations. A physically proximate attacker could possibly use this issue to gain unauthorized access to certain systems. (CVE-2024-45618, CVE-2024-45620)
Matteo Marini discovered that OpenSC did not correctly handle certain memory operations. A physically proximate attacker could possibly use this issue to gain unauthorized access to certain systems. This issue only affected Ubuntu 22.04 LTS, Ubuntu 24.04 LTS and Ubuntu 24.10. (CVE-2024-45619)
It was discovered that OpenSC did not correctly handle certain memory operations, which could lead to a buffer overflow. A physically proximate attacker could possibly use this issue to compromise card management operations during enrollment and modification. This issue only affected Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS and Ubuntu 24.10. (CVE-2024-8443)
- Record
USN-7346-1- Updated
- 2026-11-02
OSVUSN-7346-3 No score
opensc vulnerabilities
USN-7346-1 fixed vulnerabilities in OpenSC. The update introduced a regression which broke smartcard based authentication. This update fixes the problem.
We apologize for the inconvenience.
Original advisory details:
It was discovered that OpenSC did not correctly handle certain memory operations, which could lead to a use-after-free vulnerability. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS and Ubuntu 20.04 LTS. (CVE-2021-42780)
It was discovered that OpenSC did not correctly handle certain memory operations, which could lead to a stack buffer overflow. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. This issue only affected Ubuntu 20.04 LTS. (CVE-2021-42782)
It was discovered that OpenSC did not correctly handle the length of certain buffers, which could lead to a out-of-bounds access vulnerability. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2023-2977)
Deepanjan Pal discovered that OpenSC did not correctly authenticate a zero length PIN. A physically proximate attacker could possibly use this issue to gain unauthorized access to certain systems. This issue only affected Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2023-40660)
It was discovered that OpenSC did not correctly handle certain memory operations. A physically proximate attacker could possibly use this issue to compromise key generation, certificate loading and other card management operations. This issue only affected Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2023-40661)
Hubert Kario, Michal Shagam and Eyal Ronen discovered that OpenSC had a timing side-channel and incorrectly handled RSA padding. An attacker could possibly use this issue to recover sensitive information. This issue only affected Ubuntu 22.04 LTS. (CVE-2023-5992)
Matteo Marini discovered that OpenSC did not properly manage memory due to certain uninitialized variables. A physically proximate attacker could possibly use this issue to gain unauthorized access to certain systems. This issue only affected Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS and Ubuntu 24.10. (CVE-2024-45615)
Matteo Marini discovered that OpenSC did not correctly handle certain memory operations. A physically proximate attacker could possibly use this issue to gain unauthorized access to certain systems. This issue only affected Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS and Ubuntu 24.10. (CVE-2024-45616, CVE-2024-45617)
Matteo Marini discovered that OpenSC did not correctly handle certain memory operations. A physically proximate attacker could possibly use this issue to gain unauthorized access to certain systems. (CVE-2024-45618, CVE-2024-45620)
Matteo Marini discovered that OpenSC did not correctly handle certain memory operations. A physically proximate attacker could possibly use this issue to gain unauthorized access to certain systems. This issue only affected Ubuntu 22.04 LTS, Ubuntu 24.04 LTS and Ubuntu 24.10. (CVE-2024-45619)
It was discovered that OpenSC did not correctly handle certain memory operations, which could lead to a buffer overflow. A physically proximate attacker could possibly use this issue to compromise card management operations during enrollment and modification. This issue only affected Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS and Ubuntu 24.10. (CVE-2024-8443)
- Record
USN-7346-3- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
openscAlmaLinux:9 |
before 0.23.0-2.el9 | 0.23.0-2.el9 |
openscAlmaLinux:8 |
before 0.20.0-6.el8 | 0.20.0-6.el8 |
openscAzure Linux:2 |
before 0.22.0-3 | 0.22.0-3 |
openscAzure Linux:3 |
before 0.22.0-3 | 0.22.0-3 |
openscAlpaquita:23 |
0.22.0-r4 up to 0.22.0-r5 | 0.22.0-r5 |
openscAlpaquita:stream |
0.22.0-r3 up to 0.24.0-r0 | 0.24.0-r0 |
openscTuxCare:AlmaLinux:9.2 |
before 0.22.0-2.el9.tuxcare.els1 | 0.22.0-2.el9.tuxcare.els1 |
openscDebian:12 |
before 0.23.0-0.3 | 0.23.0-0.3 |
openscDebian:13 |
before 0.23.0-0.3 | 0.23.0-0.3 |
openscDebian:14 |
before 0.23.0-0.3 | 0.23.0-0.3 |
Show 34 moreShow less
| Package | Affected | Fixed |
|---|---|---|
openscDebian:10 From an advisory covering 6 CVEs |
before 0.19.0-1+deb10u2, plus listed versions 0.19.0-10.19.0-1+deb10u1 |
0.19.0-1+deb10u2 |
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 |
openscMageia:8 |
before 0.22.0-1.1.mga8 | 0.22.0-1.1.mga8 |
openscopenEuler:20.03-LTS-SP3 |
before 0.20.0-11.oe1 | 0.20.0-11.oe1 |
openscopenEuler:22.03-LTS-SP2 |
before 0.21.0-7.oe2203sp2 | 0.21.0-7.oe2203sp2 |
openscRed Hat:enterprise_linux:9::baseos |
before 0:0.23.0-2.el9 | 0:0.23.0-2.el9 |
opensc-debuginfoRed Hat:enterprise_linux:9::baseos |
before 0:0.23.0-2.el9 | 0:0.23.0-2.el9 |
opensc-debugsourceRed Hat:enterprise_linux:9::baseos |
before 0:0.23.0-2.el9 | 0:0.23.0-2.el9 |
openscRed Hat:enterprise_linux:8::baseos |
before 0:0.20.0-6.el8 | 0:0.20.0-6.el8 |
opensc-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:0.20.0-6.el8 | 0:0.20.0-6.el8 |
opensc-debugsourceRed Hat:enterprise_linux:8::baseos |
before 0:0.20.0-6.el8 | 0:0.20.0-6.el8 |
openscSUSE:Linux Enterprise Server 12 SP5 |
before 0.13.0-3.22.1 | 0.13.0-3.22.1 |
openscSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 0.13.0-3.22.1 | 0.13.0-3.22.1 |
openscSUSE:Linux Enterprise Real Time 15 SP3 |
before 0.19.0-150100.3.22.1 | 0.19.0-150100.3.22.1 |
openscSUSE:Linux Enterprise Micro 5.1 |
before 0.19.0-150100.3.22.1 | 0.19.0-150100.3.22.1 |
openscSUSE:Linux Enterprise Micro 5.2 |
before 0.19.0-150100.3.22.1 | 0.19.0-150100.3.22.1 |
openscSUSE:Linux Enterprise Micro 5.3 |
before 0.22.0-150400.3.3.1 | 0.22.0-150400.3.3.1 |
openscSUSE:Linux Enterprise Micro 5.4 |
before 0.22.0-150400.3.3.1 | 0.22.0-150400.3.3.1 |
openscSUSE:Linux Enterprise Module for Basesystem 15 SP4 |
before 0.22.0-150400.3.3.1 | 0.22.0-150400.3.3.1 |
openscSUSE:Linux Enterprise Module for Basesystem 15 SP5 |
before 0.22.0-150400.3.3.1 | 0.22.0-150400.3.3.1 |
openscopenSUSE:Leap Micro 5.3 |
before 0.22.0-150400.3.3.1 | 0.22.0-150400.3.3.1 |
openscopenSUSE:Leap 15.4 |
before 0.22.0-150400.3.3.1 | 0.22.0-150400.3.3.1 |
openscopenSUSE:Leap 15.5 |
before 0.22.0-150400.3.3.1 | 0.22.0-150400.3.3.1 |
openscUbuntu:Pro:16.04:LTS |
before 0.15.0-1ubuntu1+esm2, plus listed versions 0.15.0-1ubuntu10.15.0-1ubuntu1+esm1 |
0.15.0-1ubuntu1+esm2 |
openscUbuntu:Pro:18.04:LTS |
before 0.17.0-3ubuntu0.1~esm2, plus listed versions 0.17.0-10.17.0-20.17.0-2build10.17.0-30.17.0-3ubuntu0.1~esm1 |
0.17.0-3ubuntu0.1~esm2 |
openscUbuntu:Pro:20.04:LTS |
before 0.20.0-3ubuntu0.1~esm4, plus listed versions 0.19.0-20.20.0-10.20.0-20.20.0-30.20.0-3ubuntu0.1~esm10.20.0-3ubuntu0.1~esm20.20.0-3ubuntu0.1~esm3 |
0.20.0-3ubuntu0.1~esm4 |
openscUbuntu:Pro:22.04:LTS |
before 0.22.0-1ubuntu2+esm1, plus listed versions 0.21.0-1ubuntu10.22.0-1ubuntu2 |
0.22.0-1ubuntu2+esm1 |
openscUbuntu:Pro:16.04:LTS From an advisory covering 13 CVEs |
before 0.15.0-1ubuntu1+esm2, plus listed versions 0.15.0-1ubuntu10.15.0-1ubuntu1+esm1 |
0.15.0-1ubuntu1+esm2 |
openscUbuntu:Pro:18.04:LTS From an advisory covering 13 CVEs |
before 0.17.0-3ubuntu0.1~esm2, plus listed versions 0.17.0-10.17.0-20.17.0-2build10.17.0-30.17.0-3ubuntu0.1~esm1 |
0.17.0-3ubuntu0.1~esm2 |
openscUbuntu:Pro:20.04:LTS From an advisory covering 13 CVEs |
before 0.20.0-3ubuntu0.1~esm2, plus listed versions 0.19.0-20.20.0-10.20.0-20.20.0-30.20.0-3ubuntu0.1~esm1 |
0.20.0-3ubuntu0.1~esm2 |
openscUbuntu:Pro:22.04:LTS From an advisory covering 13 CVEs |
before 0.22.0-1ubuntu2+esm1, plus listed versions 0.21.0-1ubuntu10.22.0-1ubuntu2 |
0.22.0-1ubuntu2+esm1 |
openscUbuntu:Pro:24.04:LTS From an advisory covering 13 CVEs |
before 0.25.0~rc1-1ubuntu0.1~esm1, plus listed versions 0.23.0-1ubuntu40.24.0~rc1-10.25.0~rc1-10.25.0~rc1-1build10.25.0~rc1-1build2 |
0.25.0~rc1-1ubuntu0.1~esm1 |
openscUbuntu:Pro:20.04:LTS From an advisory covering 11 CVEs |
before 0.20.0-3ubuntu0.1~esm4, plus listed versions 0.19.0-20.20.0-10.20.0-20.20.0-30.20.0-3ubuntu0.1~esm10.20.0-3ubuntu0.1~esm20.20.0-3ubuntu0.1~esm3 |
0.20.0-3ubuntu0.1~esm4 |
openscopenSUSE:Tumbleweed |
before 0.23.0-2.1 | 0.23.0-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-2977 is a high vulnerability (CVSS 7.1) in Opensc, published June 1, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.29%, the 22nd percentile. Fixed in opensc 0.23.0-2.el9.
References
access.redhat.com/security/cve/CVE-2023-2977
bugzilla.redhat.com/show_bug.cgi?id=2211088
github.com/OpenSC/OpenSC/issues/2785
github.com/OpenSC/OpenSC/pull/2787
lists.debian.org/debian-lts-announce/2023/06/msg00025.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LAR54OV6EHA56B4XJF6RNPQ4HJ2ITU66
Show 49 moreShow less
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/FJD4Q4AJSGE5UIJI7OUYZY4HGGCVYQNI
lists.debian.org/debian-lts-announce/2024/12/msg00026.html
nvd.nist.gov/vuln/detail/CVE-2023-2977
lists.fedoraproject.org/archives/list/[email protected]/message/FJD4Q4AJSGE5UIJI7OUYZY4HGGCVYQNI
lists.fedoraproject.org/archives/list/[email protected]/message/LAR54OV6EHA56B4XJF6RNPQ4HJ2ITU66
github.com/advisories/GHSA-p22r-5f28-437x
access.redhat.com/errata/RHSA-2023:6587
bugzilla.redhat.com/2211088
errata.almalinux.org/9/ALSA-2023-6587.html
access.redhat.com/errata/RHSA-2023:7160
errata.almalinux.org/8/ALSA-2023-7160.html
docs.bell-sw.com/security/cves/CVE-2023-2977
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2025-1760022476.html
github.com/CVEProject/cvelistV5/tree/main/cves/2023/2xxx/CVE-2023-2977.json
security-tracker.debian.org/tracker/CVE-2023-2977
advisories.mageia.org/MGASA-2023-0222.html
bugs.mageia.org/show_bug.cgi?id=32036
debian.org/lts/security/2023/dla-3463
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1678
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1679
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.3_release_notes/index
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_6587.json
cve.org/CVERecord?id=CVE-2023-2977
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.9_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=2097048
bugzilla.redhat.com/show_bug.cgi?id=2196234
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_7160.json
suse.com/support/update/announcement/2023/suse-su-20232466-1
bugzilla.suse.com/1211894
suse.com/security/cve/CVE-2023-2977
suse.com/support/update/announcement/2023/suse-su-20232508-1
suse.com/support/update/announcement/2023/suse-su-20232516-1
ubuntu.com/security/CVE-2023-2977
ubuntu.com/security/notices/USN-7346-1
ubuntu.com/security/notices/USN-7346-3
ubuntu.com/security/CVE-2021-42780
ubuntu.com/security/CVE-2021-42782
ubuntu.com/security/CVE-2023-5992
ubuntu.com/security/CVE-2023-40660
ubuntu.com/security/CVE-2023-40661
ubuntu.com/security/CVE-2024-8443
ubuntu.com/security/CVE-2024-45615
ubuntu.com/security/CVE-2024-45616
ubuntu.com/security/CVE-2024-45617
ubuntu.com/security/CVE-2024-45618
ubuntu.com/security/CVE-2024-45619
ubuntu.com/security/CVE-2024-45620
launchpad.net/bugs/2104948