In the Linux kernel, the following vulnerability has been resolved:
net: thunderbolt: fix memory leak in tbnet_open()
When tbringallocrx() failed in tbnetopen(), ida that allocated in tbxdomainallocouthopid() is not released. Add tbxdomainreleaseouthopid() to the error path to release ida.
[
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"149602939294199608708423354025860866660",
"142175130335522321950132129001940717160",
"256629084675598105056589931744669633432",
"58287022748074149626796150515499060250"
]
},
"target": {
"file": "drivers/net/thunderbolt.c"
},
"signature_version": "v1",
"id": "CVE-2022-48955-278c9d8b",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed14e5903638f6eb868e3e2b4e610985e6a6c876"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "105442536895876268531941030421702297114",
"length": 1033.0
},
"target": {
"file": "drivers/net/thunderbolt.c",
"function": "tbnet_open"
},
"signature_version": "v1",
"id": "CVE-2022-48955-29d814ec",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b9274dbe399952a8175db2e1ee148b7c9ba2b538"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "263517647415095455057674492119355437188",
"length": 1170.0
},
"target": {
"file": "drivers/net/thunderbolt.c",
"function": "tbnet_open"
},
"signature_version": "v1",
"id": "CVE-2022-48955-4179b044",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed14e5903638f6eb868e3e2b4e610985e6a6c876"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"113011196470000458410548370301006388118",
"30021910671361068046494023673066456183",
"256629084675598105056589931744669633432",
"58287022748074149626796150515499060250"
]
},
"target": {
"file": "drivers/net/thunderbolt.c"
},
"signature_version": "v1",
"id": "CVE-2022-48955-999e2528",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed6e955f3b7e0e622c080f4bcb5427a5e1af4c2a"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"113011196470000458410548370301006388118",
"30021910671361068046494023673066456183",
"256629084675598105056589931744669633432",
"58287022748074149626796150515499060250"
]
},
"target": {
"file": "drivers/net/thunderbolt.c"
},
"signature_version": "v1",
"id": "CVE-2022-48955-c1e3dcf5",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b9274dbe399952a8175db2e1ee148b7c9ba2b538"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "105442536895876268531941030421702297114",
"length": 1033.0
},
"target": {
"file": "drivers/net/thunderbolt.c",
"function": "tbnet_open"
},
"signature_version": "v1",
"id": "CVE-2022-48955-d7a9f439",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed6e955f3b7e0e622c080f4bcb5427a5e1af4c2a"
}
]