In the Linux kernel, the following vulnerability has been resolved:
thunderbolt: Fix memory leak in margining
Memory for the usb4->margining needs to be relased for the upstream port of the router as well, even though the debugfs directory gets released with the router device removal. Fix this.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@acec726473822bc6b585961f4ca2a11fa7f28341",
"signature_version": "v1",
"id": "CVE-2023-53050-075d0b6b",
"signature_type": "Function",
"digest": {
"function_hash": "217030031462783830785301798568209819092",
"length": 203.0
},
"deprecated": false,
"target": {
"file": "drivers/thunderbolt/debugfs.c",
"function": "margining_switch_remove"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f390095bbd131ec2dfb29792d9f6fd0f0656bfc0",
"signature_version": "v1",
"id": "CVE-2023-53050-0c2edf55",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"203627054677347828985011033727858514755",
"59665730127601410522664955969074261451",
"292777738586399603772175442175046294963",
"145259068434556436625702222471796994371",
"219284973050523719148407746430465279642",
"208911274755107606599479663024466184739",
"310056328663918410548393799007237074951",
"340043020023236221310625203639614849932",
"317054978145692993252215533574113126007",
"255416892335488384970040889604824800366",
"303546564743073588942060464022267543465",
"215130223093689765824608216104845173523",
"180584609031669789525468214634575974782",
"225278389013965804117440523768868649434",
"108712162459261132236188716409324024575"
]
},
"deprecated": false,
"target": {
"file": "drivers/thunderbolt/debugfs.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0b357b360e671688f9bf38ff94300515b68bc247",
"signature_version": "v1",
"id": "CVE-2023-53050-1ea355da",
"signature_type": "Function",
"digest": {
"function_hash": "217030031462783830785301798568209819092",
"length": 203.0
},
"deprecated": false,
"target": {
"file": "drivers/thunderbolt/debugfs.c",
"function": "margining_switch_remove"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@acec726473822bc6b585961f4ca2a11fa7f28341",
"signature_version": "v1",
"id": "CVE-2023-53050-4e107c44",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"203627054677347828985011033727858514755",
"59665730127601410522664955969074261451",
"292777738586399603772175442175046294963",
"145259068434556436625702222471796994371",
"219284973050523719148407746430465279642",
"208911274755107606599479663024466184739",
"310056328663918410548393799007237074951",
"340043020023236221310625203639614849932",
"317054978145692993252215533574113126007",
"255416892335488384970040889604824800366",
"303546564743073588942060464022267543465",
"215130223093689765824608216104845173523",
"180584609031669789525468214634575974782",
"225278389013965804117440523768868649434",
"108712162459261132236188716409324024575"
]
},
"deprecated": false,
"target": {
"file": "drivers/thunderbolt/debugfs.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0b357b360e671688f9bf38ff94300515b68bc247",
"signature_version": "v1",
"id": "CVE-2023-53050-67bac88d",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"203627054677347828985011033727858514755",
"59665730127601410522664955969074261451",
"292777738586399603772175442175046294963",
"145259068434556436625702222471796994371",
"219284973050523719148407746430465279642",
"208911274755107606599479663024466184739",
"310056328663918410548393799007237074951",
"340043020023236221310625203639614849932",
"317054978145692993252215533574113126007",
"255416892335488384970040889604824800366",
"303546564743073588942060464022267543465",
"215130223093689765824608216104845173523",
"180584609031669789525468214634575974782",
"225278389013965804117440523768868649434",
"108712162459261132236188716409324024575"
]
},
"deprecated": false,
"target": {
"file": "drivers/thunderbolt/debugfs.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f390095bbd131ec2dfb29792d9f6fd0f0656bfc0",
"signature_version": "v1",
"id": "CVE-2023-53050-9c5dc657",
"signature_type": "Function",
"digest": {
"function_hash": "185876006490385577403255051037947940549",
"length": 350.0
},
"deprecated": false,
"target": {
"file": "drivers/thunderbolt/debugfs.c",
"function": "margining_port_remove"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@acec726473822bc6b585961f4ca2a11fa7f28341",
"signature_version": "v1",
"id": "CVE-2023-53050-b952b44e",
"signature_type": "Function",
"digest": {
"function_hash": "185876006490385577403255051037947940549",
"length": 350.0
},
"deprecated": false,
"target": {
"file": "drivers/thunderbolt/debugfs.c",
"function": "margining_port_remove"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0b357b360e671688f9bf38ff94300515b68bc247",
"signature_version": "v1",
"id": "CVE-2023-53050-e6d8949b",
"signature_type": "Function",
"digest": {
"function_hash": "185876006490385577403255051037947940549",
"length": 350.0
},
"deprecated": false,
"target": {
"file": "drivers/thunderbolt/debugfs.c",
"function": "margining_port_remove"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f390095bbd131ec2dfb29792d9f6fd0f0656bfc0",
"signature_version": "v1",
"id": "CVE-2023-53050-ec689068",
"signature_type": "Function",
"digest": {
"function_hash": "217030031462783830785301798568209819092",
"length": 203.0
},
"deprecated": false,
"target": {
"file": "drivers/thunderbolt/debugfs.c",
"function": "margining_switch_remove"
}
}
]