First published: Wed Aug 08 2007(Updated: )
The BN_from_montgomery function in crypto/bn/bn_mont.c in OpenSSL 0.9.8e and earlier does not properly perform Montgomery multiplication, which might allow local users to conduct a side-channel attack and retrieve RSA private keys.
Credit: secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
OpenSSL libcrypto | <=0.9.8e |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2007-3108 has been categorized as a high-severity vulnerability due to its potential to expose RSA private keys.
To fix CVE-2007-3108, upgrade OpenSSL to version 0.9.8f or later.
CVE-2007-3108 is caused by improper Montgomery multiplication in the BN_from_montgomery function of OpenSSL.
Local users on systems running OpenSSL versions 0.9.8e and earlier are affected by CVE-2007-3108.
CVE-2007-3108 can facilitate side-channel attacks that allow attackers to retrieve RSA private keys.