Linux Kernel Random.C Device Reseed Weakness
BID:25029
Info
Linux Kernel Random.C Device Reseed Weakness
| Bugtraq ID: | 25029 |
| Class: | Design Error |
| CVE: |
CVE-2007-2172 CVE-2007-4311 |
| Remote: | Yes |
| Local: | Yes |
| Published: | Jul 23 2007 12:00AM |
| Updated: | Jul 05 2016 10:00PM |
| Credit: | The vendor reported this issue. |
| Vulnerable: |
RedHat Enterprise Linux WS 2.1 IA64 RedHat Enterprise Linux WS 2.1 RedHat Enterprise Linux ES 2.1 IA64 RedHat Enterprise Linux ES 2.1 Red Hat Enterprise Linux AS 2.1 IA64 Red Hat Enterprise Linux AS 2.1 Linux kernel 2.4.34 Linux kernel 2.4.33 2 Linux kernel 2.4.33 .7 Linux kernel 2.4.33 .6 Linux kernel 2.4.33 .6 Linux kernel 2.4.33 .3 Linux kernel 2.4.33 .3 Linux kernel 2.4.33 .1 Linux kernel 2.4.33 -pre1 Linux kernel 2.4.33 Linux kernel 2.4.32 -pre2 Linux kernel 2.4.32 -pre1 Linux kernel 2.4.32 Linux kernel 2.4.31 -pre1 Linux kernel 2.4.31 Linux kernel 2.4.30 rc3 Linux kernel 2.4.30 rc2 Linux kernel 2.4.30 Linux kernel 2.4.29 -rc2 Linux kernel 2.4.29 -rc1 Linux kernel 2.4.29 Linux kernel 2.4.28 Linux kernel 2.4.27 -pre5 Linux kernel 2.4.27 -pre4 Linux kernel 2.4.27 -pre3 Linux kernel 2.4.27 -pre2 Linux kernel 2.4.27 -pre1 Linux kernel 2.4.27 Linux kernel 2.4.26 Linux kernel 2.4.25 Linux kernel 2.4.24 -ow1 Linux kernel 2.4.24 Linux kernel 2.4.23 -pre9 Linux kernel 2.4.23 -ow2 Linux kernel 2.4.23 Linux kernel 2.4.22 Linux kernel 2.4.21 pre7 Linux kernel 2.4.21 pre4 Linux kernel 2.4.21 pre1 Linux kernel 2.4.21 Linux kernel 2.4.20 Linux kernel 2.4.19 -pre6 Linux kernel 2.4.19 -pre5 Linux kernel 2.4.19 -pre4 Linux kernel 2.4.19 -pre3 Linux kernel 2.4.19 -pre2 Linux kernel 2.4.19 -pre1 Linux kernel 2.4.19 Linux kernel 2.4.18 pre-8 Linux kernel 2.4.18 pre-7 Linux kernel 2.4.18 pre-6 Linux kernel 2.4.18 pre-5 Linux kernel 2.4.18 pre-4 Linux kernel 2.4.18 pre-3 Linux kernel 2.4.18 pre-2 Linux kernel 2.4.18 pre-1 Linux kernel 2.4.18 x86 Linux kernel 2.4.18 Linux kernel 2.4.17 Linux kernel 2.4.16 Linux kernel 2.4.15 Linux kernel 2.4.14 Linux kernel 2.4.13 Linux kernel 2.4.12 Linux kernel 2.4.11 Linux kernel 2.4.10 Linux kernel 2.4.9 Linux kernel 2.4.8 Linux kernel 2.4.7 Linux kernel 2.4.6 Linux kernel 2.4.5 Linux kernel 2.4.4 Linux kernel 2.4.3 Linux kernel 2.4.2 Linux kernel 2.4.1 Linux kernel 2.4 .0-test9 Linux kernel 2.4 .0-test8 Linux kernel 2.4 .0-test7 Linux kernel 2.4 .0-test6 Linux kernel 2.4 .0-test5 Linux kernel 2.4 .0-test4 Linux kernel 2.4 .0-test3 Linux kernel 2.4 .0-test2 Linux kernel 2.4 .0-test12 Linux kernel 2.4 .0-test11 Linux kernel 2.4 .0-test10 Linux kernel 2.4 .0-test1 Linux kernel 2.4 Linux kernel 2.4.34.5 Linux kernel 2.4.34.3 Linux kernel 2.4.33.5 Linux kernel 2.4.33.4 Debian Linux 3.1 sparc Debian Linux 3.1 s/390 Debian Linux 3.1 ppc Debian Linux 3.1 mipsel Debian Linux 3.1 mips Debian Linux 3.1 m68k Debian Linux 3.1 ia-64 Debian Linux 3.1 ia-32 Debian Linux 3.1 hppa Debian Linux 3.1 arm Debian Linux 3.1 amd64 Debian Linux 3.1 alpha Debian Linux 3.1 |
| Not Vulnerable: |
Linux kernel 2.4.34.6 |
Discussion
Linux Kernel Random.C Device Reseed Weakness
The Linux kernel is prone to a weakness related to reseeding in the random device driver.
Linux kernel versions prior to 2.4.34.6 are vulnerable to this issue.
'Random.c' uses incorrect data to reseed the random number generator.
The impact of a successful exploit depends on how the application uses the random number generator.
The Linux kernel is prone to a weakness related to reseeding in the random device driver.
Linux kernel versions prior to 2.4.34.6 are vulnerable to this issue.
'Random.c' uses incorrect data to reseed the random number generator.
The impact of a successful exploit depends on how the application uses the random number generator.
Exploit / POC
Linux Kernel Random.C Device Reseed Weakness
Currently we are not aware of any exploits for this issue. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
Currently we are not aware of any exploits for this issue. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
Solution / Fix
Linux Kernel Random.C Device Reseed Weakness
Solution:
Updates are available. Please see the references for more information.
Linux kernel 2.4.34.3
Linux kernel 2.4 .0-test3
Linux kernel 2.4 .0-test6
Linux kernel 2.4 .0-test8
Linux kernel 2.4 .0-test7
Linux kernel 2.4
Linux kernel 2.4 .0-test2
Linux kernel 2.4 .0-test11
Linux kernel 2.4.1
Linux kernel 2.4.11
Linux kernel 2.4.12
Linux kernel 2.4.13
Linux kernel 2.4.14
Linux kernel 2.4.15
Linux kernel 2.4.16
Linux kernel 2.4.17
Linux kernel 2.4.18 pre-8
Linux kernel 2.4.18 pre-7
Linux kernel 2.4.18
Linux kernel 2.4.18 pre-6
Linux kernel 2.4.18 pre-3
Linux kernel 2.4.18 pre-2
Linux kernel 2.4.18 pre-4
Linux kernel 2.4.18 pre-5
Linux kernel 2.4.19 -pre4
Linux kernel 2.4.19 -pre1
Linux kernel 2.4.19 -pre6
Linux kernel 2.4.19 -pre2
Linux kernel 2.4.19
Linux kernel 2.4.19 -pre5
Linux kernel 2.4.19 -pre3
Linux kernel 2.4.21
Linux kernel 2.4.21 pre1
Linux kernel 2.4.21 pre4
Linux kernel 2.4.22
Linux kernel 2.4.23
Linux kernel 2.4.23 -ow2
Linux kernel 2.4.23 -pre9
Linux kernel 2.4.24
Linux kernel 2.4.24 -ow1
Linux kernel 2.4.25
Linux kernel 2.4.27 -pre1
Linux kernel 2.4.27
Linux kernel 2.4.27 -pre2
Linux kernel 2.4.27 -pre4
Linux kernel 2.4.27 -pre3
Linux kernel 2.4.28
Linux kernel 2.4.29 -rc2
Linux kernel 2.4.29 -rc1
Linux kernel 2.4.29
Linux kernel 2.4.3
Linux kernel 2.4.30
Linux kernel 2.4.30 rc3
Linux kernel 2.4.30 rc2
Linux kernel 2.4.31
Linux kernel 2.4.31 -pre1
Linux kernel 2.4.32 -pre2
Linux kernel 2.4.32
Linux kernel 2.4.32 -pre1
Linux kernel 2.4.33 .3
Linux kernel 2.4.33 .1
Linux kernel 2.4.33 -pre1
Linux kernel 2.4.33 .6
Linux kernel 2.4.33
Linux kernel 2.4.34
Solution:
Updates are available. Please see the references for more information.
Linux kernel 2.4.34.3
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4 .0-test3
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4 .0-test6
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4 .0-test8
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4 .0-test7
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4 .0-test2
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4 .0-test11
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.1
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.11
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.12
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.13
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.14
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.15
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.16
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.17
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.18 pre-8
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.18 pre-7
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.18
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.18 pre-6
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.18 pre-3
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.18 pre-2
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.18 pre-4
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.18 pre-5
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.19 -pre4
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.19 -pre1
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.19 -pre6
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.19 -pre2
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.19
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.19 -pre5
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.19 -pre3
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.21
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.21 pre1
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.21 pre4
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.22
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.23
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.23 -ow2
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.23 -pre9
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.24
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.24 -ow1
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.25
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.27 -pre1
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.27
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.27 -pre2
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.27 -pre4
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.27 -pre3
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.28
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.29 -rc2
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.29 -rc1
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.29
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.3
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.30
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.30 rc3
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.30 rc2
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.31
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.31 -pre1
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.32 -pre2
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.32
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.32 -pre1
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.33 .3
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.33 .1
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.33 -pre1
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.33 .6
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.33
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
Linux kernel 2.4.34
-
Linux patch-2.4.34.6.bz2
http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.34.6.bz2
References
Linux Kernel Random.C Device Reseed Weakness
References:
References:
- Linux Kernel Changelog 2.4.34.6 (Linux Kernel)
- [DSA 1503-2] New Linux kernel 2.4.27 packages fix several issues (Debian)