Re: [PATCH] net: check passed optlen before reading
From: Jakub Kicinski <kuba@kernel.org>
Date: 2021-12-28 23:54:46
Also in:
lkml
From: Jakub Kicinski <kuba@kernel.org>
Date: 2021-12-28 23:54:46
Also in:
lkml
On Tue, 28 Dec 2021 16:02:29 -0500 Tamir Duberstein wrote:
Errant brace in the earlier version. From 8586be4d72c6c583b1085d2239076987e1b7c43a Mon Sep 17 00:00:00 2001 From: Tamir Duberstein <redacted> Date: Tue, 28 Dec 2021 15:09:11 -0500 Subject: [PATCH v2] net: check passed optlen before reading Add a check that the user-provided option is at least as long as the number of bytes we intend to read. Before this patch we would blindly read sizeof(int) bytes even in cases where the user passed optlen<sizeof(int), which would potentially read garbage or fault. Discovered by new tests in https://github.com/google/gvisor/pull/6957 . Signed-off-by: Tamir Duberstein <redacted>
Your patches are corrupted by your email client. Can you try sending the latest version with git send-email?