Skip to content
OpenAdvisories
Unscored CVE-2015-2141 EUVD-2015-2251GHSA-xm6q-j5wx-7362

The InvertibleRWFunction::CalculateInverse function in rw.cpp in libcrypt++ 5.6.2 does not properly blind private key operations for the Ra…

Published Jul 1, 2015 · Updated Aug 6, 2024 · Assigned by mitre

Description

The InvertibleRWFunction::CalculateInverse function in rw.cpp in libcrypt++ 5.6.2 does not properly blind private key operations for the Rabin-Williams digital signature algorithm, which allows remote attackers to obtain private keys via a timing attack.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libcrypto++ 5.6.1-7 —
Debian 13 libcrypto++ 5.6.1-7 —
Debian 12 libcrypto++ 5.6.1-7 —
Debian 8 libcrypto++ 5.6.1-6+deb8u1 DSA-3296-1
Debian 7 libcrypto++ 5.6.1-6+deb7u1 DSA-3296-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Debian 6.0 libcrypto++ 5.6.0-6+deb6u1 DLA-262-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS libcrypto++ 5.6.1-6+deb8u1build0.14.04.1 —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed libcryptopp 5.6.4-1.3 openSUSE-SU-2024:10336-1

Advisories 3

References