In the Linux kernel, the following vulnerability has been resolved:
ARM: OMAP2+: Fix refcount leak in omapdssinitof
omapdssfinddssofnode() calls offindcompatiblenode() to get device node. offindcompatiblenode() returns a node pointer with refcount incremented, we should use ofnodeput() on it when done. Add missing ofnodeput() in later error path and normal path.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a32dc6829e33c54e751346aa3e08ddb6d0e1a6a0",
"target": {
"file": "arch/arm/mach-omap2/display.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50199-065f3bc9",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"177935031763651212078852806689091472861",
"40494651968683911746238250305798680927",
"261817009254062926971123077601642781228",
"271822184545486867534374407442936182270",
"264168594645357035102928065164437696544",
"315720340058383695652520561615803435909",
"59550685895484655903784693579271168046",
"202826403633571517226781834090594936803"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@230ad40a59c9a9ee8f3822b9a7bec09404102ebc",
"target": {
"file": "arch/arm/mach-omap2/display.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50199-1df174dd",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"177935031763651212078852806689091472861",
"40494651968683911746238250305798680927",
"261817009254062926971123077601642781228",
"271822184545486867534374407442936182270",
"264168594645357035102928065164437696544",
"315720340058383695652520561615803435909",
"59550685895484655903784693579271168046",
"202826403633571517226781834090594936803"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a32dc6829e33c54e751346aa3e08ddb6d0e1a6a0",
"target": {
"function": "omapdss_init_of",
"file": "arch/arm/mach-omap2/display.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50199-250cf82d",
"signature_type": "Function",
"digest": {
"length": 486.0,
"function_hash": "146212281260855344115826916000104477629"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@507159facf002d113c4878fec67f37d62f187887",
"target": {
"file": "arch/arm/mach-omap2/display.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50199-39a7f190",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"177935031763651212078852806689091472861",
"40494651968683911746238250305798680927",
"261817009254062926971123077601642781228",
"271822184545486867534374407442936182270",
"264168594645357035102928065164437696544",
"315720340058383695652520561615803435909",
"59550685895484655903784693579271168046",
"202826403633571517226781834090594936803"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@935035cf97c8cd6794044b500fb0a44a6d30ffa1",
"target": {
"function": "omapdss_init_of",
"file": "arch/arm/mach-omap2/display.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50199-4335e47b",
"signature_type": "Function",
"digest": {
"length": 486.0,
"function_hash": "146212281260855344115826916000104477629"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@935035cf97c8cd6794044b500fb0a44a6d30ffa1",
"target": {
"file": "arch/arm/mach-omap2/display.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50199-63fda0cc",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"177935031763651212078852806689091472861",
"40494651968683911746238250305798680927",
"261817009254062926971123077601642781228",
"271822184545486867534374407442936182270",
"264168594645357035102928065164437696544",
"315720340058383695652520561615803435909",
"59550685895484655903784693579271168046",
"202826403633571517226781834090594936803"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@14bac0c7035bf920e190a63c7e1b113c72eadbf4",
"target": {
"file": "arch/arm/mach-omap2/display.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50199-93e9a64b",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"177935031763651212078852806689091472861",
"40494651968683911746238250305798680927",
"261817009254062926971123077601642781228",
"271822184545486867534374407442936182270",
"264168594645357035102928065164437696544",
"315720340058383695652520561615803435909",
"59550685895484655903784693579271168046",
"202826403633571517226781834090594936803"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9705db1eff38d6b9114121f9e253746199b759c9",
"target": {
"file": "arch/arm/mach-omap2/display.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50199-9475185f",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"177935031763651212078852806689091472861",
"40494651968683911746238250305798680927",
"261817009254062926971123077601642781228",
"271822184545486867534374407442936182270",
"264168594645357035102928065164437696544",
"315720340058383695652520561615803435909",
"59550685895484655903784693579271168046",
"202826403633571517226781834090594936803"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@507159facf002d113c4878fec67f37d62f187887",
"target": {
"function": "omapdss_init_of",
"file": "arch/arm/mach-omap2/display.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50199-9685602c",
"signature_type": "Function",
"digest": {
"length": 486.0,
"function_hash": "146212281260855344115826916000104477629"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@230ad40a59c9a9ee8f3822b9a7bec09404102ebc",
"target": {
"function": "omapdss_init_of",
"file": "arch/arm/mach-omap2/display.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50199-981541ff",
"signature_type": "Function",
"digest": {
"length": 486.0,
"function_hash": "146212281260855344115826916000104477629"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@14bac0c7035bf920e190a63c7e1b113c72eadbf4",
"target": {
"function": "omapdss_init_of",
"file": "arch/arm/mach-omap2/display.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50199-b5fbe80d",
"signature_type": "Function",
"digest": {
"length": 486.0,
"function_hash": "146212281260855344115826916000104477629"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9705db1eff38d6b9114121f9e253746199b759c9",
"target": {
"function": "omapdss_init_of",
"file": "arch/arm/mach-omap2/display.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50199-ca0f8e76",
"signature_type": "Function",
"digest": {
"length": 486.0,
"function_hash": "146212281260855344115826916000104477629"
}
}
]