Commit 4d1d09ad authored by Shyam Sundar S K's avatar Shyam Sundar S K Committed by Zheng Zucheng
Browse files

net: amd-xgbe: Fix skb data length underflow

mainline inclusion
from mainline-v5.17-rc3
commit 5aac9108
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/IA72MM
CVE: CVE-2022-48743

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5aac9108a180fc06e28d4e7fb00247ce603b72ee



----------------------------------

There will be BUG_ON() triggered in include/linux/skbuff.h leading to
intermittent kernel panic, when the skb length underflow is detected.

Fix this by dropping the packet if such length underflows are seen
because of inconsistencies in the hardware descriptors.

Fixes: 622c36f1 ("amd-xgbe: Fix jumbo MTU processing on newer hardware")
Suggested-by: default avatarTom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: default avatarShyam Sundar S K <Shyam-sundar.S-k@amd.com>
Acked-by: default avatarTom Lendacky <thomas.lendacky@amd.com>
Link: https://lore.kernel.org/r/20220127092003.2812745-1-Shyam-sundar.S-k@amd.com


Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
Signed-off-by: default avatarZheng Zucheng <zhengzucheng@huawei.com>
parent 6ec15398
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment