CVE Vulnerabilities

CVE-2018-16424

Double Free

Published: Sep 04, 2018 | Modified: Sep 11, 2019
CVSS 3.x
6.6
MEDIUM
Source:
NVD
CVSS:3.0/AV:P/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.x
4.6 MEDIUM
AV:L/AC:L/Au:N/C:P/I:P/A:P
RedHat/V2
RedHat/V3
4.3 MODERATE
CVSS:3.0/AV:P/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Ubuntu
MEDIUM

A double free when handling responses in read_file in tools/egk-tool.c (aka the eGK card tool) in OpenSC before 0.19.0-rc1 could be used by attackers able to supply crafted smartcards to cause a denial of service (application crash) or possibly have unspecified other impact.

Weakness

The product calls free() twice on the same memory address, potentially leading to modification of unexpected memory locations.

Affected Software

Name Vendor Start Version End Version
Opensc Opensc_project * 0.18.0 (including)
Opensc Ubuntu bionic *
Opensc Ubuntu cosmic *
Opensc Ubuntu esm-apps/bionic *
Opensc Ubuntu esm-apps/xenial *
Opensc Ubuntu trusty *
Opensc Ubuntu upstream *
Opensc Ubuntu xenial *

Potential Mitigations

References