A local user with securelevel permissions greater than "1" can invoke settimeofday() to cause the clock time to wrap to "Fri Dec 13 20:45:52 UTC 1901" which then allows the user to set any time value. As a result, the local user can move the time backwards.
Fixed in: Linux 2.6.18.3 genpatches-2.6.18-4 gentoo-sources-2.6.18-r3
rsbac-sources: Kang, please bump to 2.6.18.3. systrace-sources: Lcars, please bump to 2.6.18.3 usermode-sources: Dang, please bump to 2.6.18.3 xen-sources: Someone ( ;) ), please bump to 2.6.18.3
usermode-sources-2.6.18-r1 added.
rsbac-sources-2.6.19 is in cvs (~arch)
Thanks, this is fixed in xen-sources-2.6.16.28-r2, which will hit the tree in a few hours (just waiting for the mirrors to update before I commit the ebuild).
All fixed.