ArchLinux: 202003-7: mbedtls: private key recovery
Summary
The ECDSA signature implementation in ecdsa.c in Arm Mbed Crypto before 3.0.1 and Mbed TLS before 2.20.0, 2.16.4 or 2.7.13 does not reduce the blinded scalar before computing the inverse, which allows a local attacker to recover the private key via side-channel attacks.
Resolution
Upgrade to 2.16.5-1.
# pacman -Syu "mbedtls>=2.16.5-1"
The problem has been fixed upstream in version 2.16.5.
References
https://security.archlinux.org/CVE-2019-18222
Workaround
None.