CVE Catalog

CVE-2018-0495

MediumCVSS 4.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
0.89%

58th percentile - higher than 58% of all known CVEs

Summary

Libgcrypt before 1.7.10 and 1.8.x before 1.8.3 is vulnerable to a memory-cache side-channel attack on ECDSA signatures, known as Return Of the Hidden Number Problem (ROHNP). The attack can be mitigated by using blinding during the signing process in the _gcry_ecc_ecdsa_sign function. To discover an ECDSA key, the attacker needs access to either the local machine or a different virtual machine on the same physical host.

Risk Assessment

The risk is the potential disclosure of ECDSA keys, which could compromise the confidentiality of digital signatures and authentication. The attack requires local access or a shared environment, increasing the threat in cloud environments.

Recommendation

Upgrade Libgcrypt to version 1.7.10 or 1.8.3 or later to eliminate the vulnerability. In the meantime, implement blinding during ECDSA signing as a mitigation measure.

Other vulnerabilities in Libgcrypt

See all
Original NVD description (English source)

Libgcrypt before 1.7.10 and 1.8.x before 1.8.3 allows a memory-cache side-channel attack on ECDSA signatures that can be mitigated through the use of blinding during the signing process in the _gcry_ecc_ecdsa_sign function in cipher/ecc-ecdsa.c, aka the Return Of the Hidden Number Problem or ROHNP. To discover an ECDSA key, the attacker needs access to either the local machine or a different virtual machine on the same physical host.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS