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.17~2662^2~20 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=5853193103e6e3be983cc86d61b204ed27a22716;p=arm%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 8fa094770965..45ec9bc2430f 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; }