In the Linux kernel, the following vulnerability has been resolved:
ARM: cns3xxx: Fix refcount leak in cns3xxx_init
offindcompatiblenode() returns a node pointer with refcount incremented, we should use ofnodeput() on it when done. Add missing ofnode_put() to avoid refcount leak.
[
{
"id": "CVE-2022-49677-0a3a414f",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@68d4303bf59662b64bd555e2aa0518282d20aa4f",
"signature_type": "Function",
"digest": {
"function_hash": "242701847761631951692920928158402096706",
"length": 857.0
},
"deprecated": false,
"target": {
"function": "cns3xxx_init",
"file": "arch/arm/mach-cns3xxx/core.c"
}
},
{
"id": "CVE-2022-49677-0e3f08a0",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@da3ee7cd2f15922ad88a7ca6deee2eafdc7cd214",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"228464015964579448668419473378561111926",
"179030352039456585361122668561413758461",
"241400982718765488873371051420392648572",
"121477263966379848897223882246439046445",
"233282634819838699149664524796924172215",
"119718818915937918160218372695752666655",
"202967705535715006987574023543898385400",
"337378293485937229701245552129085567062"
]
},
"deprecated": false,
"target": {
"file": "arch/arm/mach-cns3xxx/core.c"
}
},
{
"id": "CVE-2022-49677-28d8926f",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dc5170aae24e04068fd5ea125d06c0ab51f48a27",
"signature_type": "Function",
"digest": {
"function_hash": "242701847761631951692920928158402096706",
"length": 857.0
},
"deprecated": false,
"target": {
"function": "cns3xxx_init",
"file": "arch/arm/mach-cns3xxx/core.c"
}
},
{
"id": "CVE-2022-49677-2cf1d50d",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@da3ee7cd2f15922ad88a7ca6deee2eafdc7cd214",
"signature_type": "Function",
"digest": {
"function_hash": "242701847761631951692920928158402096706",
"length": 857.0
},
"deprecated": false,
"target": {
"function": "cns3xxx_init",
"file": "arch/arm/mach-cns3xxx/core.c"
}
},
{
"id": "CVE-2022-49677-375bc373",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c980392af1473d6d5662f70d8089c8e6d85144a4",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"228464015964579448668419473378561111926",
"179030352039456585361122668561413758461",
"241400982718765488873371051420392648572",
"121477263966379848897223882246439046445",
"233282634819838699149664524796924172215",
"119718818915937918160218372695752666655",
"202967705535715006987574023543898385400",
"337378293485937229701245552129085567062"
]
},
"deprecated": false,
"target": {
"file": "arch/arm/mach-cns3xxx/core.c"
}
},
{
"id": "CVE-2022-49677-5700b26d",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dc5170aae24e04068fd5ea125d06c0ab51f48a27",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"228464015964579448668419473378561111926",
"179030352039456585361122668561413758461",
"241400982718765488873371051420392648572",
"121477263966379848897223882246439046445",
"233282634819838699149664524796924172215",
"119718818915937918160218372695752666655",
"202967705535715006987574023543898385400",
"337378293485937229701245552129085567062"
]
},
"deprecated": false,
"target": {
"file": "arch/arm/mach-cns3xxx/core.c"
}
},
{
"id": "CVE-2022-49677-62875ab3",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1359e4129ad43e43972a28838b87291c51de23d",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"228464015964579448668419473378561111926",
"179030352039456585361122668561413758461",
"241400982718765488873371051420392648572",
"121477263966379848897223882246439046445",
"233282634819838699149664524796924172215",
"119718818915937918160218372695752666655",
"202967705535715006987574023543898385400",
"337378293485937229701245552129085567062"
]
},
"deprecated": false,
"target": {
"file": "arch/arm/mach-cns3xxx/core.c"
}
},
{
"id": "CVE-2022-49677-722113f5",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c980392af1473d6d5662f70d8089c8e6d85144a4",
"signature_type": "Function",
"digest": {
"function_hash": "242701847761631951692920928158402096706",
"length": 857.0
},
"deprecated": false,
"target": {
"function": "cns3xxx_init",
"file": "arch/arm/mach-cns3xxx/core.c"
}
},
{
"id": "CVE-2022-49677-8203235b",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45bebbc8cea7d586a6216dc62814bdb380b9b29b",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"228464015964579448668419473378561111926",
"179030352039456585361122668561413758461",
"241400982718765488873371051420392648572",
"121477263966379848897223882246439046445",
"233282634819838699149664524796924172215",
"119718818915937918160218372695752666655",
"202967705535715006987574023543898385400",
"337378293485937229701245552129085567062"
]
},
"deprecated": false,
"target": {
"file": "arch/arm/mach-cns3xxx/core.c"
}
},
{
"id": "CVE-2022-49677-8d7ab61b",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1359e4129ad43e43972a28838b87291c51de23d",
"signature_type": "Function",
"digest": {
"function_hash": "242701847761631951692920928158402096706",
"length": 857.0
},
"deprecated": false,
"target": {
"function": "cns3xxx_init",
"file": "arch/arm/mach-cns3xxx/core.c"
}
},
{
"id": "CVE-2022-49677-c26dbaf8",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45bebbc8cea7d586a6216dc62814bdb380b9b29b",
"signature_type": "Function",
"digest": {
"function_hash": "242701847761631951692920928158402096706",
"length": 857.0
},
"deprecated": false,
"target": {
"function": "cns3xxx_init",
"file": "arch/arm/mach-cns3xxx/core.c"
}
},
{
"id": "CVE-2022-49677-c8a7e665",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8b84e01ca94e2e1f5492353e9c24dab520b2e5b",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"228464015964579448668419473378561111926",
"179030352039456585361122668561413758461",
"241400982718765488873371051420392648572",
"121477263966379848897223882246439046445",
"233282634819838699149664524796924172215",
"119718818915937918160218372695752666655",
"202967705535715006987574023543898385400",
"337378293485937229701245552129085567062"
]
},
"deprecated": false,
"target": {
"file": "arch/arm/mach-cns3xxx/core.c"
}
},
{
"id": "CVE-2022-49677-e1d15fb3",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1ba904b6b16e08de5aed7c1349838d9cd0d178c5",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"228464015964579448668419473378561111926",
"179030352039456585361122668561413758461",
"241400982718765488873371051420392648572",
"121477263966379848897223882246439046445",
"233282634819838699149664524796924172215",
"119718818915937918160218372695752666655",
"202967705535715006987574023543898385400",
"337378293485937229701245552129085567062"
]
},
"deprecated": false,
"target": {
"file": "arch/arm/mach-cns3xxx/core.c"
}
},
{
"id": "CVE-2022-49677-ea8a9a9a",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1ba904b6b16e08de5aed7c1349838d9cd0d178c5",
"signature_type": "Function",
"digest": {
"function_hash": "242701847761631951692920928158402096706",
"length": 857.0
},
"deprecated": false,
"target": {
"function": "cns3xxx_init",
"file": "arch/arm/mach-cns3xxx/core.c"
}
},
{
"id": "CVE-2022-49677-f691bd5c",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8b84e01ca94e2e1f5492353e9c24dab520b2e5b",
"signature_type": "Function",
"digest": {
"function_hash": "242701847761631951692920928158402096706",
"length": 857.0
},
"deprecated": false,
"target": {
"function": "cns3xxx_init",
"file": "arch/arm/mach-cns3xxx/core.c"
}
},
{
"id": "CVE-2022-49677-fae84e4f",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@68d4303bf59662b64bd555e2aa0518282d20aa4f",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"228464015964579448668419473378561111926",
"179030352039456585361122668561413758461",
"241400982718765488873371051420392648572",
"121477263966379848897223882246439046445",
"233282634819838699149664524796924172215",
"119718818915937918160218372695752666655",
"202967705535715006987574023543898385400",
"337378293485937229701245552129085567062"
]
},
"deprecated": false,
"target": {
"file": "arch/arm/mach-cns3xxx/core.c"
}
}
]