In the Linux kernel, the following vulnerability has been resolved:
ARM: exynos: Fix refcount leak in exynosmappmu
offindmatchingnode() returns a node pointer with refcount incremented, we should use ofnodeput() on it when not need anymore. Add missing ofnodeput() to avoid refcount leak. ofnode_put() checks null pointer.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/49xxx/CVE-2022-49680.json"
}[
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-49680-0fc92cbe",
"target": {
"file": "arch/arm/mach-exynos/exynos.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"80813824702728047076847911970036022403",
"292880138750372930888995647665530471768",
"259354211008719861407024356745389413493",
"261718575749171860859872478557930180331"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fc354856e9fad9cd36e2ad28f9da70716025055a"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-49680-1314fba0",
"target": {
"file": "arch/arm/mach-exynos/exynos.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"80813824702728047076847911970036022403",
"292880138750372930888995647665530471768",
"259354211008719861407024356745389413493",
"261718575749171860859872478557930180331"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7571bcecf01b69f0d3ec60ca41ce5d4c75411a4a"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-49680-165a7787",
"target": {
"file": "arch/arm/mach-exynos/exynos.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"80813824702728047076847911970036022403",
"292880138750372930888995647665530471768",
"259354211008719861407024356745389413493",
"261718575749171860859872478557930180331"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f9b77a52937582a5b99a5a07e4ef1e2f48f87347"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-49680-36290137",
"target": {
"file": "arch/arm/mach-exynos/exynos.c",
"function": "exynos_map_pmu"
},
"digest": {
"length": 147.0,
"function_hash": "120410188555926999147451229306074009609"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@545ae5cbae839ce39bfe09828e413f1c916082de"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-49680-3ce98171",
"target": {
"file": "arch/arm/mach-exynos/exynos.c",
"function": "exynos_map_pmu"
},
"digest": {
"length": 147.0,
"function_hash": "120410188555926999147451229306074009609"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@31d09571bb071c20f6bdc0bb7ac1ef8dd2987c04"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-49680-9f78226e",
"target": {
"file": "arch/arm/mach-exynos/exynos.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"80813824702728047076847911970036022403",
"292880138750372930888995647665530471768",
"259354211008719861407024356745389413493",
"261718575749171860859872478557930180331"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@68f28d52e6cbab8dcfa249cac4356d1d0573e868"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-49680-a6dee281",
"target": {
"file": "arch/arm/mach-exynos/exynos.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"80813824702728047076847911970036022403",
"292880138750372930888995647665530471768",
"259354211008719861407024356745389413493",
"261718575749171860859872478557930180331"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d23f76018e17618559da9eea179d137362023f95"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-49680-b451e29c",
"target": {
"file": "arch/arm/mach-exynos/exynos.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"80813824702728047076847911970036022403",
"292880138750372930888995647665530471768",
"259354211008719861407024356745389413493",
"261718575749171860859872478557930180331"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c4c79525042a4a7df96b73477feaf232fe44ae81"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-49680-ba29edcf",
"target": {
"file": "arch/arm/mach-exynos/exynos.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"80813824702728047076847911970036022403",
"292880138750372930888995647665530471768",
"259354211008719861407024356745389413493",
"261718575749171860859872478557930180331"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@545ae5cbae839ce39bfe09828e413f1c916082de"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-49680-c7bf5f87",
"target": {
"file": "arch/arm/mach-exynos/exynos.c",
"function": "exynos_map_pmu"
},
"digest": {
"length": 147.0,
"function_hash": "120410188555926999147451229306074009609"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fc354856e9fad9cd36e2ad28f9da70716025055a"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-49680-cdd9d393",
"target": {
"file": "arch/arm/mach-exynos/exynos.c",
"function": "exynos_map_pmu"
},
"digest": {
"length": 147.0,
"function_hash": "120410188555926999147451229306074009609"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c4c79525042a4a7df96b73477feaf232fe44ae81"
},
{
"signature_type": "Line",
"deprecated": false,
"id": "CVE-2022-49680-d14b8d68",
"target": {
"file": "arch/arm/mach-exynos/exynos.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"80813824702728047076847911970036022403",
"292880138750372930888995647665530471768",
"259354211008719861407024356745389413493",
"261718575749171860859872478557930180331"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@31d09571bb071c20f6bdc0bb7ac1ef8dd2987c04"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-49680-d1d6a340",
"target": {
"file": "arch/arm/mach-exynos/exynos.c",
"function": "exynos_map_pmu"
},
"digest": {
"length": 147.0,
"function_hash": "120410188555926999147451229306074009609"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7571bcecf01b69f0d3ec60ca41ce5d4c75411a4a"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-49680-d70f4560",
"target": {
"file": "arch/arm/mach-exynos/exynos.c",
"function": "exynos_map_pmu"
},
"digest": {
"length": 147.0,
"function_hash": "120410188555926999147451229306074009609"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d23f76018e17618559da9eea179d137362023f95"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-49680-e79b45c6",
"target": {
"file": "arch/arm/mach-exynos/exynos.c",
"function": "exynos_map_pmu"
},
"digest": {
"length": 147.0,
"function_hash": "120410188555926999147451229306074009609"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f9b77a52937582a5b99a5a07e4ef1e2f48f87347"
},
{
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2022-49680-f41e88cf",
"target": {
"file": "arch/arm/mach-exynos/exynos.c",
"function": "exynos_map_pmu"
},
"digest": {
"length": 147.0,
"function_hash": "120410188555926999147451229306074009609"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@68f28d52e6cbab8dcfa249cac4356d1d0573e868"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-49680.json"