Messages in this thread | | | From | Zev Weiss <> | Subject | [PATCH 0/2] sysctl: fix range-checking in do_proc_dointvec_minmax_conv() | Date | Thu, 27 Dec 2018 05:12:28 -0600 |
| |
Hello,
After being left with an unusable system after a typo executing something like 'echo $((1<<24)) > /proc/sys/vm/max_map_count', I found that do_proc_dointvec_minmax_conv() was missing a check to ensure that the converted value actually fits in an int.
The first of the following patches enhances the sysctl selftest such that it detects this problem; the second fixes it (wasn't entirely sure if this would meet the criteria of something that should be sent to -stable; input welcome).
Thanks, Zev Weiss
| |