In the Linux kernel, the following vulnerability has been resolved:
platform/x86: dell-sysman: Fix reference leak
If a duplicate attribute is found using ksetfindobj(), a reference to that attribute is returned. This means that we need to dispose it accordingly. Use kobject_put() to dispose the duplicate attribute in such a case.
Compile-tested only.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/53xxx/CVE-2023-53631.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-53631.json"
[
{
"id": "CVE-2023-53631-1c70f77f",
"target": {
"function": "init_bios_attributes",
"file": "drivers/platform/x86/dell/dell-wmi-sysman/sysman.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d079a3e1ccdd183b75db4f5289be347980b45284",
"digest": {
"function_hash": "219228653051772972627896792930552562825",
"length": 2298.0
},
"signature_type": "Function"
},
{
"id": "CVE-2023-53631-33c4d3ec",
"target": {
"function": "init_bios_attributes",
"file": "drivers/platform/x86/dell/dell-wmi-sysman/sysman.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7295a996fdab7bf83dc3d4078fa8b139b8e0a1bf",
"digest": {
"function_hash": "219228653051772972627896792930552562825",
"length": 2298.0
},
"signature_type": "Function"
},
{
"id": "CVE-2023-53631-7ebd22b4",
"target": {
"file": "drivers/platform/x86/dell/dell-wmi-sysman/sysman.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6ced15ff1746006476f1407fe722911a45a7874d",
"digest": {
"threshold": 0.9,
"line_hashes": [
"21056629296600830375870780160351700508",
"170677792860670535626822384480907699274",
"1560871287724881610369965256787762121",
"196259548032592140210824771423622664290",
"252057966461961839890408347776147958339",
"218331971232927900822997827995779850578",
"230117788744588743141682902219732365706",
"329379668078387665545887318928700261065",
"116990712401796900005995721751380075856",
"17333573013341967476590736398032036761"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2023-53631-9136a01c",
"target": {
"file": "drivers/platform/x86/dell/dell-wmi-sysman/sysman.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c5402011992bcc2b5614fe7fef24f9cdaec7473b",
"digest": {
"threshold": 0.9,
"line_hashes": [
"21056629296600830375870780160351700508",
"170677792860670535626822384480907699274",
"1560871287724881610369965256787762121",
"196259548032592140210824771423622664290",
"252057966461961839890408347776147958339",
"218331971232927900822997827995779850578",
"230117788744588743141682902219732365706",
"329379668078387665545887318928700261065",
"116990712401796900005995721751380075856",
"17333573013341967476590736398032036761"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2023-53631-a19deab8",
"target": {
"file": "drivers/platform/x86/dell/dell-wmi-sysman/sysman.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d079a3e1ccdd183b75db4f5289be347980b45284",
"digest": {
"threshold": 0.9,
"line_hashes": [
"21056629296600830375870780160351700508",
"170677792860670535626822384480907699274",
"1560871287724881610369965256787762121",
"196259548032592140210824771423622664290",
"252057966461961839890408347776147958339",
"218331971232927900822997827995779850578",
"230117788744588743141682902219732365706",
"329379668078387665545887318928700261065",
"116990712401796900005995721751380075856",
"17333573013341967476590736398032036761"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2023-53631-c38b3653",
"target": {
"file": "drivers/platform/x86/dell/dell-wmi-sysman/sysman.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9d9e03bec147407826266580e7d6ec427241d859",
"digest": {
"threshold": 0.9,
"line_hashes": [
"21056629296600830375870780160351700508",
"170677792860670535626822384480907699274",
"1560871287724881610369965256787762121",
"196259548032592140210824771423622664290",
"252057966461961839890408347776147958339",
"218331971232927900822997827995779850578",
"230117788744588743141682902219732365706",
"329379668078387665545887318928700261065",
"116990712401796900005995721751380075856",
"17333573013341967476590736398032036761"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2023-53631-d477ffb7",
"target": {
"function": "init_bios_attributes",
"file": "drivers/platform/x86/dell/dell-wmi-sysman/sysman.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c5402011992bcc2b5614fe7fef24f9cdaec7473b",
"digest": {
"function_hash": "219228653051772972627896792930552562825",
"length": 2298.0
},
"signature_type": "Function"
},
{
"id": "CVE-2023-53631-d9a855ff",
"target": {
"function": "init_bios_attributes",
"file": "drivers/platform/x86/dell/dell-wmi-sysman/sysman.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9d9e03bec147407826266580e7d6ec427241d859",
"digest": {
"function_hash": "219228653051772972627896792930552562825",
"length": 2298.0
},
"signature_type": "Function"
},
{
"id": "CVE-2023-53631-f5f32ca4",
"target": {
"function": "init_bios_attributes",
"file": "drivers/platform/x86/dell/dell-wmi-sysman/sysman.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6ced15ff1746006476f1407fe722911a45a7874d",
"digest": {
"function_hash": "219228653051772972627896792930552562825",
"length": 2298.0
},
"signature_type": "Function"
},
{
"id": "CVE-2023-53631-fc8d6c20",
"target": {
"file": "drivers/platform/x86/dell/dell-wmi-sysman/sysman.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7295a996fdab7bf83dc3d4078fa8b139b8e0a1bf",
"digest": {
"threshold": 0.9,
"line_hashes": [
"21056629296600830375870780160351700508",
"170677792860670535626822384480907699274",
"1560871287724881610369965256787762121",
"196259548032592140210824771423622664290",
"252057966461961839890408347776147958339",
"218331971232927900822997827995779850578",
"230117788744588743141682902219732365706",
"329379668078387665545887318928700261065",
"116990712401796900005995721751380075856",
"17333573013341967476590736398032036761"
]
},
"signature_type": "Line"
}
]