In the Linux kernel, the following vulnerability has been resolved:
dmaengine: ti: Fix refcount leak in tidra7xbarrouteallocate
ofparsephandle() returns a node pointer with refcount incremented, we should use ofnodeput() on it when not needed anymore.
Add missing ofnodeput() in to fix this.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/49xxx/CVE-2022-49652.json",
"cna_assigner": "Linux"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-49652.json"
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b31ab132561c7f1b6459039152b8d09e44eb3565",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-49652-1885c06d",
"digest": {
"threshold": 0.9,
"line_hashes": [
"99132524562220614898678034710922111219",
"5306703191026354607174802278818006857",
"31195118248863668162204678367666195493",
"252317347129328892563106546304165883196"
]
},
"signature_type": "Line",
"target": {
"file": "drivers/dma/ti/dma-crossbar.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37147e22cd8dfc0412495cb361708836157a4486",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-49652-28cc7706",
"digest": {
"length": 1284.0,
"function_hash": "50263081711076038777869680887635732601"
},
"signature_type": "Function",
"target": {
"file": "drivers/dma/ti/dma-crossbar.c",
"function": "ti_dra7_xbar_route_allocate"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b31ab132561c7f1b6459039152b8d09e44eb3565",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-49652-2e1798c0",
"digest": {
"length": 1284.0,
"function_hash": "50263081711076038777869680887635732601"
},
"signature_type": "Function",
"target": {
"file": "drivers/dma/ti/dma-crossbar.c",
"function": "ti_dra7_xbar_route_allocate"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cb9813d7eae917acd34436160a278b8b5d48ca53",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-49652-3d4fc816",
"digest": {
"threshold": 0.9,
"line_hashes": [
"99132524562220614898678034710922111219",
"5306703191026354607174802278818006857",
"31195118248863668162204678367666195493",
"252317347129328892563106546304165883196"
]
},
"signature_type": "Line",
"target": {
"file": "drivers/dma/ti/dma-crossbar.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@61b4ef19c346dc21ab1d4f39f5c412e3037b2bdc",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-49652-42a3687e",
"digest": {
"threshold": 0.9,
"line_hashes": [
"99132524562220614898678034710922111219",
"5306703191026354607174802278818006857",
"31195118248863668162204678367666195493",
"252317347129328892563106546304165883196"
]
},
"signature_type": "Line",
"target": {
"file": "drivers/dma/ti-dma-crossbar.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b5a817f8d62e9e13280928f3756e54854ae4962e",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-49652-672beff6",
"digest": {
"length": 1284.0,
"function_hash": "50263081711076038777869680887635732601"
},
"signature_type": "Function",
"target": {
"file": "drivers/dma/ti/dma-crossbar.c",
"function": "ti_dra7_xbar_route_allocate"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3bd66010398871807c1cebacee07d60ded1b1402",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-49652-6f4fce56",
"digest": {
"threshold": 0.9,
"line_hashes": [
"99132524562220614898678034710922111219",
"5306703191026354607174802278818006857",
"31195118248863668162204678367666195493",
"252317347129328892563106546304165883196"
]
},
"signature_type": "Line",
"target": {
"file": "drivers/dma/ti/dma-crossbar.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@452b9dfd7aca96befce22634fadb111737f22bbe",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-49652-6ff810ad",
"digest": {
"threshold": 0.9,
"line_hashes": [
"99132524562220614898678034710922111219",
"5306703191026354607174802278818006857",
"31195118248863668162204678367666195493",
"252317347129328892563106546304165883196"
]
},
"signature_type": "Line",
"target": {
"file": "drivers/dma/ti-dma-crossbar.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b5a817f8d62e9e13280928f3756e54854ae4962e",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-49652-78486c34",
"digest": {
"threshold": 0.9,
"line_hashes": [
"99132524562220614898678034710922111219",
"5306703191026354607174802278818006857",
"31195118248863668162204678367666195493",
"252317347129328892563106546304165883196"
]
},
"signature_type": "Line",
"target": {
"file": "drivers/dma/ti/dma-crossbar.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c132fe78ad7b4ce8b5d49a501a15c29d08eeb23a",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-49652-815383ae",
"digest": {
"threshold": 0.9,
"line_hashes": [
"99132524562220614898678034710922111219",
"5306703191026354607174802278818006857",
"31195118248863668162204678367666195493",
"252317347129328892563106546304165883196"
]
},
"signature_type": "Line",
"target": {
"file": "drivers/dma/ti/dma-crossbar.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3bd66010398871807c1cebacee07d60ded1b1402",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-49652-9c314d5a",
"digest": {
"length": 1284.0,
"function_hash": "50263081711076038777869680887635732601"
},
"signature_type": "Function",
"target": {
"file": "drivers/dma/ti/dma-crossbar.c",
"function": "ti_dra7_xbar_route_allocate"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@452b9dfd7aca96befce22634fadb111737f22bbe",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-49652-9ea5de26",
"digest": {
"length": 1284.0,
"function_hash": "50263081711076038777869680887635732601"
},
"signature_type": "Function",
"target": {
"file": "drivers/dma/ti-dma-crossbar.c",
"function": "ti_dra7_xbar_route_allocate"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c132fe78ad7b4ce8b5d49a501a15c29d08eeb23a",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-49652-a5cf4ae9",
"digest": {
"length": 1284.0,
"function_hash": "50263081711076038777869680887635732601"
},
"signature_type": "Function",
"target": {
"file": "drivers/dma/ti/dma-crossbar.c",
"function": "ti_dra7_xbar_route_allocate"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37147e22cd8dfc0412495cb361708836157a4486",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-49652-dff938b3",
"digest": {
"threshold": 0.9,
"line_hashes": [
"99132524562220614898678034710922111219",
"5306703191026354607174802278818006857",
"31195118248863668162204678367666195493",
"252317347129328892563106546304165883196"
]
},
"signature_type": "Line",
"target": {
"file": "drivers/dma/ti/dma-crossbar.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@61b4ef19c346dc21ab1d4f39f5c412e3037b2bdc",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-49652-f444df65",
"digest": {
"length": 1284.0,
"function_hash": "50263081711076038777869680887635732601"
},
"signature_type": "Function",
"target": {
"file": "drivers/dma/ti-dma-crossbar.c",
"function": "ti_dra7_xbar_route_allocate"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cb9813d7eae917acd34436160a278b8b5d48ca53",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-49652-f70f633e",
"digest": {
"length": 1284.0,
"function_hash": "50263081711076038777869680887635732601"
},
"signature_type": "Function",
"target": {
"file": "drivers/dma/ti/dma-crossbar.c",
"function": "ti_dra7_xbar_route_allocate"
}
}
]