commit | 9176ab1b848059a0cd9caf39f0cebaa1b7ec5ec2 | [log] [tgz] |
---|---|---|
author | zhengbin <zhengbin13@huawei.com> | Sun Jul 07 08:51:41 2019 +0800 |
committer | Thomas Gleixner <tglx@linutronix.de> | Sun Jul 07 12:05:40 2019 +0200 |
tree | 7100c6b23fae3ed167439119a7ca1ac71344d6eb | |
parent | 28ef2db8866495150e4260773fead8313f1a5625 [diff] |
time: Validate user input in compat_settimeofday() The user value is validated after converting the timeval to a timespec, but for a wide range of negative tv_usec values the multiplication overflow turns them in positive numbers. So the 'validated later' is not catching the invalid input. Signed-off-by: zhengbin <zhengbin13@huawei.com> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lkml.kernel.org/r/1562460701-113301-1-git-send-email-zhengbin13@huawei.com