In the Linux kernel, the following vulnerability has been resolved:
ice: Block switchdev mode when ADQ is active and vice versa
ADQ and switchdev are not supported simultaneously. Enabling both at the same time can result in nullptr dereference.
To prevent this, check if ADQ is active when changing devlink mode to switchdev mode, and check if switchdev is active when enabling ADQ.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/53xxx/CVE-2023-53442.json",
"cna_assigner": "Linux"
}[
{
"id": "CVE-2023-53442-05abdc41",
"signature_version": "v1",
"digest": {
"function_hash": "179981253788902220210757839417116583421",
"length": 856.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1c82d1b736ce85e77fd4da05eca6f1f4a52a2bc3",
"signature_type": "Function",
"target": {
"file": "drivers/net/ethernet/intel/ice/ice_main.c",
"function": "ice_setup_tc"
}
},
{
"id": "CVE-2023-53442-1b35c26d",
"signature_version": "v1",
"digest": {
"function_hash": "89655824677038661394497737987514939752",
"length": 922.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@24f0d69da35d812b3a1104918014a29627140cb1",
"signature_type": "Function",
"target": {
"file": "drivers/net/ethernet/intel/ice/ice_eswitch.c",
"function": "ice_eswitch_mode_set"
}
},
{
"id": "CVE-2023-53442-32dde938",
"signature_version": "v1",
"digest": {
"function_hash": "89655824677038661394497737987514939752",
"length": 922.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@43d00e102d9ecbe2635d7e3f2e14d2e90183d6af",
"signature_type": "Function",
"target": {
"file": "drivers/net/ethernet/intel/ice/ice_eswitch.c",
"function": "ice_eswitch_mode_set"
}
},
{
"id": "CVE-2023-53442-4fb8e528",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"193127980591936975894763867005509184635",
"293343415823918075602617568697249403674",
"228980998432760489975687865936770431241",
"263427254086992678127662139281883538304"
]
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@43d00e102d9ecbe2635d7e3f2e14d2e90183d6af",
"signature_type": "Line",
"target": {
"file": "drivers/net/ethernet/intel/ice/ice_eswitch.c"
}
},
{
"id": "CVE-2023-53442-72d26f51",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"193127980591936975894763867005509184635",
"293343415823918075602617568697249403674",
"228980998432760489975687865936770431241",
"263427254086992678127662139281883538304"
]
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1c82d1b736ce85e77fd4da05eca6f1f4a52a2bc3",
"signature_type": "Line",
"target": {
"file": "drivers/net/ethernet/intel/ice/ice_eswitch.c"
}
},
{
"id": "CVE-2023-53442-7d4548a1",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"199288432900659324958066416048313939330",
"107382023268937313639703999831330101894",
"59169165182998380476269989562820406548",
"255396432792178484345913070367587300269"
]
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1c82d1b736ce85e77fd4da05eca6f1f4a52a2bc3",
"signature_type": "Line",
"target": {
"file": "drivers/net/ethernet/intel/ice/ice_main.c"
}
},
{
"id": "CVE-2023-53442-86615895",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"199288432900659324958066416048313939330",
"107382023268937313639703999831330101894",
"59169165182998380476269989562820406548",
"255396432792178484345913070367587300269"
]
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@43d00e102d9ecbe2635d7e3f2e14d2e90183d6af",
"signature_type": "Line",
"target": {
"file": "drivers/net/ethernet/intel/ice/ice_main.c"
}
},
{
"id": "CVE-2023-53442-89eda064",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"199288432900659324958066416048313939330",
"107382023268937313639703999831330101894",
"59169165182998380476269989562820406548",
"255396432792178484345913070367587300269"
]
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@24f0d69da35d812b3a1104918014a29627140cb1",
"signature_type": "Line",
"target": {
"file": "drivers/net/ethernet/intel/ice/ice_main.c"
}
},
{
"id": "CVE-2023-53442-c4ffdaf6",
"signature_version": "v1",
"digest": {
"function_hash": "89655824677038661394497737987514939752",
"length": 922.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1c82d1b736ce85e77fd4da05eca6f1f4a52a2bc3",
"signature_type": "Function",
"target": {
"file": "drivers/net/ethernet/intel/ice/ice_eswitch.c",
"function": "ice_eswitch_mode_set"
}
},
{
"id": "CVE-2023-53442-d46e9232",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"193127980591936975894763867005509184635",
"293343415823918075602617568697249403674",
"228980998432760489975687865936770431241",
"263427254086992678127662139281883538304"
]
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@24f0d69da35d812b3a1104918014a29627140cb1",
"signature_type": "Line",
"target": {
"file": "drivers/net/ethernet/intel/ice/ice_eswitch.c"
}
},
{
"id": "CVE-2023-53442-faae285d",
"signature_version": "v1",
"digest": {
"function_hash": "179981253788902220210757839417116583421",
"length": 856.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@24f0d69da35d812b3a1104918014a29627140cb1",
"signature_type": "Function",
"target": {
"file": "drivers/net/ethernet/intel/ice/ice_main.c",
"function": "ice_setup_tc"
}
},
{
"id": "CVE-2023-53442-fb8b6bb7",
"signature_version": "v1",
"digest": {
"function_hash": "179981253788902220210757839417116583421",
"length": 856.0
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@43d00e102d9ecbe2635d7e3f2e14d2e90183d6af",
"signature_type": "Function",
"target": {
"file": "drivers/net/ethernet/intel/ice/ice_main.c",
"function": "ice_setup_tc"
}
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-53442.json"