In the Linux kernel, the following vulnerability has been resolved:
ASoC: fslmqs: move ofnode_put() to the correct location
ofnodeput() should have been done directly after mqspriv->regmap = sysconnodetoregmap(gpr_np); otherwise it creates a reference leak on the success path.
To fix this, ofnodeput() is moved to the correct location, and change all the gotos to direct returns.
[
{
"id": "CVE-2023-53268-19134d2b",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1bdb4a5ccab2316935ce4ad4fd4df8d36f0ffc6e",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"293089168518777043774278486217049758286",
"103104599408527357333274249461948956252",
"299373136058448904046577090599433683036",
"107650033323219635487847231937704510840",
"128461801562177197443573414339510917659",
"318051093593722598070971421758269608387",
"245834199645600682725998019409731855032",
"114135627071739732353906738597129821820",
"286675028324009368748371247787544287145",
"102671336976889112192998303605766888102",
"306303962695993724317718955924110919448",
"58883728380019831051449860654946662848",
"129535199295391505325899632623282782642",
"99618258644583477162316502974541530193",
"81781879765154799979675658627427108008",
"278078747119389085905006563895466002563",
"337392702599507596469557936406790977199",
"176871097017607741755053163680627890122",
"54031984803712642870400682815475833139",
"112725225711844435697627203212264712632",
"172544514519705060144981156266801849670"
]
},
"deprecated": false,
"target": {
"file": "sound/soc/fsl/fsl_mqs.c"
}
},
{
"id": "CVE-2023-53268-2e882351",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@402299cca89273b62384b5f9645ea49cd5fc4a57",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"293089168518777043774278486217049758286",
"103104599408527357333274249461948956252",
"299373136058448904046577090599433683036",
"107650033323219635487847231937704510840",
"128461801562177197443573414339510917659",
"318051093593722598070971421758269608387",
"245834199645600682725998019409731855032",
"114135627071739732353906738597129821820",
"286675028324009368748371247787544287145",
"102671336976889112192998303605766888102",
"306303962695993724317718955924110919448",
"58883728380019831051449860654946662848",
"129535199295391505325899632623282782642",
"99618258644583477162316502974541530193",
"81781879765154799979675658627427108008",
"278078747119389085905006563895466002563",
"337392702599507596469557936406790977199",
"176871097017607741755053163680627890122",
"54031984803712642870400682815475833139",
"112725225711844435697627203212264712632",
"172544514519705060144981156266801849670"
]
},
"deprecated": false,
"target": {
"file": "sound/soc/fsl/fsl_mqs.c"
}
},
{
"id": "CVE-2023-53268-2f080564",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b5a6930fc6a432e32714c4ed3c597077d999cf6d",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"293089168518777043774278486217049758286",
"103104599408527357333274249461948956252",
"299373136058448904046577090599433683036",
"107650033323219635487847231937704510840",
"128461801562177197443573414339510917659",
"318051093593722598070971421758269608387",
"245834199645600682725998019409731855032",
"114135627071739732353906738597129821820",
"286675028324009368748371247787544287145",
"102671336976889112192998303605766888102",
"306303962695993724317718955924110919448",
"58883728380019831051449860654946662848",
"129535199295391505325899632623282782642",
"99618258644583477162316502974541530193",
"81781879765154799979675658627427108008",
"278078747119389085905006563895466002563",
"337392702599507596469557936406790977199",
"176871097017607741755053163680627890122",
"54031984803712642870400682815475833139",
"112725225711844435697627203212264712632",
"172544514519705060144981156266801849670"
]
},
"deprecated": false,
"target": {
"file": "sound/soc/fsl/fsl_mqs.c"
}
},
{
"id": "CVE-2023-53268-71dd9a89",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1c34890273a020d61d6127ade3f68ed1cb21c16a",
"signature_type": "Function",
"digest": {
"function_hash": "149661003899683134247070174828890357945",
"length": 1682.0
},
"deprecated": false,
"target": {
"function": "fsl_mqs_probe",
"file": "sound/soc/fsl/fsl_mqs.c"
}
},
{
"id": "CVE-2023-53268-74b05d8a",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1bdb4a5ccab2316935ce4ad4fd4df8d36f0ffc6e",
"signature_type": "Function",
"digest": {
"function_hash": "149661003899683134247070174828890357945",
"length": 1682.0
},
"deprecated": false,
"target": {
"function": "fsl_mqs_probe",
"file": "sound/soc/fsl/fsl_mqs.c"
}
},
{
"id": "CVE-2023-53268-98cb6d30",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9a2585088a7d6f98a5a910f5b4b74b6d24e63156",
"signature_type": "Function",
"digest": {
"function_hash": "149661003899683134247070174828890357945",
"length": 1682.0
},
"deprecated": false,
"target": {
"function": "fsl_mqs_probe",
"file": "sound/soc/fsl/fsl_mqs.c"
}
},
{
"id": "CVE-2023-53268-99b28c2f",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@402299cca89273b62384b5f9645ea49cd5fc4a57",
"signature_type": "Function",
"digest": {
"function_hash": "149661003899683134247070174828890357945",
"length": 1682.0
},
"deprecated": false,
"target": {
"function": "fsl_mqs_probe",
"file": "sound/soc/fsl/fsl_mqs.c"
}
},
{
"id": "CVE-2023-53268-ad185e04",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6a129c0e9935112ecf2ffb6de98f83b8fd090c86",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"293089168518777043774278486217049758286",
"103104599408527357333274249461948956252",
"299373136058448904046577090599433683036",
"107650033323219635487847231937704510840",
"128461801562177197443573414339510917659",
"318051093593722598070971421758269608387",
"245834199645600682725998019409731855032",
"114135627071739732353906738597129821820",
"286675028324009368748371247787544287145",
"102671336976889112192998303605766888102",
"306303962695993724317718955924110919448",
"58883728380019831051449860654946662848",
"129535199295391505325899632623282782642",
"99618258644583477162316502974541530193",
"81781879765154799979675658627427108008",
"278078747119389085905006563895466002563",
"337392702599507596469557936406790977199",
"176871097017607741755053163680627890122",
"54031984803712642870400682815475833139",
"112725225711844435697627203212264712632",
"172544514519705060144981156266801849670"
]
},
"deprecated": false,
"target": {
"file": "sound/soc/fsl/fsl_mqs.c"
}
},
{
"id": "CVE-2023-53268-bc28d1fc",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1c34890273a020d61d6127ade3f68ed1cb21c16a",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"293089168518777043774278486217049758286",
"103104599408527357333274249461948956252",
"299373136058448904046577090599433683036",
"107650033323219635487847231937704510840",
"128461801562177197443573414339510917659",
"318051093593722598070971421758269608387",
"245834199645600682725998019409731855032",
"114135627071739732353906738597129821820",
"286675028324009368748371247787544287145",
"102671336976889112192998303605766888102",
"306303962695993724317718955924110919448",
"58883728380019831051449860654946662848",
"129535199295391505325899632623282782642",
"99618258644583477162316502974541530193",
"81781879765154799979675658627427108008",
"278078747119389085905006563895466002563",
"337392702599507596469557936406790977199",
"176871097017607741755053163680627890122",
"54031984803712642870400682815475833139",
"4682684100638287786983910744047660186",
"115894221723731529893570932376658723769"
]
},
"deprecated": false,
"target": {
"file": "sound/soc/fsl/fsl_mqs.c"
}
},
{
"id": "CVE-2023-53268-bc87220c",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9a2585088a7d6f98a5a910f5b4b74b6d24e63156",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"293089168518777043774278486217049758286",
"103104599408527357333274249461948956252",
"299373136058448904046577090599433683036",
"107650033323219635487847231937704510840",
"128461801562177197443573414339510917659",
"318051093593722598070971421758269608387",
"245834199645600682725998019409731855032",
"114135627071739732353906738597129821820",
"286675028324009368748371247787544287145",
"102671336976889112192998303605766888102",
"306303962695993724317718955924110919448",
"58883728380019831051449860654946662848",
"129535199295391505325899632623282782642",
"99618258644583477162316502974541530193",
"81781879765154799979675658627427108008",
"278078747119389085905006563895466002563",
"337392702599507596469557936406790977199",
"176871097017607741755053163680627890122",
"54031984803712642870400682815475833139",
"112725225711844435697627203212264712632",
"172544514519705060144981156266801849670"
]
},
"deprecated": false,
"target": {
"file": "sound/soc/fsl/fsl_mqs.c"
}
},
{
"id": "CVE-2023-53268-ed6ceaa5",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6a129c0e9935112ecf2ffb6de98f83b8fd090c86",
"signature_type": "Function",
"digest": {
"function_hash": "56226409151613765348628661453546194498",
"length": 1729.0
},
"deprecated": false,
"target": {
"function": "fsl_mqs_probe",
"file": "sound/soc/fsl/fsl_mqs.c"
}
},
{
"id": "CVE-2023-53268-ef0e65e4",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b5a6930fc6a432e32714c4ed3c597077d999cf6d",
"signature_type": "Function",
"digest": {
"function_hash": "56226409151613765348628661453546194498",
"length": 1729.0
},
"deprecated": false,
"target": {
"function": "fsl_mqs_probe",
"file": "sound/soc/fsl/fsl_mqs.c"
}
}
]