diff options
author | Richard Cochran <richardcochran@gmail.com> | 2011-04-04 17:31:23 +0200 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-04-04 17:31:23 +0200 |
commit | 4352d9d44b935e4d000be6ec89ddb55c2bf35f24 (patch) | |
tree | 26b9d37f5a41b4c01d800a444ad230eafb48e47a /kernel/rcutorture.c | |
parent | rtc-mrst: Fix section types (diff) | |
download | linux-4352d9d44b935e4d000be6ec89ddb55c2bf35f24.tar.xz linux-4352d9d44b935e4d000be6ec89ddb55c2bf35f24.zip |
ntp: fix non privileged system time shifting
The ADJ_SETOFFSET bit added in commit 094aa188 ("ntp: Add ADJ_SETOFFSET
mode bit") also introduced a way for any user to change the system time.
Sneaky or buggy calls to adjtimex() could set
ADJ_OFFSET_SS_READ | ADJ_SETOFFSET
which would result in a successful call to timekeeping_inject_offset().
This patch fixes the issue by adding the capability check.
Signed-off-by: Richard Cochran <richard.cochran@omicron.at>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'kernel/rcutorture.c')
0 files changed, 0 insertions, 0 deletions