In the Linux kernel, the following vulnerability has been resolved:
drm/client: Fix memory leak in drmclientmodeset_probe
When a new mode is set to modeset->mode, the previous mode should be freed. This fixes the following kmemleak report:
drmmodeduplicate+0x45/0x220 [drm] drmclientmodesetprobe+0x944/0xf50 [drm] _drmfbhelperinitialconfigandunlock+0xb4/0x2c0 [drmkmshelper] drmfbdevclienthotplug+0x2bc/0x4d0 [drmkmshelper] drmclientregister+0x169/0x240 [drm] astpciprobe+0x142/0x190 [ast] localpciprobe+0xdc/0x180 workforcpufn+0x4e/0xa0 processonework+0x8b7/0x1540 workerthread+0x70a/0xed0 kthread+0x29f/0x340 retfrom_fork+0x1f/0x30
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/53xxx/CVE-2023-53288.json"
}[
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"184817346046134136435018828518795468483",
"94186914146344048022721687886051293750",
"255555153015081121878273235338156435886"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@917bef37cfaca07781c6fbaf6cd9404d27e64e6f",
"deprecated": false,
"id": "CVE-2023-53288-03dbf55a",
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/drm_client_modeset.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 2892.0,
"function_hash": "170960664140882881938899903152477766639"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1369d0c586ad44f2d18fe2f4cbc5bcb24132fa71",
"deprecated": false,
"id": "CVE-2023-53288-0b1d28b6",
"signature_type": "Function",
"target": {
"function": "drm_client_modeset_probe",
"file": "drivers/gpu/drm/drm_client_modeset.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"184817346046134136435018828518795468483",
"94186914146344048022721687886051293750",
"255555153015081121878273235338156435886"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2329cc7a101af1a844fbf706c0724c0baea38365",
"deprecated": false,
"id": "CVE-2023-53288-18e9a75d",
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/drm_client_modeset.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"184817346046134136435018828518795468483",
"94186914146344048022721687886051293750",
"255555153015081121878273235338156435886"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1369d0c586ad44f2d18fe2f4cbc5bcb24132fa71",
"deprecated": false,
"id": "CVE-2023-53288-416563dc",
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/drm_client_modeset.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 2892.0,
"function_hash": "170960664140882881938899903152477766639"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8108a494639e56aea77e7196a1d6ea89792b9d4a",
"deprecated": false,
"id": "CVE-2023-53288-68787e41",
"signature_type": "Function",
"target": {
"function": "drm_client_modeset_probe",
"file": "drivers/gpu/drm/drm_client_modeset.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 2892.0,
"function_hash": "170960664140882881938899903152477766639"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@917bef37cfaca07781c6fbaf6cd9404d27e64e6f",
"deprecated": false,
"id": "CVE-2023-53288-b00175cc",
"signature_type": "Function",
"target": {
"function": "drm_client_modeset_probe",
"file": "drivers/gpu/drm/drm_client_modeset.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 2892.0,
"function_hash": "170960664140882881938899903152477766639"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2329cc7a101af1a844fbf706c0724c0baea38365",
"deprecated": false,
"id": "CVE-2023-53288-d154abbe",
"signature_type": "Function",
"target": {
"function": "drm_client_modeset_probe",
"file": "drivers/gpu/drm/drm_client_modeset.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"184817346046134136435018828518795468483",
"94186914146344048022721687886051293750",
"255555153015081121878273235338156435886"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8108a494639e56aea77e7196a1d6ea89792b9d4a",
"deprecated": false,
"id": "CVE-2023-53288-eba301cf",
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/drm_client_modeset.c"
},
"signature_version": "v1"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-53288.json"