summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--security/seclvl.c2
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;
}