In the Linux kernel, the following vulnerability has been resolved:
net: mana: Fix TX CQE error handling
For an unknown TX CQE error type (probably from a newer hardware), still free the SKB, update the queue tail, etc., otherwise the accounting will be wrong.
Also, TX errors can be triggered by injecting corrupted packets, so replace the WARN_ONCE to ratelimited error logging.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b2b000069a4c307b09548dc2243f31f3ca0eac9c",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/net/ethernet/microsoft/mana/mana_en.c"
},
"id": "CVE-2023-52532-0e5d6cc4",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"287948292390903951213671672109969673570",
"26126698912446046302979476121657940399",
"92117793156835444213455951141141847747",
"300576868037674689001143582456520352427",
"254983351098282182528640708935468211347",
"338169060316932656374897065645076702511",
"198856280651563660632686434736353678699",
"94054832814520893550267322772168365562",
"135403575636538226867580560536889358941",
"310833506974556572092729740808503188238",
"22158310969045802398843776850995699686",
"193085438019785716317458372526419285081"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b67d7b1bfc46d05c1a58b172516454698e8d5004",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/net/ethernet/microsoft/mana/mana_en.c"
},
"id": "CVE-2023-52532-4365247a",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"287948292390903951213671672109969673570",
"26126698912446046302979476121657940399",
"102011845563568613079905183640668962662",
"224042756346495111093228246088749670459",
"263276142958485518962159748171021335331",
"198856280651563660632686434736353678699",
"306741616921580245422976143975521627477",
"274600338235103795771020688931421189915",
"318054616692137839651968509779950065767",
"193085438019785716317458372526419285081"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a910e0f6304726da30a212feecec65cb97ff7a80",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "mana_poll_tx_cq",
"file": "drivers/net/ethernet/microsoft/mana/mana_en.c"
},
"id": "CVE-2023-52532-626bf1ca",
"signature_type": "Function",
"digest": {
"length": 1961.0,
"function_hash": "139306972045775469322401981339051806021"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a910e0f6304726da30a212feecec65cb97ff7a80",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/net/ethernet/microsoft/mana/mana_en.c"
},
"id": "CVE-2023-52532-6409638b",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"287948292390903951213671672109969673570",
"26126698912446046302979476121657940399",
"92117793156835444213455951141141847747",
"300576868037674689001143582456520352427",
"254983351098282182528640708935468211347",
"338169060316932656374897065645076702511",
"198856280651563660632686434736353678699",
"94054832814520893550267322772168365562",
"135403575636538226867580560536889358941",
"310833506974556572092729740808503188238",
"22158310969045802398843776850995699686",
"193085438019785716317458372526419285081"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b67d7b1bfc46d05c1a58b172516454698e8d5004",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "mana_poll_tx_cq",
"file": "drivers/net/ethernet/microsoft/mana/mana_en.c"
},
"id": "CVE-2023-52532-67965e30",
"signature_type": "Function",
"digest": {
"length": 1882.0,
"function_hash": "284444841380588865975963088281736446776"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b2b000069a4c307b09548dc2243f31f3ca0eac9c",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "mana_poll_tx_cq",
"file": "drivers/net/ethernet/microsoft/mana/mana_en.c"
},
"id": "CVE-2023-52532-832cc5cc",
"signature_type": "Function",
"digest": {
"length": 1961.0,
"function_hash": "139306972045775469322401981339051806021"
}
}
]