PT-2004-3428 · Linux · Linux Kernel

Published

2004-12-31

·

Updated

2017-07-11

·

CVE-2004-2536

CVSS v2.0

7.5

High

VectorAV:N/AC:L/Au:N/C:P/I:P/A:P
Name of the Vulnerable Software and Affected Versions Linux kernel versions 2.6 through 2.6.5
Description The issue arises from the exit thread function in the Linux kernel, which fails to invalidate per-TSS io bitmap pointers when a process exits without dropping IO access permissions obtained from the ioperm function. This allows other processes to access restricted memory locations and possibly gain privileges.
Recommendations For Linux kernel versions 2.6 through 2.6.5, as a temporary workaround, consider restricting access to the ioperm function to minimize the risk of exploitation. Additionally, ensure that all processes properly drop IO access permissions when exiting to prevent unauthorized access to per-TSS pointers. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

CVE-2004-2536

Affected Products

Linux Kernel