Thread (8 messages) 8 messages, 3 authors, 2021-12-29

Re: [PATCH] net: check passed optlen before reading

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?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help