In the Linux kernel, the following vulnerability has been resolved:
net: amd-xgbe: Fix skb data length underflow
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.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/48xxx/CVE-2022-48743.json"
}[
{
"signature_version": "v1",
"id": "CVE-2022-48743-026cc5ca",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@34aeb4da20f93ac80a6291a2dbe7b9c6460e9b26",
"digest": {
"threshold": 0.9,
"line_hashes": [
"167765963603334908320678666351206414549",
"49873822996748375504248927216107337709",
"273624659939797289381467502789267348167",
"157353341767818353561900056726025145295",
"272969981192696187021223348684423453580",
"264620672307400809437938203249324633081",
"307511554556577000475987599314292928835",
"84383514884120552565609747521474445021"
]
},
"target": {
"file": "drivers/net/ethernet/amd/xgbe/xgbe-drv.c"
}
},
{
"signature_version": "v1",
"id": "CVE-2022-48743-02ef0efa",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@617f9934bb37993b9813832516f318ba874bcb7d",
"digest": {
"length": 3685.0,
"function_hash": "120616661619904522130361467248488013567"
},
"target": {
"function": "xgbe_rx_poll",
"file": "drivers/net/ethernet/amd/xgbe/xgbe-drv.c"
}
},
{
"signature_version": "v1",
"id": "CVE-2022-48743-065fcebd",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9892742f035f7aa7dcd2bb0750effa486db89576",
"digest": {
"threshold": 0.9,
"line_hashes": [
"167765963603334908320678666351206414549",
"49873822996748375504248927216107337709",
"273624659939797289381467502789267348167",
"157353341767818353561900056726025145295",
"272969981192696187021223348684423453580",
"264620672307400809437938203249324633081",
"307511554556577000475987599314292928835",
"84383514884120552565609747521474445021"
]
},
"target": {
"file": "drivers/net/ethernet/amd/xgbe/xgbe-drv.c"
}
},
{
"signature_version": "v1",
"id": "CVE-2022-48743-4769c304",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4d3fcfe8464838b3920bc2b939d888e0b792934e",
"digest": {
"threshold": 0.9,
"line_hashes": [
"167765963603334908320678666351206414549",
"49873822996748375504248927216107337709",
"273624659939797289381467502789267348167",
"157353341767818353561900056726025145295",
"272969981192696187021223348684423453580",
"264620672307400809437938203249324633081",
"307511554556577000475987599314292928835",
"84383514884120552565609747521474445021"
]
},
"target": {
"file": "drivers/net/ethernet/amd/xgbe/xgbe-drv.c"
}
},
{
"signature_version": "v1",
"id": "CVE-2022-48743-6afd4cb2",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e8f73f620fee5f52653ed2da360121e4446575c5",
"digest": {
"length": 3685.0,
"function_hash": "120616661619904522130361467248488013567"
},
"target": {
"function": "xgbe_rx_poll",
"file": "drivers/net/ethernet/amd/xgbe/xgbe-drv.c"
}
},
{
"signature_version": "v1",
"id": "CVE-2022-48743-6f23c4bf",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@db6fd92316a254be2097556f01bccecf560e53ce",
"digest": {
"threshold": 0.9,
"line_hashes": [
"167765963603334908320678666351206414549",
"49873822996748375504248927216107337709",
"273624659939797289381467502789267348167",
"157353341767818353561900056726025145295",
"272969981192696187021223348684423453580",
"264620672307400809437938203249324633081",
"307511554556577000475987599314292928835",
"84383514884120552565609747521474445021"
]
},
"target": {
"file": "drivers/net/ethernet/amd/xgbe/xgbe-drv.c"
}
},
{
"signature_version": "v1",
"id": "CVE-2022-48743-79264d94",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e8f73f620fee5f52653ed2da360121e4446575c5",
"digest": {
"threshold": 0.9,
"line_hashes": [
"167765963603334908320678666351206414549",
"49873822996748375504248927216107337709",
"273624659939797289381467502789267348167",
"157353341767818353561900056726025145295",
"272969981192696187021223348684423453580",
"264620672307400809437938203249324633081",
"307511554556577000475987599314292928835",
"84383514884120552565609747521474445021"
]
},
"target": {
"file": "drivers/net/ethernet/amd/xgbe/xgbe-drv.c"
}
},
{
"signature_version": "v1",
"id": "CVE-2022-48743-a5317e58",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4d3fcfe8464838b3920bc2b939d888e0b792934e",
"digest": {
"length": 3685.0,
"function_hash": "120616661619904522130361467248488013567"
},
"target": {
"function": "xgbe_rx_poll",
"file": "drivers/net/ethernet/amd/xgbe/xgbe-drv.c"
}
},
{
"signature_version": "v1",
"id": "CVE-2022-48743-a9ce1511",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9892742f035f7aa7dcd2bb0750effa486db89576",
"digest": {
"length": 3685.0,
"function_hash": "120616661619904522130361467248488013567"
},
"target": {
"function": "xgbe_rx_poll",
"file": "drivers/net/ethernet/amd/xgbe/xgbe-drv.c"
}
},
{
"signature_version": "v1",
"id": "CVE-2022-48743-c6257600",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@34aeb4da20f93ac80a6291a2dbe7b9c6460e9b26",
"digest": {
"length": 3685.0,
"function_hash": "120616661619904522130361467248488013567"
},
"target": {
"function": "xgbe_rx_poll",
"file": "drivers/net/ethernet/amd/xgbe/xgbe-drv.c"
}
},
{
"signature_version": "v1",
"id": "CVE-2022-48743-d6a0ad76",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@db6fd92316a254be2097556f01bccecf560e53ce",
"digest": {
"length": 3685.0,
"function_hash": "120616661619904522130361467248488013567"
},
"target": {
"function": "xgbe_rx_poll",
"file": "drivers/net/ethernet/amd/xgbe/xgbe-drv.c"
}
},
{
"signature_version": "v1",
"id": "CVE-2022-48743-de583b06",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@617f9934bb37993b9813832516f318ba874bcb7d",
"digest": {
"threshold": 0.9,
"line_hashes": [
"167765963603334908320678666351206414549",
"49873822996748375504248927216107337709",
"273624659939797289381467502789267348167",
"157353341767818353561900056726025145295",
"272969981192696187021223348684423453580",
"264620672307400809437938203249324633081",
"307511554556577000475987599314292928835",
"84383514884120552565609747521474445021"
]
},
"target": {
"file": "drivers/net/ethernet/amd/xgbe/xgbe-drv.c"
}
}
]