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.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/49xxx/CVE-2022-49677.json"
}[
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-49677-0a3a414f",
"target": {
"file": "arch/arm/mach-cns3xxx/core.c",
"function": "cns3xxx_init"
},
"digest": {
"length": 857.0,
"function_hash": "242701847761631951692920928158402096706"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@68d4303bf59662b64bd555e2aa0518282d20aa4f"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-49677-0e3f08a0",
"target": {
"file": "arch/arm/mach-cns3xxx/core.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"228464015964579448668419473378561111926",
"179030352039456585361122668561413758461",
"241400982718765488873371051420392648572",
"121477263966379848897223882246439046445",
"233282634819838699149664524796924172215",
"119718818915937918160218372695752666655",
"202967705535715006987574023543898385400",
"337378293485937229701245552129085567062"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@da3ee7cd2f15922ad88a7ca6deee2eafdc7cd214"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-49677-28d8926f",
"target": {
"file": "arch/arm/mach-cns3xxx/core.c",
"function": "cns3xxx_init"
},
"digest": {
"length": 857.0,
"function_hash": "242701847761631951692920928158402096706"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dc5170aae24e04068fd5ea125d06c0ab51f48a27"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-49677-2cf1d50d",
"target": {
"file": "arch/arm/mach-cns3xxx/core.c",
"function": "cns3xxx_init"
},
"digest": {
"length": 857.0,
"function_hash": "242701847761631951692920928158402096706"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@da3ee7cd2f15922ad88a7ca6deee2eafdc7cd214"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-49677-375bc373",
"target": {
"file": "arch/arm/mach-cns3xxx/core.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"228464015964579448668419473378561111926",
"179030352039456585361122668561413758461",
"241400982718765488873371051420392648572",
"121477263966379848897223882246439046445",
"233282634819838699149664524796924172215",
"119718818915937918160218372695752666655",
"202967705535715006987574023543898385400",
"337378293485937229701245552129085567062"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c980392af1473d6d5662f70d8089c8e6d85144a4"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-49677-5700b26d",
"target": {
"file": "arch/arm/mach-cns3xxx/core.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"228464015964579448668419473378561111926",
"179030352039456585361122668561413758461",
"241400982718765488873371051420392648572",
"121477263966379848897223882246439046445",
"233282634819838699149664524796924172215",
"119718818915937918160218372695752666655",
"202967705535715006987574023543898385400",
"337378293485937229701245552129085567062"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dc5170aae24e04068fd5ea125d06c0ab51f48a27"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-49677-62875ab3",
"target": {
"file": "arch/arm/mach-cns3xxx/core.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"228464015964579448668419473378561111926",
"179030352039456585361122668561413758461",
"241400982718765488873371051420392648572",
"121477263966379848897223882246439046445",
"233282634819838699149664524796924172215",
"119718818915937918160218372695752666655",
"202967705535715006987574023543898385400",
"337378293485937229701245552129085567062"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1359e4129ad43e43972a28838b87291c51de23d"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-49677-722113f5",
"target": {
"file": "arch/arm/mach-cns3xxx/core.c",
"function": "cns3xxx_init"
},
"digest": {
"length": 857.0,
"function_hash": "242701847761631951692920928158402096706"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c980392af1473d6d5662f70d8089c8e6d85144a4"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-49677-8203235b",
"target": {
"file": "arch/arm/mach-cns3xxx/core.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"228464015964579448668419473378561111926",
"179030352039456585361122668561413758461",
"241400982718765488873371051420392648572",
"121477263966379848897223882246439046445",
"233282634819838699149664524796924172215",
"119718818915937918160218372695752666655",
"202967705535715006987574023543898385400",
"337378293485937229701245552129085567062"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45bebbc8cea7d586a6216dc62814bdb380b9b29b"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-49677-8d7ab61b",
"target": {
"file": "arch/arm/mach-cns3xxx/core.c",
"function": "cns3xxx_init"
},
"digest": {
"length": 857.0,
"function_hash": "242701847761631951692920928158402096706"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1359e4129ad43e43972a28838b87291c51de23d"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-49677-c26dbaf8",
"target": {
"file": "arch/arm/mach-cns3xxx/core.c",
"function": "cns3xxx_init"
},
"digest": {
"length": 857.0,
"function_hash": "242701847761631951692920928158402096706"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45bebbc8cea7d586a6216dc62814bdb380b9b29b"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-49677-c8a7e665",
"target": {
"file": "arch/arm/mach-cns3xxx/core.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"228464015964579448668419473378561111926",
"179030352039456585361122668561413758461",
"241400982718765488873371051420392648572",
"121477263966379848897223882246439046445",
"233282634819838699149664524796924172215",
"119718818915937918160218372695752666655",
"202967705535715006987574023543898385400",
"337378293485937229701245552129085567062"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8b84e01ca94e2e1f5492353e9c24dab520b2e5b"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-49677-e1d15fb3",
"target": {
"file": "arch/arm/mach-cns3xxx/core.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"228464015964579448668419473378561111926",
"179030352039456585361122668561413758461",
"241400982718765488873371051420392648572",
"121477263966379848897223882246439046445",
"233282634819838699149664524796924172215",
"119718818915937918160218372695752666655",
"202967705535715006987574023543898385400",
"337378293485937229701245552129085567062"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1ba904b6b16e08de5aed7c1349838d9cd0d178c5"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-49677-ea8a9a9a",
"target": {
"file": "arch/arm/mach-cns3xxx/core.c",
"function": "cns3xxx_init"
},
"digest": {
"length": 857.0,
"function_hash": "242701847761631951692920928158402096706"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1ba904b6b16e08de5aed7c1349838d9cd0d178c5"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-49677-f691bd5c",
"target": {
"file": "arch/arm/mach-cns3xxx/core.c",
"function": "cns3xxx_init"
},
"digest": {
"length": 857.0,
"function_hash": "242701847761631951692920928158402096706"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8b84e01ca94e2e1f5492353e9c24dab520b2e5b"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-49677-fae84e4f",
"target": {
"file": "arch/arm/mach-cns3xxx/core.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"228464015964579448668419473378561111926",
"179030352039456585361122668561413758461",
"241400982718765488873371051420392648572",
"121477263966379848897223882246439046445",
"233282634819838699149664524796924172215",
"119718818915937918160218372695752666655",
"202967705535715006987574023543898385400",
"337378293485937229701245552129085567062"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@68d4303bf59662b64bd555e2aa0518282d20aa4f"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-49677.json"