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.
[
{
"digest": {
"line_hashes": [
"99132524562220614898678034710922111219",
"5306703191026354607174802278818006857",
"31195118248863668162204678367666195493",
"252317347129328892563106546304165883196"
],
"threshold": 0.9
},
"target": {
"file": "drivers/dma/ti/dma-crossbar.c"
},
"id": "CVE-2022-49652-1885c06d",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b31ab132561c7f1b6459039152b8d09e44eb3565",
"signature_type": "Line"
},
{
"digest": {
"function_hash": "50263081711076038777869680887635732601",
"length": 1284.0
},
"target": {
"file": "drivers/dma/ti/dma-crossbar.c",
"function": "ti_dra7_xbar_route_allocate"
},
"id": "CVE-2022-49652-28cc7706",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37147e22cd8dfc0412495cb361708836157a4486",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "50263081711076038777869680887635732601",
"length": 1284.0
},
"target": {
"file": "drivers/dma/ti/dma-crossbar.c",
"function": "ti_dra7_xbar_route_allocate"
},
"id": "CVE-2022-49652-2e1798c0",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b31ab132561c7f1b6459039152b8d09e44eb3565",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"99132524562220614898678034710922111219",
"5306703191026354607174802278818006857",
"31195118248863668162204678367666195493",
"252317347129328892563106546304165883196"
],
"threshold": 0.9
},
"target": {
"file": "drivers/dma/ti/dma-crossbar.c"
},
"id": "CVE-2022-49652-3d4fc816",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cb9813d7eae917acd34436160a278b8b5d48ca53",
"signature_type": "Line"
},
{
"digest": {
"line_hashes": [
"99132524562220614898678034710922111219",
"5306703191026354607174802278818006857",
"31195118248863668162204678367666195493",
"252317347129328892563106546304165883196"
],
"threshold": 0.9
},
"target": {
"file": "drivers/dma/ti-dma-crossbar.c"
},
"id": "CVE-2022-49652-42a3687e",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@61b4ef19c346dc21ab1d4f39f5c412e3037b2bdc",
"signature_type": "Line"
},
{
"digest": {
"function_hash": "50263081711076038777869680887635732601",
"length": 1284.0
},
"target": {
"file": "drivers/dma/ti/dma-crossbar.c",
"function": "ti_dra7_xbar_route_allocate"
},
"id": "CVE-2022-49652-672beff6",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b5a817f8d62e9e13280928f3756e54854ae4962e",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"99132524562220614898678034710922111219",
"5306703191026354607174802278818006857",
"31195118248863668162204678367666195493",
"252317347129328892563106546304165883196"
],
"threshold": 0.9
},
"target": {
"file": "drivers/dma/ti/dma-crossbar.c"
},
"id": "CVE-2022-49652-6f4fce56",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3bd66010398871807c1cebacee07d60ded1b1402",
"signature_type": "Line"
},
{
"digest": {
"line_hashes": [
"99132524562220614898678034710922111219",
"5306703191026354607174802278818006857",
"31195118248863668162204678367666195493",
"252317347129328892563106546304165883196"
],
"threshold": 0.9
},
"target": {
"file": "drivers/dma/ti-dma-crossbar.c"
},
"id": "CVE-2022-49652-6ff810ad",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@452b9dfd7aca96befce22634fadb111737f22bbe",
"signature_type": "Line"
},
{
"digest": {
"line_hashes": [
"99132524562220614898678034710922111219",
"5306703191026354607174802278818006857",
"31195118248863668162204678367666195493",
"252317347129328892563106546304165883196"
],
"threshold": 0.9
},
"target": {
"file": "drivers/dma/ti/dma-crossbar.c"
},
"id": "CVE-2022-49652-78486c34",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b5a817f8d62e9e13280928f3756e54854ae4962e",
"signature_type": "Line"
},
{
"digest": {
"line_hashes": [
"99132524562220614898678034710922111219",
"5306703191026354607174802278818006857",
"31195118248863668162204678367666195493",
"252317347129328892563106546304165883196"
],
"threshold": 0.9
},
"target": {
"file": "drivers/dma/ti/dma-crossbar.c"
},
"id": "CVE-2022-49652-815383ae",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c132fe78ad7b4ce8b5d49a501a15c29d08eeb23a",
"signature_type": "Line"
},
{
"digest": {
"function_hash": "50263081711076038777869680887635732601",
"length": 1284.0
},
"target": {
"file": "drivers/dma/ti/dma-crossbar.c",
"function": "ti_dra7_xbar_route_allocate"
},
"id": "CVE-2022-49652-9c314d5a",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3bd66010398871807c1cebacee07d60ded1b1402",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "50263081711076038777869680887635732601",
"length": 1284.0
},
"target": {
"file": "drivers/dma/ti-dma-crossbar.c",
"function": "ti_dra7_xbar_route_allocate"
},
"id": "CVE-2022-49652-9ea5de26",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@452b9dfd7aca96befce22634fadb111737f22bbe",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "50263081711076038777869680887635732601",
"length": 1284.0
},
"target": {
"file": "drivers/dma/ti/dma-crossbar.c",
"function": "ti_dra7_xbar_route_allocate"
},
"id": "CVE-2022-49652-a5cf4ae9",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c132fe78ad7b4ce8b5d49a501a15c29d08eeb23a",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"99132524562220614898678034710922111219",
"5306703191026354607174802278818006857",
"31195118248863668162204678367666195493",
"252317347129328892563106546304165883196"
],
"threshold": 0.9
},
"target": {
"file": "drivers/dma/ti/dma-crossbar.c"
},
"id": "CVE-2022-49652-dff938b3",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37147e22cd8dfc0412495cb361708836157a4486",
"signature_type": "Line"
},
{
"digest": {
"function_hash": "50263081711076038777869680887635732601",
"length": 1284.0
},
"target": {
"file": "drivers/dma/ti-dma-crossbar.c",
"function": "ti_dra7_xbar_route_allocate"
},
"id": "CVE-2022-49652-f444df65",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@61b4ef19c346dc21ab1d4f39f5c412e3037b2bdc",
"signature_type": "Function"
},
{
"digest": {
"function_hash": "50263081711076038777869680887635732601",
"length": 1284.0
},
"target": {
"file": "drivers/dma/ti/dma-crossbar.c",
"function": "ti_dra7_xbar_route_allocate"
},
"id": "CVE-2022-49652-f70f633e",
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cb9813d7eae917acd34436160a278b8b5d48ca53",
"signature_type": "Function"
}
]