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().
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ccd7567d4b6cf187fdfa55f003a9e461ee629e36",
"signature_version": "v1",
"digest": {
"function_hash": "179740545799339621889367586549733247287",
"length": 1509.0
},
"target": {
"function": "pmac_cpufreq_init_MacRISC3",
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"id": "CVE-2022-49621-057b8ce4",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37c16fc2cb13a13f3c0193bfc6f2edef7d7df7d7",
"signature_version": "v1",
"digest": {
"function_hash": "179740545799339621889367586549733247287",
"length": 1509.0
},
"target": {
"function": "pmac_cpufreq_init_MacRISC3",
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"id": "CVE-2022-49621-0b8f5e56",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57289b6601fe78c09921599b042a0b430fb420ec",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"193074785678698857519527686792601370023",
"40813703728485762707257096948587735372",
"129054022029523300765172236598082442973"
]
},
"target": {
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"id": "CVE-2022-49621-1445d277",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ccd7567d4b6cf187fdfa55f003a9e461ee629e36",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"193074785678698857519527686792601370023",
"40813703728485762707257096948587735372",
"129054022029523300765172236598082442973"
]
},
"target": {
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"id": "CVE-2022-49621-19aa6598",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f242486bf46d314b2e3838cc64b56f008a3c4d7",
"signature_version": "v1",
"digest": {
"function_hash": "179740545799339621889367586549733247287",
"length": 1509.0
},
"target": {
"function": "pmac_cpufreq_init_MacRISC3",
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"id": "CVE-2022-49621-23d0f574",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@37c16fc2cb13a13f3c0193bfc6f2edef7d7df7d7",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"193074785678698857519527686792601370023",
"40813703728485762707257096948587735372",
"129054022029523300765172236598082442973"
]
},
"target": {
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"id": "CVE-2022-49621-4500fb76",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8dda30f81c751b01cd71f2cfaeef26ad4393b1d1",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"193074785678698857519527686792601370023",
"40813703728485762707257096948587735372",
"129054022029523300765172236598082442973"
]
},
"target": {
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"id": "CVE-2022-49621-7d65da31",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4585890ab2dbf455d80e254d3d859d4c1e357920",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"193074785678698857519527686792601370023",
"40813703728485762707257096948587735372",
"129054022029523300765172236598082442973"
]
},
"target": {
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"id": "CVE-2022-49621-a0d97c4a",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3ea9dbf7c2f436952bca331c6f5d72f75aca224e",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"193074785678698857519527686792601370023",
"40813703728485762707257096948587735372",
"129054022029523300765172236598082442973"
]
},
"target": {
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"id": "CVE-2022-49621-a8d56fd8",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3ea9dbf7c2f436952bca331c6f5d72f75aca224e",
"signature_version": "v1",
"digest": {
"function_hash": "179740545799339621889367586549733247287",
"length": 1509.0
},
"target": {
"function": "pmac_cpufreq_init_MacRISC3",
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"id": "CVE-2022-49621-aff60512",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4585890ab2dbf455d80e254d3d859d4c1e357920",
"signature_version": "v1",
"digest": {
"function_hash": "179740545799339621889367586549733247287",
"length": 1509.0
},
"target": {
"function": "pmac_cpufreq_init_MacRISC3",
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"id": "CVE-2022-49621-becf6b04",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f242486bf46d314b2e3838cc64b56f008a3c4d7",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"193074785678698857519527686792601370023",
"40813703728485762707257096948587735372",
"129054022029523300765172236598082442973"
]
},
"target": {
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"id": "CVE-2022-49621-cff6d60e",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57289b6601fe78c09921599b042a0b430fb420ec",
"signature_version": "v1",
"digest": {
"function_hash": "179740545799339621889367586549733247287",
"length": 1509.0
},
"target": {
"function": "pmac_cpufreq_init_MacRISC3",
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"id": "CVE-2022-49621-db740114",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4513018d0bd739097570d26a7760551cba3deb56",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"193074785678698857519527686792601370023",
"40813703728485762707257096948587735372",
"129054022029523300765172236598082442973"
]
},
"target": {
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"id": "CVE-2022-49621-ddb16a4d",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4513018d0bd739097570d26a7760551cba3deb56",
"signature_version": "v1",
"digest": {
"function_hash": "179740545799339621889367586549733247287",
"length": 1509.0
},
"target": {
"function": "pmac_cpufreq_init_MacRISC3",
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"id": "CVE-2022-49621-ee139bcd",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8dda30f81c751b01cd71f2cfaeef26ad4393b1d1",
"signature_version": "v1",
"digest": {
"function_hash": "179740545799339621889367586549733247287",
"length": 1509.0
},
"target": {
"function": "pmac_cpufreq_init_MacRISC3",
"file": "drivers/cpufreq/pmac32-cpufreq.c"
},
"id": "CVE-2022-49621-f8ac1f4a",
"deprecated": false,
"signature_type": "Function"
}
]