CVE Vulnerabilities

CVE-2009-2847

Published: Aug 18, 2009 | Modified: Nov 07, 2023
CVSS 3.x
N/A
Source:
NVD
CVSS 2.x
4.9 MEDIUM
AV:L/AC:L/Au:N/C:C/I:N/A:N
RedHat/V2
2.1 MODERATE
AV:L/AC:L/Au:N/C:P/I:N/A:N
RedHat/V3
Ubuntu
LOW

The do_sigaltstack function in kernel/signal.c in Linux kernel 2.4 through 2.4.37 and 2.6 before 2.6.31-rc5, when running on 64-bit systems, does not clear certain padding bytes from a structure, which allows local users to obtain sensitive information from the kernel stack via the sigaltstack function.

Affected Software

Name Vendor Start Version End Version
Kernel Linux 2.6.24.7 (including) 2.6.24.7 (including)
Kernel Linux 2.6.25.15 (including) 2.6.25.15 (including)
Linux_kernel Linux * 2.6.16.31 (including)
Linux_kernel Linux 2.6 (including) 2.6 (including)
Linux_kernel Linux 2.6.0 (including) 2.6.0 (including)
Linux_kernel Linux 2.6.1 (including) 2.6.1 (including)
Linux_kernel Linux 2.6.10 (including) 2.6.10 (including)
Linux_kernel Linux 2.6.11 (including) 2.6.11 (including)
Linux_kernel Linux 2.6.11.1 (including) 2.6.11.1 (including)
Linux_kernel Linux 2.6.11.2 (including) 2.6.11.2 (including)
Linux_kernel Linux 2.6.11.3 (including) 2.6.11.3 (including)
Linux_kernel Linux 2.6.11.4 (including) 2.6.11.4 (including)
Linux_kernel Linux 2.6.11.5 (including) 2.6.11.5 (including)
Linux_kernel Linux 2.6.11.6 (including) 2.6.11.6 (including)
Linux_kernel Linux 2.6.11.7 (including) 2.6.11.7 (including)
Linux_kernel Linux 2.6.11.8 (including) 2.6.11.8 (including)
Linux_kernel Linux 2.6.11.9 (including) 2.6.11.9 (including)
Linux_kernel Linux 2.6.11.10 (including) 2.6.11.10 (including)
Linux_kernel Linux 2.6.11.11 (including) 2.6.11.11 (including)
Linux_kernel Linux 2.6.11.12 (including) 2.6.11.12 (including)
Linux_kernel Linux 2.6.12 (including) 2.6.12 (including)
Linux_kernel Linux 2.6.12.1 (including) 2.6.12.1 (including)
Linux_kernel Linux 2.6.12.2 (including) 2.6.12.2 (including)
Linux_kernel Linux 2.6.12.3 (including) 2.6.12.3 (including)
Linux_kernel Linux 2.6.12.4 (including) 2.6.12.4 (including)
Linux_kernel Linux 2.6.12.5 (including) 2.6.12.5 (including)
Linux_kernel Linux 2.6.12.6 (including) 2.6.12.6 (including)
Linux_kernel Linux 2.6.13 (including) 2.6.13 (including)
Linux_kernel Linux 2.6.13.1 (including) 2.6.13.1 (including)
Linux_kernel Linux 2.6.13.2 (including) 2.6.13.2 (including)
Linux_kernel Linux 2.6.13.3 (including) 2.6.13.3 (including)
Linux_kernel Linux 2.6.13.4 (including) 2.6.13.4 (including)
Linux_kernel Linux 2.6.13.5 (including) 2.6.13.5 (including)
Linux_kernel Linux 2.6.14 (including) 2.6.14 (including)
Linux_kernel Linux 2.6.14.1 (including) 2.6.14.1 (including)
Linux_kernel Linux 2.6.14.2 (including) 2.6.14.2 (including)
Linux_kernel Linux 2.6.14.3 (including) 2.6.14.3 (including)
Linux_kernel Linux 2.6.14.4 (including) 2.6.14.4 (including)
Linux_kernel Linux 2.6.14.5 (including) 2.6.14.5 (including)
Linux_kernel Linux 2.6.14.6 (including) 2.6.14.6 (including)
Linux_kernel Linux 2.6.14.7 (including) 2.6.14.7 (including)
Linux_kernel Linux 2.6.15 (including) 2.6.15 (including)
Linux_kernel Linux 2.6.15.1 (including) 2.6.15.1 (including)
Linux_kernel Linux 2.6.15.2 (including) 2.6.15.2 (including)
Linux_kernel Linux 2.6.15.3 (including) 2.6.15.3 (including)
Linux_kernel Linux 2.6.15.4 (including) 2.6.15.4 (including)
Linux_kernel Linux 2.6.15.5 (including) 2.6.15.5 (including)
Linux_kernel Linux 2.6.15.6 (including) 2.6.15.6 (including)
Linux_kernel Linux 2.6.15.7 (including) 2.6.15.7 (including)
Linux_kernel Linux 2.6.16 (including) 2.6.16 (including)
Linux_kernel Linux 2.6.16.1 (including) 2.6.16.1 (including)
Linux_kernel Linux 2.6.16.2 (including) 2.6.16.2 (including)
Linux_kernel Linux 2.6.16.3 (including) 2.6.16.3 (including)
Linux_kernel Linux 2.6.16.10 (including) 2.6.16.10 (including)
Linux_kernel Linux 2.6.16.11 (including) 2.6.16.11 (including)
Linux_kernel Linux 2.6.16.12 (including) 2.6.16.12 (including)
Linux_kernel Linux 2.6.16.13 (including) 2.6.16.13 (including)
Linux_kernel Linux 2.6.16.14 (including) 2.6.16.14 (including)
Linux_kernel Linux 2.6.16.15 (including) 2.6.16.15 (including)
Linux_kernel Linux 2.6.16.16 (including) 2.6.16.16 (including)
Linux_kernel Linux 2.6.16.17 (including) 2.6.16.17 (including)
Linux_kernel Linux 2.6.16.18 (including) 2.6.16.18 (including)
Linux_kernel Linux 2.6.16.19 (including) 2.6.16.19 (including)
Linux_kernel Linux 2.6.16.20 (including) 2.6.16.20 (including)
Linux_kernel Linux 2.6.16.21 (including) 2.6.16.21 (including)
Linux_kernel Linux 2.6.16.22 (including) 2.6.16.22 (including)
Linux_kernel Linux 2.6.16.23 (including) 2.6.16.23 (including)
Linux_kernel Linux 2.6.16.24 (including) 2.6.16.24 (including)
Linux_kernel Linux 2.6.16.25 (including) 2.6.16.25 (including)
Linux_kernel Linux 2.6.16.26 (including) 2.6.16.26 (including)
Linux_kernel Linux 2.6.16.27 (including) 2.6.16.27 (including)
Linux_kernel Linux 2.6.16.28 (including) 2.6.16.28 (including)
Linux_kernel Linux 2.6.16.29 (including) 2.6.16.29 (including)
Linux_kernel Linux 2.6.16.30 (including) 2.6.16.30 (including)
Linux_kernel Linux 2.6.16.31 (including) 2.6.16.31 (including)
Linux_kernel Linux 2.6.16.31–rc1 (including) 2.6.16.31–rc1 (including)
Linux_kernel Linux 2.6.16.31–rc2 (including) 2.6.16.31–rc2 (including)
Linux_kernel Linux 2.6.16.31–rc3 (including) 2.6.16.31–rc3 (including)
Linux_kernel Linux 2.6.16.31–rc4 (including) 2.6.16.31–rc4 (including)
MRG for RHEL-5 RedHat kernel-rt-0:2.6.24.7-132.el5rt *
Red Hat Enterprise Linux 4 RedHat kernel-0:2.6.9-89.0.11.EL *
Red Hat Enterprise Linux 5 RedHat kernel-0:2.6.18-164.el5 *
Red Hat Enterprise Linux 5.3.Z - Server Only RedHat kernel-0:2.6.18-128.8.1.el5 *
Linux Ubuntu hardy *
Linux Ubuntu intrepid *
Linux Ubuntu jaunty *
Linux Ubuntu upstream *
Linux-source-2.6.15 Ubuntu dapper *

References