BSD SecureLevel Time Setting Security Restriction Bypass Vulnerability
BID:16170
Info
BSD SecureLevel Time Setting Security Restriction Bypass Vulnerability
| Bugtraq ID: | 16170 |
| Class: | Design Error |
| CVE: |
CVE-2005-4352 |
| Remote: | No |
| Local: | Yes |
| Published: | Jan 09 2006 12:00AM |
| Updated: | Jun 15 2007 05:39PM |
| Credit: | Markus Vervier from RedTeam Pentesting reported this issue to the vendor. |
| Vulnerable: |
rPath rPath Linux 1 NetBSD NetBSD 2.1 NetBSD NetBSD 2.0.3 NetBSD NetBSD 2.0.2 NetBSD NetBSD 2.0.1 NetBSD NetBSD 2.0 NetBSD NetBSD 1.6.2 NetBSD NetBSD 1.6.1 NetBSD NetBSD 1.6 beta NetBSD NetBSD 1.6 NetBSD NetBSD Current Linux kernel 2.6.19 -rc4 Linux kernel 2.6.19 -rc3 Linux kernel 2.6.19 -rc2 Linux kernel 2.6.19 -rc1 Linux kernel 2.6.18 .1 Linux kernel 2.6.17 .9 Linux kernel 2.6.17 .8 Linux kernel 2.6.17 .7 Linux kernel 2.6.17 .6 Linux kernel 2.6.17 .5 Linux kernel 2.6.17 .4 Linux kernel 2.6.17 .3 Linux kernel 2.6.17 .14 Linux kernel 2.6.17 .13 Linux kernel 2.6.17 .12 Linux kernel 2.6.17 .11 Linux kernel 2.6.17 .10 Linux kernel 2.6.17 .1 Linux kernel 2.6.17 -rc5 Linux kernel 2.6.17 Linux kernel 2.6.17 Linux kernel 2.6.17 Linux kernel 2.6.16 27 Linux kernel 2.6.16 13 Linux kernel 2.6.16 .9 Linux kernel 2.6.16 .8 Linux kernel 2.6.16 .7 Linux kernel 2.6.16 .5 Linux kernel 2.6.16 .4 Linux kernel 2.6.16 .3 Linux kernel 2.6.16 .23 Linux kernel 2.6.16 .21 Linux kernel 2.6.16 .2 Linux kernel 2.6.16 .19 Linux kernel 2.6.16 .18 Linux kernel 2.6.16 .17 Linux kernel 2.6.16 .16 Linux kernel 2.6.16 .12 Linux kernel 2.6.16 .11 Linux kernel 2.6.16 .1 Linux kernel 2.6.16 -rc1 Linux kernel 2.6.16 Linux kernel 2.6.15 .6 Linux kernel 2.6.15 .4 Linux kernel 2.6.15 .3 Linux kernel 2.6.15 .2 Linux kernel 2.6.15 .1 Linux kernel 2.6.15 -rc6 Linux kernel 2.6.15 -rc5 Linux kernel 2.6.15 -rc4 Linux kernel 2.6.15 -rc3 Linux kernel 2.6.15 -rc2 Linux kernel 2.6.15 -rc1 Linux kernel 2.6.15 Linux kernel 2.6.14 .5 Linux kernel 2.6.14 .4 Linux kernel 2.6.14 .3 Linux kernel 2.6.14 .2 Linux kernel 2.6.14 .1 Linux kernel 2.6.14 -rc4 Linux kernel 2.6.14 -rc3 Linux kernel 2.6.14 -rc2 Linux kernel 2.6.14 -rc1 Linux kernel 2.6.14 Linux kernel 2.6.13 .4 Linux kernel 2.6.13 .3 Linux kernel 2.6.13 .2 Linux kernel 2.6.13 .1 Linux kernel 2.6.13 -rc7 Linux kernel 2.6.13 -rc6 Linux kernel 2.6.13 -rc4 Linux kernel 2.6.13 -rc1 Linux kernel 2.6.13 Linux kernel 2.6.12 .6 Linux kernel 2.6.12 .5 Linux kernel 2.6.12 .4 Linux kernel 2.6.12 .3 Linux kernel 2.6.12 .22 Linux kernel 2.6.12 .2 Linux kernel 2.6.12 .12 Linux kernel 2.6.12 .1 Linux kernel 2.6.12 -rc5 Linux kernel 2.6.12 -rc4 Linux kernel 2.6.12 -rc1 Linux kernel 2.6.12 Linux kernel 2.6.11 .8 Linux kernel 2.6.11 .7 Linux kernel 2.6.11 .6 Linux kernel 2.6.11 .5 Linux kernel 2.6.11 .4 Linux kernel 2.6.11 .12 Linux kernel 2.6.11 .11 Linux kernel 2.6.11 -rc4 Linux kernel 2.6.11 -rc3 Linux kernel 2.6.11 -rc2 Linux kernel 2.6.11 Linux kernel 2.6.10 rc2 Linux kernel 2.6.10 Linux kernel 2.6.9 Linux kernel 2.6.8 rc3 Linux kernel 2.6.8 rc2 Linux kernel 2.6.8 rc1 Linux kernel 2.6.8 Linux kernel 2.6.7 rc1 Linux kernel 2.6.7 Linux kernel 2.6.6 rc1 Linux kernel 2.6.6 Linux kernel 2.6.5 Linux kernel 2.6.4 Linux kernel 2.6.3 Linux kernel 2.6.2 Linux kernel 2.6.1 -rc2 Linux kernel 2.6.1 -rc1 Linux kernel 2.6.1 Linux kernel 2.6 .10 Linux kernel 2.6 -test9-CVS Linux kernel 2.6 -test9 Linux kernel 2.6 -test8 Linux kernel 2.6 -test7 Linux kernel 2.6 -test6 Linux kernel 2.6 -test5 Linux kernel 2.6 -test4 Linux kernel 2.6 -test3 Linux kernel 2.6 -test2 Linux kernel 2.6 -test11 Linux kernel 2.6 -test10 Linux kernel 2.6 -test1 Linux kernel 2.6 Linux kernel 2.6.18 Linux kernel 2.6.15.5 Linux kernel 2.6.15.11 Linux kernel 2.6.11.4 |
| Not Vulnerable: |
Navision Financials Server 3.0 Linux kernel 2.6.18 .3 |
Discussion
BSD SecureLevel Time Setting Security Restriction Bypass Vulnerability
BSD securelevels are prone to a security-restriction-bypass vulnerability that allows local attackers to set the system clock to any arbitrary value.
An attacker can set the system clock to any arbitrary value, even to times in the past, circumventing the securelevel restriction. The attacker can then launch various further attacks against time-sensitive systems.
BSD securelevels are prone to a security-restriction-bypass vulnerability that allows local attackers to set the system clock to any arbitrary value.
An attacker can set the system clock to any arbitrary value, even to times in the past, circumventing the securelevel restriction. The attacker can then launch various further attacks against time-sensitive systems.
Exploit / POC
BSD SecureLevel Time Setting Security Restriction Bypass Vulnerability
An exploit is not required.
An exploit is not required.
Solution / Fix
BSD SecureLevel Time Setting Security Restriction Bypass Vulnerability
Solution:
NetBSD has released advisory 2006-002 along with patches to address this issue. NetBSD CVS has had fixes committed to the repository since December 6, 2005.
Please see the referenced advisories for information on obtaining and applying fixes.
Linux kernel 2.6.11.4
Linux kernel 2.6 -test6
Linux kernel 2.6 -test4
Linux kernel 2.6 -test2
Linux kernel 2.6 -test9-CVS
Linux kernel 2.6 -test7
Linux kernel 2.6 -test9
Linux kernel 2.6 -test10
Linux kernel 2.6.1 -rc2
Linux kernel 2.6.1
Linux kernel 2.6.10 rc2
Linux kernel 2.6.10
Linux kernel 2.6.11 -rc3
Linux kernel 2.6.11 .11
Linux kernel 2.6.11 .7
Linux kernel 2.6.11
Linux kernel 2.6.11 .6
Linux kernel 2.6.12 .4
Linux kernel 2.6.12 .1
Linux kernel 2.6.12 -rc4
Linux kernel 2.6.12 .12
Linux kernel 2.6.12 .22
Linux kernel 2.6.12 .2
Linux kernel 2.6.12 -rc1
Linux kernel 2.6.12 .3
Linux kernel 2.6.13 -rc4
Linux kernel 2.6.13 .3
Linux kernel 2.6.13
Linux kernel 2.6.13 -rc7
Linux kernel 2.6.14 .4
Linux kernel 2.6.14 .1
Linux kernel 2.6.14 .3
Linux kernel 2.6.14 -rc2
Linux kernel 2.6.14 .5
Linux kernel 2.6.14 -rc3
Linux kernel 2.6.15 -rc6
Linux kernel 2.6.15
Linux kernel 2.6.15 -rc1
Linux kernel 2.6.15 -rc3
Linux kernel 2.6.15 .4
Linux kernel 2.6.15 -rc4
Linux kernel 2.6.15 .6
Linux kernel 2.6.16 .3
Linux kernel 2.6.16 .9
Linux kernel 2.6.16 .5
Linux kernel 2.6.16 .1
Linux kernel 2.6.16 .23
Linux kernel 2.6.16 -rc1
Linux kernel 2.6.16
Linux kernel 2.6.16 27
Linux kernel 2.6.16 13
Linux kernel 2.6.16 .16
Linux kernel 2.6.16 .11
Linux kernel 2.6.17
Linux kernel 2.6.17 .5
Linux kernel 2.6.17 .1
Linux kernel 2.6.17 .7
Linux kernel 2.6.17 .13
Linux kernel 2.6.17 .10
Linux kernel 2.6.17 .9
Linux kernel 2.6.17 -rc5
Linux kernel 2.6.17 .14
Linux kernel 2.6.17 .3
Linux kernel 2.6.17 .6
Linux kernel 2.6.2
Linux kernel 2.6.3
Linux kernel 2.6.4
Linux kernel 2.6.6 rc1
Linux kernel 2.6.6
Linux kernel 2.6.7
Linux kernel 2.6.8 rc2
Linux kernel 2.6.8 rc1
Linux kernel 2.6.9
Solution:
NetBSD has released advisory 2006-002 along with patches to address this issue. NetBSD CVS has had fixes committed to the repository since December 6, 2005.
Please see the referenced advisories for information on obtaining and applying fixes.
Linux kernel 2.6.11.4
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6 -test6
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6 -test4
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6 -test2
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6 -test9-CVS
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6 -test7
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6 -test9
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6 -test10
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.1 -rc2
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.1
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.10 rc2
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.10
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.11 -rc3
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.11 .11
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.11 .7
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.11
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.11 .6
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.12 .4
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.12 .1
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.12 -rc4
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.12 .12
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.12 .22
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.12 .2
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.12 -rc1
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.12 .3
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.13 -rc4
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.13 .3
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.13
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.13 -rc7
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.14 .4
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.14 .1
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.14 .3
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.14 -rc2
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.14 .5
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.14 -rc3
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.15 -rc6
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.15
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.15 -rc1
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.15 -rc3
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.15 .4
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.15 -rc4
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.15 .6
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.16 .3
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.16 .9
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.16 .5
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.16 .1
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.16 .23
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.16 -rc1
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.16
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.16 27
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.16 13
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.16 .16
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.16 .11
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.17
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.17 .5
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.17 .1
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.17 .7
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.17 .13
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.17 .10
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.17 .9
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.17 -rc5
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.17 .14
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.17 .3
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.17 .6
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.2
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.3
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.4
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.6 rc1
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.6
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.7
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.8 rc2
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.8 rc1
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
Linux kernel 2.6.9
-
Linux linux-2.6.18.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz
References
BSD SecureLevel Time Setting Security Restriction Bypass Vulnerability
References:
References:
- Advisory: Time modification flaw in BSD securelevels on NetBSD and Linux (RedTeam Pentesting)
- Linux 2.6.18.3 Changelog (Linux)
- NetBSD Homepage (NetBSD)
- NetBSD Security Page (NetBSD)