Bug 157631 - CAN-2005-0109 timing attack on OpenSSL with HT
CAN-2005-0109 timing attack on OpenSSL with HT
Status: CLOSED ERRATA
Product: Red Hat Enterprise Linux 4
Classification: Red Hat
Component: openssl (Show other bugs)
4.0
All Linux
medium Severity medium
: ---
: ---
Assigned To: Tomas Mraz
Brian Brock
impact=moderate,reported=20050307,sou...
: Security
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2005-05-13 04:53 EDT by Mark J. Cox (Product Security)
Modified: 2007-11-30 17:07 EST (History)
6 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2005-06-01 09:32:44 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Mark J. Cox (Product Security) 2005-05-13 04:53:21 EDT
http://www.daemonology.net/hyperthreading-considered-harmful/ describes a timing
attack against certain processors where a local user can cause an information
leak from applications.  This could allow, for example, an untrusted local user
to gain access to portions of cryptographic keys.

Note that for an attack to be sucessful you need to be running on an affected
processor, have a malicious local user, and be doing operations with a valuable
private key.

The OpenSSL team are working on a patch that will mitigate this issue and remove
the ability to do timing attacks (of any nature) on private key operations.  We
will look at backporting and applying this patch and producing OpenSSL updates.
Comment 1 Mark J. Cox (Product Security) 2005-05-13 09:23:37 EDT
(Just to clarify, we'll also be taking a look at other packages that deal with
private key operations that may be susceptable to similar attacks)
Comment 2 Frank Ch. Eigler 2005-05-13 11:39:36 EDT
From a D.J.Bernstein posting on comp.arch:

...
Osvik and Tromer made clear months ago that hyperthreading needed to be
turned off for security. They've been advertising information disclosure
through hyperthreading since at least February. See, for example, the
``Other People's Cache---HyperAttacks with HyperThreading'' abstract in
   http://www.esat.kuleuven.ac.be/sista-cosic-docarch/template.php?page=activities
...
Comment 4 Tomas Mraz 2005-05-19 14:20:10 EDT
Fixed in FC development.
Comment 6 Josh Bressers 2005-06-01 09:32:44 EDT
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHSA-2005-476.html

Note You need to log in before you can comment on or make changes to this bug.