{"id":"CVE-2020-26570","aliases":["ALPINE-CVE-2020-26570","ALSA-2021:1600","AZL-6772","BELL-CVE-2020-26570","DEBIAN-CVE-2020-26570","DLA-2832-1","EUVD-2020-19115","GHSA-547v-83cc-5hqg","MGASA-2021-0037","OESA-2021-1021","RHSA-2021:1600","RLSA-2021:1600","SUSE-SU-2021:0998-1","SUSE-SU-2021:1168-1","SUSE-SU-2022:1041-1","UBUNTU-CVE-2020-26570","USN-5281-1","openSUSE-SU-2021:0565-1","openSUSE-SU-2024:11123-1"],"status":"published","title":"The Oberthur smart card software driver in OpenSC before 0.21.0-rc1 has a heap-based buffer...","description":"The Oberthur smart card software driver in OpenSC before 0.21.0-rc1 has a heap-based buffer overflow in sc_oberthur_read_file.","severity":{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.00374,"percentile":0.31604,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-787"],"published":"2020-10-06T01:04:17Z","modified":"2026-11-03T06:32:37Z","fixes":[{"ecosystem":"Alpine:v3.12","package":"opensc","fixed_in":["0.20.0-r2"],"sources":["osv"]},{"ecosystem":"Alpine:v3.13","package":"opensc","fixed_in":["0.21.0-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.14","package":"opensc","fixed_in":["0.21.0-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.15","package":"opensc","fixed_in":["0.21.0-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.16","package":"opensc","fixed_in":["0.21.0-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.17","package":"opensc","fixed_in":["0.21.0-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.18","package":"opensc","fixed_in":["0.21.0-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.19","package":"opensc","fixed_in":["0.21.0-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.20","package":"opensc","fixed_in":["0.21.0-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.21","package":"opensc","fixed_in":["0.21.0-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.22","package":"opensc","fixed_in":["0.21.0-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.23","package":"opensc","fixed_in":["0.21.0-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.24","package":"opensc","fixed_in":["0.21.0-r0"],"sources":["osv"]},{"ecosystem":"Azure Linux:2","package":"opensc","fixed_in":["0.22.0-1"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"opensc","fixed_in":["0.21.0-1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"opensc","fixed_in":["0.21.0-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"opensc","fixed_in":["0.21.0-1"],"sources":["osv"]},{"ecosystem":"openEuler:20.03-LTS","package":"opensc","fixed_in":["0.20.0-5.oe1"],"sources":["osv"]},{"ecosystem":"openEuler:20.03-LTS-SP1","package":"opensc","fixed_in":["0.20.0-5.oe1"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:16.04:LTS","package":"opensc","fixed_in":["0.15.0-1ubuntu1+esm1"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:18.04:LTS","package":"opensc","fixed_in":["0.17.0-3ubuntu0.1~esm1"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:20.04:LTS","package":"opensc","fixed_in":["0.20.0-3ubuntu0.1~esm1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Alpine:v3.12","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.20.0-r2"}]}]},{"source":"osv","ecosystem":"Alpine:v3.13","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.21.0-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.14","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.21.0-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.15","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.21.0-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.16","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.21.0-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.17","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.21.0-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.18","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.21.0-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.19","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.21.0-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.20","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.21.0-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.21","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.21.0-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.22","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.21.0-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.23","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.21.0-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.24","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.21.0-r0"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.20.0-4.el8"}]}],"bundled":3},{"source":"osv","ecosystem":"Azure Linux:2","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.22.0-1"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.21.0-1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.21.0-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.21.0-1"}]}]},{"source":"osv","ecosystem":"Debian:9","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.16.0-3+deb9u2"}]}],"versions":["0.16.0-3","0.16.0-3+deb9u1"],"bundled":6},{"source":"osv","ecosystem":"Mageia:7","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.21.0-1.mga7"}]}],"bundled":3},{"source":"osv","ecosystem":"openEuler:20.03-LTS","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.20.0-5.oe1"}]}]},{"source":"osv","ecosystem":"openEuler:20.03-LTS-SP1","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.20.0-5.oe1"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.20.0-4.el8"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"opensc-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.20.0-4.el8"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"opensc-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.20.0-4.el8"}]}],"bundled":3},{"source":"osv","ecosystem":"Rocky Linux:8","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.20.0-4.el8"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP5","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.13.0-3.11.1"}]}],"bundled":6},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP5","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.13.0-3.11.1"}]}],"bundled":6},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Basesystem 15 SP2","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.19.0-3.7.1"}]}],"bundled":8},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15-ESPOS","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.18.0-150000.3.23.1"}]}],"bundled":13},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15-LTSS","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.18.0-150000.3.23.1"}]}],"bundled":13},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 15-LTSS","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.18.0-150000.3.23.1"}]}],"bundled":13},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.18.0-150000.3.23.1"}]}],"bundled":13},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.15.0-1ubuntu1+esm1"}]}],"versions":["0.15.0-1ubuntu1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.17.0-3ubuntu0.1~esm1"}]}],"versions":["0.17.0-1","0.17.0-2","0.17.0-2build1","0.17.0-3"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.20.0-3ubuntu0.1~esm1"}]}],"versions":["0.19.0-2","0.20.0-1","0.20.0-2","0.20.0-3"]},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.15.0-1ubuntu1+esm1"}]}],"versions":["0.15.0-1ubuntu1"],"bundled":5},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.17.0-3ubuntu0.1~esm1"}]}],"versions":["0.17.0-1","0.17.0-2","0.17.0-2build1","0.17.0-3"],"bundled":5},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.20.0-3ubuntu0.1~esm1"}]}],"versions":["0.19.0-2","0.20.0-1","0.20.0-2","0.20.0-3"],"bundled":5},{"source":"osv","ecosystem":"openSUSE:Leap 15.2","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.19.0-lp152.3.3.1"}]}],"bundled":8},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"opensc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.21.0-2.2"}]}],"bundled":22}],"products":[{"vendor":"debian","product":"debian_linux"},{"vendor":"fedoraproject","product":"fedora"},{"vendor":"opensc_project","product":"opensc"}],"references":[{"url":"https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24316","tags":["x_refsource_MISC","x_transferred","Third Party Advisory","advisory","report"]},{"url":"https://github.com/OpenSC/OpenSC/commit/6903aebfddc466d966c7b865fae34572bf3ed23e","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","fix","report"]},{"url":"http://www.openwall.com/lists/oss-security/2020/11/24/4","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/EXOHFDMNMO6IDECAGUTB3SJGAGXVRT6S/","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred","web"]},{"url":"https://lists.debian.org/debian-lts-announce/2021/11/msg00027.html","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-26570","tags":["web","advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/EXOHFDMNMO6IDECAGUTB3SJGAGXVRT6S/"},{"url":"https://github.com/advisories/GHSA-547v-83cc-5hqg"},{"url":"https://security.alpinelinux.org/vuln/CVE-2020-26570","tags":["advisory"]},{"url":"https://errata.almalinux.org/8/ALSA-2021-1600.html","tags":["advisory"]},{"url":"https://vulners.com/cve/CVE-2020-26570","tags":["report"]},{"url":"https://vulners.com/cve/CVE-2020-26571","tags":["report"]},{"url":"https://vulners.com/cve/CVE-2020-26572","tags":["report"]},{"url":"https://docs.bell-sw.com/security/cves/CVE-2020-26570","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2020-26570","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2021-0037.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=27663","tags":["report"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/thread/EXOHFDMNMO6IDECAGUTB3SJGAGXVRT6S/","tags":["web"]},{"url":"https://openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1021","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2021:1600","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#moderate","tags":["article"]},{"url":"https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.4_release_notes/","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1830901","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1877973","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1885947","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1885950","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1885954","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1892810","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1895401","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_1600.json","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2020-26570","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2020-26570","tags":["advisory","report"]},{"url":"https://access.redhat.com/security/cve/CVE-2020-26571","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2020-26571","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-26571","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2020-26572","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2020-26572","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-26572","tags":["advisory"]},{"url":"https://errata.rockylinux.org/RLSA-2021:1600","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2021/suse-su-20210998-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1149746","tags":["report"]},{"url":"https://bugzilla.suse.com/1149747","tags":["report"]},{"url":"https://bugzilla.suse.com/1158256","tags":["report"]},{"url":"https://bugzilla.suse.com/1177364","tags":["report"]},{"url":"https://bugzilla.suse.com/1177378","tags":["report"]},{"url":"https://bugzilla.suse.com/1177380","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2019-15945","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2019-15946","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2019-19479","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2020-26570","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2020-26571","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2020-26572","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2021/suse-su-20211168-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1158307","tags":["report"]},{"url":"https://bugzilla.suse.com/1170809","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2019-19480","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2019-20792","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2022/suse-su-20221041-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1114649","tags":["report"]},{"url":"https://bugzilla.suse.com/1122756","tags":["report"]},{"url":"https://bugzilla.suse.com/1158305","tags":["report"]},{"url":"https://bugzilla.suse.com/1191957","tags":["report"]},{"url":"https://bugzilla.suse.com/1191992","tags":["report"]},{"url":"https://bugzilla.suse.com/1192000","tags":["report"]},{"url":"https://bugzilla.suse.com/1192005","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2019-19481","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2019-6502","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2021-42779","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2021-42780","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2021-42781","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2021-42782","tags":["web"]},{"url":"https://ubuntu.com/security/CVE-2020-26570","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-5281-1","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2019-15945","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2019-15946","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2020-26571","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2020-26572","tags":["report"]},{"url":"https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/JELZKRVEJGYE74DM3GTNHNTVZBQHK5DJ/","tags":["advisory"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2008-2235","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-16391","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-16392","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-16393","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-16418","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-16419","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-16420","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-16421","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-16422","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-16423","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-16424","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-16425","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-16426","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-16427","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2020-26570","description":"The Oberthur smart card software driver in OpenSC before 0.21.0-rc1 has a heap-based buffer overflow in sc_oberthur_read_file.","status":"published","published":"2020-10-06T01:04:17Z","modified":"2024-08-04T15:56:05.083Z","updated_at":"2026-11-02T14:35:46.129376Z"}],"euvd":[{"id":"EUVD-2020-19115","description":"The Oberthur smart card software driver in OpenSC before 0.21.0-rc1 has a heap-based buffer overflow in sc_oberthur_read_file.","status":"published","published":"2020-10-06T01:04:17Z","modified":"2024-08-04T15:56:05Z","updated_at":"2026-11-03T03:07:14.653267Z"}],"ghsa":[{"id":"GHSA-547v-83cc-5hqg","title":"The Oberthur smart card software driver in OpenSC before 0.21.0-rc1 has a heap-based buffer...","description":"The Oberthur smart card software driver in OpenSC before 0.21.0-rc1 has a heap-based buffer overflow in sc_oberthur_read_file.","status":"published","published":"2022-05-24T17:30:11Z","modified":"2023-01-29T05:04:47Z","cwes":["CWE-787"],"updated_at":"2026-11-02T14:45:38.359776Z"}],"nvd":[{"id":"CVE-2020-26570","description":"The Oberthur smart card software driver in OpenSC before 0.21.0-rc1 has a heap-based buffer overflow in sc_oberthur_read_file.","status":"published","published":"2020-10-06T02:15:12.99Z","modified":"2026-06-17T03:08:13.227Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium","assessor":"primary"},{"version":"2.0","score":2.1,"vector":"AV:L/AC:L/Au:N/C:N/I:N/A:P","level":"low","assessor":"primary"}],"cwes":["CWE-787"],"updated_at":"2026-11-02T14:06:17.70091Z"}],"osv":[{"id":"ALPINE-CVE-2020-26570","description":"The Oberthur smart card software driver in OpenSC before 0.21.0-rc1 has a heap-based buffer overflow in sc_oberthur_read_file.","status":"published","published":"2020-10-06T02:15:12.99Z","modified":"2026-11-03T06:32:37.223388836Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-03T07:17:20.312441Z"},{"id":"AZL-6772","title":"CVE-2020-26570 affecting package opensc for versions less than 0.22.0-1","description":"The Oberthur smart card software driver in OpenSC before 0.21.0-rc1 has a heap-based buffer overflow in sc_oberthur_read_file.","status":"published","published":"2020-10-06T02:15:12Z","modified":"2026-04-21T04:38:14.762844Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:28:08.630357Z"},{"id":"BELL-CVE-2020-26570","title":"CVE-2020-26570 does not affect BellSoft software","status":"withdrawn","published":"2023-08-31T12:14:36.699954Z","modified":"2026-01-26T09:46:52.28049Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:28:15.925958Z"},{"id":"CVE-2020-26570","description":"The Oberthur smart card software driver in OpenSC before 0.21.0-rc1 has a heap-based buffer overflow in sc_oberthur_read_file.","status":"published","published":"2020-10-06T02:15:12.99Z","modified":"2026-10-20T14:05:17.929677959Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:44:16.248747Z"},{"id":"DEBIAN-CVE-2020-26570","description":"The Oberthur smart card software driver in OpenSC before 0.21.0-rc1 has a heap-based buffer overflow in sc_oberthur_read_file.","status":"published","published":"2020-10-06T02:15:12.99Z","modified":"2026-10-26T12:02:41.425269256Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:45:33.729655Z"},{"id":"OESA-2021-1021","title":"opensc security update","description":"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.\\r\\n\\r\\n\r\nSecurity Fix(es):\\r\\n\\r\\n\r\nThe Oberthur smart card software driver in OpenSC before 0.21.0-rc1 has a heap-based buffer overflow in sc_oberthur_read_file.(CVE-2020-26570)\\r\\n\\r\\n","status":"published","published":"2021-02-04T11:04:15Z","modified":"2026-08-18T01:15:07.466106694Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:52:38.987987Z"},{"id":"RHSA-2021:1600","title":"Red Hat Security Advisory: opensc security, bug fix, and enhancement update","status":"published","published":"2024-09-16T04:57:22Z","modified":"2026-06-27T10:13:26Z","cvss":[{"version":"3.1","score":6.4,"vector":"CVSS:3.1/AV:P/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"medium"}],"updated_at":"2026-11-02T15:53:08.071325Z"},{"id":"RLSA-2021:1600","title":"Moderate: opensc security, bug fix, and enhancement update","description":"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.\n\nSecurity Fix(es):\n\n* opensc: heap-based buffer overflow in sc_oberthur_read_file (CVE-2020-26570)\n\n* opensc: stack-based buffer overflow in sc_pkcs15emu_gemsafeGPK_init (CVE-2020-26571)\n\n* opensc: stack-based buffer overflow in tcos_decipher (CVE-2020-26572)\n\nFor 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.\n\nAdditional Changes:\n\nFor detailed information on changes in this release, see the Rocky Linux 8.4 Release Notes linked from the References section.","status":"published","published":"2021-05-18T05:37:30Z","modified":"2026-02-04T23:15:05.450517Z","cvss":[{"version":"3.1","score":6.4,"vector":"CVSS:3.1/AV:P/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"medium"}],"updated_at":"2026-11-02T15:53:23.969672Z"},{"id":"UBUNTU-CVE-2020-26570","description":"The Oberthur smart card software driver in OpenSC before 0.21.0-rc1 has a heap-based buffer overflow in sc_oberthur_read_file.","status":"published","published":"2020-10-06T02:15:00Z","modified":"2026-02-04T04:00:25.52991Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:54:24.541803Z"},{"id":"ALSA-2021:1600","title":"Moderate: opensc security, bug fix, and enhancement update","description":"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.\n\nSecurity Fix(es):\n\n* opensc: heap-based buffer overflow in sc_oberthur_read_file (CVE-2020-26570)\n\n* opensc: stack-based buffer overflow in sc_pkcs15emu_gemsafeGPK_init (CVE-2020-26571)\n\n* opensc: stack-based buffer overflow in tcos_decipher (CVE-2020-26572)\n\nFor 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.\n\nAdditional Changes:\n\nFor detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.","status":"published","published":"2021-05-18T05:37:30Z","modified":"2026-10-29T11:00:30.476839292Z","updated_at":"2026-11-02T15:27:51.196609Z"},{"id":"DLA-2832-1","title":"opensc - security update","status":"published","published":"2021-11-29T00:00:00Z","modified":"2026-03-09T01:17:57.10845Z","updated_at":"2026-11-02T15:46:11.189256Z"},{"id":"MGASA-2021-0037","title":"Updated opensc packages fix security vulnerabilities","description":"The Oberthur smart card software driver in OpenSC before 0.21.0-rc1 has a\nheap-based buffer overflow in sc_oberthur_read_file (CVE-2020-26570).\n\nThe gemsafe GPK smart card software driver in OpenSC before 0.21.0-rc1 has a\nstack-based buffer overflow in sc_pkcs15emu_gemsafeGPK_init (CVE-2020-26571).\n\nThe TCOS smart card software driver in OpenSC before 0.21.0-rc1 has a\nstack-based buffer overflow in tcos_decipher (CVE-2020-26572).\n","status":"published","published":"2021-01-17T16:07:01Z","modified":"2026-04-16T04:42:20.560114799Z","updated_at":"2026-11-02T15:49:41.509337Z"},{"id":"openSUSE-SU-2021:0565-1","title":"Security update for opensc","description":"This update for opensc fixes the following issues:\n\t  \n- CVE-2019-15945: Fixed an out-of-bounds access of an ASN.1 Bitstring in decode_bit_string (bsc#1149746).\n- CVE-2019-15946: Fixed an out-of-bounds access of an ASN.1 Octet string in asn1_decode_entry (bsc#1149747)\n- CVE-2019-19479: Fixed an incorrect read operation during parsing of a SETCOS file attribute (bsc#1158256)\n- CVE-2019-19480: Fixed an improper free operation in sc_pkcs15_decode_prkdf_entry (bsc#1158307).\n- CVE-2019-20792: Fixed a double free in coolkey_free_private_data (bsc#1170809). \n- CVE-2020-26570: Fixed a buffer overflow in sc_oberthur_read_file (bsc#1177364).\n- CVE-2020-26571: Fixed a stack-based buffer overflow in gemsafe GPK smart card software driver (bsc#1177380)\n- CVE-2020-26572: Fixed a stack-based buffer overflow in tcos_decipher (bsc#1177378).\n\nThis update was imported from the SUSE:SLE-15-SP1:Update update project.","status":"published","published":"2021-04-16T18:05:41Z","modified":"2026-02-04T03:08:59.279184Z","updated_at":"2026-11-02T16:58:31.879684Z"},{"id":"openSUSE-SU-2024:11123-1","title":"opensc-0.21.0-2.2 on GA media","description":"These are all security issues fixed in the opensc-0.21.0-2.2 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2026-02-04T04:38:24.392177Z","updated_at":"2026-11-02T16:58:34.894275Z"},{"id":"SUSE-SU-2021:0998-1","title":"Security update for opensc","description":"This update for opensc fixes the following issues:\n\n- CVE-2020-26571: gemsafe GPK smart card software driver stack-based buffer overflow (bsc#1177380)\n- CVE-2019-15946: out-of-bounds access of an ASN.1 Octet string in asn1_decode_entry (bsc#1149747)\n- CVE-2019-15945: out-of-bounds access of an ASN.1 Bitstring in decode_bit_string (bsc#1149746)\n- CVE-2019-19479: incorrect read operation during parsing of a SETCOS file attribute (bsc#1158256)\n- CVE-2020-26572: Prevent out of bounds write (bsc#1177378)\n- CVE-2020-26570: Fix buffer overflow in sc_oberthur_read_file (bsc#1177364)\n","status":"published","published":"2021-03-31T14:57:12Z","modified":"2026-02-04T04:27:06.478838Z","updated_at":"2026-11-02T15:53:48.690034Z"},{"id":"SUSE-SU-2021:1168-1","title":"Security update for opensc","description":"This update for opensc fixes the following issues:\n\t  \n- CVE-2019-15945: Fixed an out-of-bounds access of an ASN.1 Bitstring in decode_bit_string (bsc#1149746).\n- CVE-2019-15946: Fixed an out-of-bounds access of an ASN.1 Octet string in asn1_decode_entry (bsc#1149747)\n- CVE-2019-19479: Fixed an incorrect read operation during parsing of a SETCOS file attribute (bsc#1158256)\n- CVE-2019-19480: Fixed an improper free operation in sc_pkcs15_decode_prkdf_entry (bsc#1158307).\n- CVE-2019-20792: Fixed a double free in coolkey_free_private_data (bsc#1170809). \n- CVE-2020-26570: Fixed a buffer overflow in sc_oberthur_read_file (bsc#1177364).\n- CVE-2020-26571: Fixed a stack-based buffer overflow in gemsafe GPK smart card software driver (bsc#1177380)\n- CVE-2020-26572: Fixed a stack-based buffer overflow in tcos_decipher (bsc#1177378).\n","status":"published","published":"2021-04-13T12:04:36Z","modified":"2026-02-04T04:12:26.867373Z","updated_at":"2026-11-02T15:53:49.138643Z"},{"id":"SUSE-SU-2022:1041-1","title":"Security update for opensc","description":"This update for opensc fixes the following issues:\n\nSecurity issues fixed:\n\n- CVE-2021-42780: Fixed use after return in insert_pin() (bsc#1192005).\n- CVE-2021-42779: Fixed use after free in sc_file_valid() (bsc#1191992).\n- CVE-2021-42781: Fixed multiple heap buffer overflows in pkcs15-oberthur.c (bsc#1192000).\n- CVE-2021-42782: Stack buffer overflow issues in various places (bsc#1191957).\n- CVE-2019-6502: Fixed a memory leak in sc_context_create() (bsc#1122756).\n- CVE-2020-26570: Fixed a heap based buffer overflow in sc_oberthur_read_file (bsc#1177364).\n- CVE-2020-26572: Prevent out of bounds write (bsc#1177378)\n- CVE-2020-26571: gemsafe GPK smart card software driver stack-based buffer overflow (bsc#1177380)\n- CVE-2019-15946: out-of-bounds access of an ASN.1 Octet string in asn1_decode_entry (bsc#1149747)\n- CVE-2019-19479: incorrect read operation during parsing of a SETCOS file attribute (bsc#1158256)\n- CVE-2019-15945: Fixed an out-of-bounds access of an ASN.1 Bitstring in decode_bit_string (bsc#1149746).\n- CVE-2019-19481: Fixed an improper handling of buffer limits for CAC certificates (bsc#1158305).\n- CVE-2019-20792: Fixed a double free in coolkey_free_private_data (bsc#1170809). \n\nNon-security issues fixed:\n\n- Fixes segmentation fault in 'pkcs11-tool.c'. (bsc#1114649)\n","status":"published","published":"2022-03-30T13:25:11Z","modified":"2026-02-04T03:02:40.711283Z","updated_at":"2026-11-02T15:53:50.066806Z"},{"id":"USN-5281-1","title":"opensc vulnerabilities","description":"It was discovered that some OpenSC smart card drivers mishandled memory\nwhen performing certain decoding operations. An attacker could possibly\nuse this issue to cause a denial of service or other unspecified impact.\nThis issue only affected Ubuntu 16.04 ESM and Ubuntu 18.04 ESM.\n(CVE-2019-15945, CVE-2019-15946)\n\nIt was discovered that some OpenSC smart card drivers had buffer overflow\nvulnerabilities. An attacker could possibly use this issue to cause a\ndenial of service or other unspecified impact.\n(CVE-2020-26570, CVE-2020-26571, CVE-2020-26572)\n","status":"published","published":"2022-06-08T07:16:30Z","modified":"2026-06-25T13:31:01.001604453Z","updated_at":"2026-11-02T16:58:15.683829Z"}]}}
