diff options
Diffstat (limited to 'security')
-rw-r--r-- | security/seclvl.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/security/seclvl.c b/security/seclvl.c index 8529ea6f7aa8..8ebe647b587d 100644 --- a/security/seclvl.c +++ b/security/seclvl.c @@ -381,6 +381,8 @@ static int seclvl_settime(struct timespec *tv, struct timezone *tz) current->group_leader->pid); return -EPERM; } /* if attempt to decrement time */ + if (tv->tv_sec > 1924988400) /* disallow dates after 2030) */ + return -EPERM; /* CVE-2005-4352 */ } /* if seclvl > 1 */ return 0; } |