-----Original Message-----
From: Intel-wired-lan <redacted> On Behalf Of
Kees Cook
Sent: Wednesday, June 16, 2021 12:53 PM
To: netdev@vger.kernel.org
Cc: Kees Cook <redacted>; linux-kernel@vger.kernel.org;
linux-hardening@vger.kernel.org; Jakub Kicinski [off-list ref]; intel-
wired-lan@lists.osuosl.org; David S. Miller [off-list ref]
Subject: [Intel-wired-lan] [PATCH] igb: Avoid memcpy() over-reading of
ETH_SS_STATS
In preparation for FORTIFY_SOURCE performing compile-time and run-time
field bounds checking for memcpy(), memmove(), and memset(), avoid
intentionally reading across neighboring array fields.
The memcpy() is copying the entire structure, not just the first array.
Adjust the source argument so the compiler can do appropriate bounds
checking.
Signed-off-by: Kees Cook <redacted>
---
drivers/net/ethernet/intel/igb/igb_ethtool.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
Tested-by: Tony Brelinski <redacted> (A Contingent Worker at Intel)