Description
crypto/rsa/rsa_gen.c in OpenSSL before 0.9.6 mishandles C bitwise-shift operations that exceed the size of an expression, which makes it easier for remote attackers to defeat cryptographic protection mechanisms by leveraging improper RSA key generation on 64-bit HP-UX platforms.
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.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | openssl | 0.9.6-1 | — |
| Debian 13 | openssl | 0.9.6-1 | — |
| Debian 12 | openssl | 0.9.6-1 | — |
References
- 1035750 vdb-entry
- [openssl-users] 20000529 64 bit problem in RSA_generate_key in 0.9.5a mailing-list
- http://www-01.ibm.com/support/docview.wss?uid=swg21995039
- 90109 vdb-entry
- https://git.openssl.org/?p=openssl.git%3Ba=commit%3Bh=db82b8f9bd432a59aea8e1014694e15fc457c2bb
- [oss-security] 20160504 broken RSA keys mailing-list