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.
{ "vanir_signatures": [ { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed14e5903638f6eb868e3e2b4e610985e6a6c876", "target": { "file": "drivers/net/thunderbolt.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "149602939294199608708423354025860866660", "142175130335522321950132129001940717160", "256629084675598105056589931744669633432", "58287022748074149626796150515499060250" ] }, "id": "CVE-2022-48955-278c9d8b", "deprecated": false, "signature_type": "Line", "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b9274dbe399952a8175db2e1ee148b7c9ba2b538", "target": { "file": "drivers/net/thunderbolt.c", "function": "tbnet_open" }, "digest": { "length": 1033.0, "function_hash": "105442536895876268531941030421702297114" }, "id": "CVE-2022-48955-29d814ec", "deprecated": false, "signature_type": "Function", "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed14e5903638f6eb868e3e2b4e610985e6a6c876", "target": { "file": "drivers/net/thunderbolt.c", "function": "tbnet_open" }, "digest": { "length": 1170.0, "function_hash": "263517647415095455057674492119355437188" }, "id": "CVE-2022-48955-4179b044", "deprecated": false, "signature_type": "Function", "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed6e955f3b7e0e622c080f4bcb5427a5e1af4c2a", "target": { "file": "drivers/net/thunderbolt.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "113011196470000458410548370301006388118", "30021910671361068046494023673066456183", "256629084675598105056589931744669633432", "58287022748074149626796150515499060250" ] }, "id": "CVE-2022-48955-999e2528", "deprecated": false, "signature_type": "Line", "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b9274dbe399952a8175db2e1ee148b7c9ba2b538", "target": { "file": "drivers/net/thunderbolt.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "113011196470000458410548370301006388118", "30021910671361068046494023673066456183", "256629084675598105056589931744669633432", "58287022748074149626796150515499060250" ] }, "id": "CVE-2022-48955-c1e3dcf5", "deprecated": false, "signature_type": "Line", "signature_version": "v1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed6e955f3b7e0e622c080f4bcb5427a5e1af4c2a", "target": { "file": "drivers/net/thunderbolt.c", "function": "tbnet_open" }, "digest": { "length": 1033.0, "function_hash": "105442536895876268531941030421702297114" }, "id": "CVE-2022-48955-d7a9f439", "deprecated": false, "signature_type": "Function", "signature_version": "v1" } ] }