In the Linux kernel, the following vulnerability has been resolved:
cpufreq: pmac32-cpufreq: Fix refcount leak bug
In pmaccpufreqinitMacRISC3(), we need to add corresponding ofnodeput() for the three node pointers whose refcount have been incremented by offindnodeby_name().
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/49xxx/CVE-2022-49621.json"
}[
{
"digest": {
"length": 1509.0,
"function_hash": "179740545799339621889367586549733247287"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2022-49621-057b8ce4",
"target": {
"function": "pmac_cpufreq_init_MacRISC3",
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ccd7567d4b6cf187fdfa55f003a9e461ee629e36"
},
{
"digest": {
"length": 1509.0,
"function_hash": "179740545799339621889367586549733247287"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2022-49621-0b8f5e56",
"target": {
"function": "pmac_cpufreq_init_MacRISC3",
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37c16fc2cb13a13f3c0193bfc6f2edef7d7df7d7"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"193074785678698857519527686792601370023",
"40813703728485762707257096948587735372",
"129054022029523300765172236598082442973"
]
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2022-49621-1445d277",
"target": {
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57289b6601fe78c09921599b042a0b430fb420ec"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"193074785678698857519527686792601370023",
"40813703728485762707257096948587735372",
"129054022029523300765172236598082442973"
]
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2022-49621-19aa6598",
"target": {
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ccd7567d4b6cf187fdfa55f003a9e461ee629e36"
},
{
"digest": {
"length": 1509.0,
"function_hash": "179740545799339621889367586549733247287"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2022-49621-23d0f574",
"target": {
"function": "pmac_cpufreq_init_MacRISC3",
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f242486bf46d314b2e3838cc64b56f008a3c4d7"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"193074785678698857519527686792601370023",
"40813703728485762707257096948587735372",
"129054022029523300765172236598082442973"
]
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2022-49621-4500fb76",
"target": {
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37c16fc2cb13a13f3c0193bfc6f2edef7d7df7d7"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"193074785678698857519527686792601370023",
"40813703728485762707257096948587735372",
"129054022029523300765172236598082442973"
]
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2022-49621-a0d97c4a",
"target": {
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4585890ab2dbf455d80e254d3d859d4c1e357920"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"193074785678698857519527686792601370023",
"40813703728485762707257096948587735372",
"129054022029523300765172236598082442973"
]
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2022-49621-a8d56fd8",
"target": {
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3ea9dbf7c2f436952bca331c6f5d72f75aca224e"
},
{
"digest": {
"length": 1509.0,
"function_hash": "179740545799339621889367586549733247287"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2022-49621-aff60512",
"target": {
"function": "pmac_cpufreq_init_MacRISC3",
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3ea9dbf7c2f436952bca331c6f5d72f75aca224e"
},
{
"digest": {
"length": 1509.0,
"function_hash": "179740545799339621889367586549733247287"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2022-49621-becf6b04",
"target": {
"function": "pmac_cpufreq_init_MacRISC3",
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4585890ab2dbf455d80e254d3d859d4c1e357920"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"193074785678698857519527686792601370023",
"40813703728485762707257096948587735372",
"129054022029523300765172236598082442973"
]
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2022-49621-cff6d60e",
"target": {
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f242486bf46d314b2e3838cc64b56f008a3c4d7"
},
{
"digest": {
"length": 1509.0,
"function_hash": "179740545799339621889367586549733247287"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2022-49621-db740114",
"target": {
"function": "pmac_cpufreq_init_MacRISC3",
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57289b6601fe78c09921599b042a0b430fb420ec"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"193074785678698857519527686792601370023",
"40813703728485762707257096948587735372",
"129054022029523300765172236598082442973"
]
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2022-49621-ddb16a4d",
"target": {
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4513018d0bd739097570d26a7760551cba3deb56"
},
{
"digest": {
"length": 1509.0,
"function_hash": "179740545799339621889367586549733247287"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2022-49621-ee139bcd",
"target": {
"function": "pmac_cpufreq_init_MacRISC3",
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4513018d0bd739097570d26a7760551cba3deb56"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-49621.json"