[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20181227111231.12912-1-zev@bewilderbeest.net>
Date: Thu, 27 Dec 2018 05:12:28 -0600
From: Zev Weiss <zev@...ilderbeest.net>
To: Luis Chamberlain <mcgrof@...nel.org>,
Kees Cook <keescook@...omium.org>
Cc: linux-kernel@...r.kernel.org, linux-fsdevel@...r.kernel.org
Subject: [PATCH 0/2] sysctl: fix range-checking in do_proc_dointvec_minmax_conv()
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
Powered by blists - more mailing lists