In the Linux kernel, the following vulnerability has been resolved:
Revert "net/mlx5: Block entering switchdev mode with ns inconsistency"
This reverts commit 662404b24a4c4d839839ed25e3097571f5938b9b. The revert is required due to the suspicion it is not good for anything and cause crash.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/52xxx/CVE-2023-52658.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-52658.json"
[
{
"id": "CVE-2023-52658-0212317d",
"target": {
"function": "esw_offloads_devlink_ns_eq_netdev_ns",
"file": "drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@136ccb2041a5d1a475f845d3bc138550be6f5daa",
"digest": {
"function_hash": "255558238995151026056421349641531799533",
"length": 226.0
},
"signature_type": "Function"
},
{
"id": "CVE-2023-52658-12c41176",
"target": {
"function": "esw_offloads_devlink_ns_eq_netdev_ns",
"file": "drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1bcdd66d33edb446903132456c948f0b764ef2f9",
"digest": {
"function_hash": "12659911825376247747381727532093057043",
"length": 399.0
},
"signature_type": "Function"
},
{
"id": "CVE-2023-52658-185833fb",
"target": {
"function": "mlx5_devlink_eswitch_mode_set",
"file": "drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8deeefb24786ea7950b37bde4516b286c877db00",
"digest": {
"function_hash": "127252112757792759152574117490171718428",
"length": 1472.0
},
"signature_type": "Function"
},
{
"id": "CVE-2023-52658-29e7dca8",
"target": {
"function": "mlx5_devlink_eswitch_mode_set",
"file": "drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3fba8eab2cfc7334e0f132d29dfd2552f2f2a579",
"digest": {
"function_hash": "127252112757792759152574117490171718428",
"length": 1472.0
},
"signature_type": "Function"
},
{
"id": "CVE-2023-52658-4767e49f",
"target": {
"function": "mlx5_devlink_eswitch_mode_set",
"file": "drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1bcdd66d33edb446903132456c948f0b764ef2f9",
"digest": {
"function_hash": "127252112757792759152574117490171718428",
"length": 1472.0
},
"signature_type": "Function"
},
{
"id": "CVE-2023-52658-60a22079",
"target": {
"file": "drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@136ccb2041a5d1a475f845d3bc138550be6f5daa",
"digest": {
"threshold": 0.9,
"line_hashes": [
"38708540453627520560624899468699093893",
"180280514639406684860301710762243166902",
"303687604485933160168923420519373808306",
"39745106213230929905068064782939381639",
"32414551839702186133080954636998364646",
"144372413757783815855278040880609882563",
"141087269188036371680956443092998426912",
"267691340890129596227634545262978364524",
"97032272995314562715754917485766380794",
"79849142481749122473789167240817878991",
"26615142147524743530992828359155799114",
"136793125692365986717460917744760525627",
"278103770916428126611785807546812614974",
"305850644614051590781617542836754158974",
"75210769925978204623184708945598175543",
"121473116231462436073176760651681569664",
"126762984242593134523129714380661281085",
"326644025487095500092126981691478993763",
"31255532151116923155070701740529402300",
"303637330946555382666660288381224225339",
"295849667026919142435125139130054936990"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2023-52658-7374f6bf",
"target": {
"file": "drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8deeefb24786ea7950b37bde4516b286c877db00",
"digest": {
"threshold": 0.9,
"line_hashes": [
"38708540453627520560624899468699093893",
"180280514639406684860301710762243166902",
"209969810597093560709711985774478029473",
"180126263843415965822838428610954492580",
"157771109663562836499933200768750302363",
"24945387591645270719587805288050674661",
"136133577624315901640764582759146797125",
"22258320144270107720038765404016456820",
"286384665747521958197191575429560044962",
"51891443212658265375232406860188150553",
"318148845701988882932893366837711093596",
"241439952995745847112058749684288144968",
"238074789332929483419001370576151583510",
"120403048710829045658562484933236732132",
"983371344408135357257132818996583586",
"238114256588596298667972001512077274445",
"197105006996210029492953948176728968338",
"278103770916428126611785807546812614974",
"305850644614051590781617542836754158974",
"75210769925978204623184708945598175543",
"121473116231462436073176760651681569664",
"126762984242593134523129714380661281085",
"326644025487095500092126981691478993763",
"31255532151116923155070701740529402300",
"303637330946555382666660288381224225339",
"295849667026919142435125139130054936990"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2023-52658-7c061837",
"target": {
"function": "esw_offloads_devlink_ns_eq_netdev_ns",
"file": "drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8deeefb24786ea7950b37bde4516b286c877db00",
"digest": {
"function_hash": "12659911825376247747381727532093057043",
"length": 399.0
},
"signature_type": "Function"
},
{
"id": "CVE-2023-52658-83e05d3e",
"target": {
"function": "esw_offloads_devlink_ns_eq_netdev_ns",
"file": "drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3fba8eab2cfc7334e0f132d29dfd2552f2f2a579",
"digest": {
"function_hash": "12659911825376247747381727532093057043",
"length": 399.0
},
"signature_type": "Function"
},
{
"id": "CVE-2023-52658-abd2260f",
"target": {
"file": "drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3fba8eab2cfc7334e0f132d29dfd2552f2f2a579",
"digest": {
"threshold": 0.9,
"line_hashes": [
"38708540453627520560624899468699093893",
"180280514639406684860301710762243166902",
"209969810597093560709711985774478029473",
"180126263843415965822838428610954492580",
"157771109663562836499933200768750302363",
"24945387591645270719587805288050674661",
"136133577624315901640764582759146797125",
"22258320144270107720038765404016456820",
"286384665747521958197191575429560044962",
"51891443212658265375232406860188150553",
"318148845701988882932893366837711093596",
"241439952995745847112058749684288144968",
"238074789332929483419001370576151583510",
"120403048710829045658562484933236732132",
"983371344408135357257132818996583586",
"238114256588596298667972001512077274445",
"197105006996210029492953948176728968338",
"278103770916428126611785807546812614974",
"305850644614051590781617542836754158974",
"75210769925978204623184708945598175543",
"121473116231462436073176760651681569664",
"126762984242593134523129714380661281085",
"326644025487095500092126981691478993763",
"31255532151116923155070701740529402300",
"303637330946555382666660288381224225339",
"295849667026919142435125139130054936990"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2023-52658-cda1937f",
"target": {
"file": "drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1bcdd66d33edb446903132456c948f0b764ef2f9",
"digest": {
"threshold": 0.9,
"line_hashes": [
"38708540453627520560624899468699093893",
"180280514639406684860301710762243166902",
"209969810597093560709711985774478029473",
"180126263843415965822838428610954492580",
"157771109663562836499933200768750302363",
"24945387591645270719587805288050674661",
"136133577624315901640764582759146797125",
"22258320144270107720038765404016456820",
"286384665747521958197191575429560044962",
"51891443212658265375232406860188150553",
"318148845701988882932893366837711093596",
"241439952995745847112058749684288144968",
"238074789332929483419001370576151583510",
"120403048710829045658562484933236732132",
"983371344408135357257132818996583586",
"238114256588596298667972001512077274445",
"197105006996210029492953948176728968338",
"278103770916428126611785807546812614974",
"305850644614051590781617542836754158974",
"75210769925978204623184708945598175543",
"121473116231462436073176760651681569664",
"126762984242593134523129714380661281085",
"326644025487095500092126981691478993763",
"31255532151116923155070701740529402300",
"303637330946555382666660288381224225339",
"295849667026919142435125139130054936990"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2023-52658-d2f94d5d",
"target": {
"function": "mlx5_devlink_eswitch_mode_set",
"file": "drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@136ccb2041a5d1a475f845d3bc138550be6f5daa",
"digest": {
"function_hash": "73986101106762433009826973527602639236",
"length": 1131.0
},
"signature_type": "Function"
}
]