summaryrefslogtreecommitdiffstats
path: root/lib/reed_solomon
diff options
context:
space:
mode:
authorAlexander Shishkin <alexander.shishkin@linux.intel.com>2015-12-22 17:25:21 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2016-02-07 22:43:17 -0800
commitf08b18266c7116e2ec6885dd53a928f580060a71 (patch)
tree90487bb127914a64084190520a3517f1d5137150 /lib/reed_solomon
parent7b3bb0e75395b2f3b0f95d9ae50581e989ba5e4c (diff)
downloadlinux-stable-f08b18266c7116e2ec6885dd53a928f580060a71.tar.gz
linux-stable-f08b18266c7116e2ec6885dd53a928f580060a71.tar.bz2
linux-stable-f08b18266c7116e2ec6885dd53a928f580060a71.zip
stm class: Prevent user-controllable allocations
Currently, the character device write method allocates a temporary buffer for user's data, but the user's data size is not sanitized and can cause arbitrarily large allocations via kzalloc() or an integer overflow that will then result in overwriting kernel memory. This patch trims the input buffer size to avoid these issues. Reported-by: Sasha Levin <sasha.levin@oracle.com> Signed-off-by: Alexander Shishkin <alexander.shishkin@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'lib/reed_solomon')
0 files changed, 0 insertions, 0 deletions