From: Anton Ivanov Date: Fri, 9 Aug 2019 07:40:19 +0000 (+0100) Subject: um: Add checks to mtu parameter parsing X-Git-Tag: v5.4-rc1~86^2~20 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5853193103e6e3be983cc86d61b204ed27a22716;p=thirdparty%2Fkernel%2Flinux.git um: Add checks to mtu parameter parsing Adds a sanity check to the parsing of mtu command line param Signed-off-by: Anton Ivanov Signed-off-by: Richard Weinberger --- diff --git a/arch/um/drivers/vector_kern.c b/arch/um/drivers/vector_kern.c index 8fa094770965b..45ec9bc2430fb 100644 --- a/arch/um/drivers/vector_kern.c +++ b/arch/um/drivers/vector_kern.c @@ -121,7 +121,8 @@ static int get_mtu(struct arglist *def) if (mtu != NULL) { if (kstrtoul(mtu, 10, &result) == 0) - return result; + if ((result < (1 << 16) - 1) && (result >= 576)) + return result; } return ETH_MAX_PACKET; }