Linux ia64 kernels have a floating point leak because the context
switch code checks just the psr.mfh bit and doesn't look at who the
FPH owner is. This allows a malicious program to set the MFH bit and
look at the
registers of another possibly sensitive process.
Patch available and committed:
CAN-2004-0565 Affects: 2.1AS(ia64) 2.1AW
The referenced patch doesn't seem to exist (possibly merged out of bk or
somesuch). Got another reference?
I don't have the exact link to the 2.4 changeset, but here is the 2.6
changeset to help find it.
I found the 2.4 changeset, it's at
An errata 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.