In the Linux kernel, the following vulnerability has been resolved:
drm/komeda: check for error-valued pointer
komedapipelineget_state() may return an error-valued pointer, thus check the pointer for negative or null value before dereferencing.
[ { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@99392c98b9be0523fe76944b2264b1847512ad23", "signature_version": "v1", "target": { "file": "drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "128168830185115379640829095659282389114", "15945616476550607178002970555360013454", "312547184984851834776174162245969084034", "289332689635338084944705982508292722641" ] }, "id": "CVE-2024-39505-04a7fd64" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bda7cdaeebf57e46c1a488ae7a15f6f264691f59", "signature_version": "v1", "target": { "function": "komeda_component_get_avail_scaler", "file": "drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c" }, "digest": { "function_hash": "10735476554038487383803858507892525744", "length": 308.0 }, "id": "CVE-2024-39505-06982a9b" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86042e3d16b7e0686db835c9e7af0f9044dd3a56", "signature_version": "v1", "target": { "file": "drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "128168830185115379640829095659282389114", "15945616476550607178002970555360013454", "312547184984851834776174162245969084034", "289332689635338084944705982508292722641" ] }, "id": "CVE-2024-39505-133bb5ab" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bda7cdaeebf57e46c1a488ae7a15f6f264691f59", "signature_version": "v1", "target": { "file": "drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "128168830185115379640829095659282389114", "15945616476550607178002970555360013454", "312547184984851834776174162245969084034", "289332689635338084944705982508292722641" ] }, "id": "CVE-2024-39505-345327bd" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3b1cf943b029c147bfacfd53dc28ffa632c0a622", "signature_version": "v1", "target": { "file": "drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "128168830185115379640829095659282389114", "15945616476550607178002970555360013454", "312547184984851834776174162245969084034", "289332689635338084944705982508292722641" ] }, "id": "CVE-2024-39505-362564c9" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3b1cf943b029c147bfacfd53dc28ffa632c0a622", "signature_version": "v1", "target": { "function": "komeda_component_get_avail_scaler", "file": "drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c" }, "digest": { "function_hash": "10735476554038487383803858507892525744", "length": 308.0 }, "id": "CVE-2024-39505-4277a33e" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0674ed1e58e2fdcc155e7d944f8aad007a94ac69", "signature_version": "v1", "target": { "file": "drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "128168830185115379640829095659282389114", "15945616476550607178002970555360013454", "312547184984851834776174162245969084034", "289332689635338084944705982508292722641" ] }, "id": "CVE-2024-39505-65ec23da" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0674ed1e58e2fdcc155e7d944f8aad007a94ac69", "signature_version": "v1", "target": { "function": "komeda_component_get_avail_scaler", "file": "drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c" }, "digest": { "function_hash": "10735476554038487383803858507892525744", "length": 308.0 }, "id": "CVE-2024-39505-767ce603" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@99392c98b9be0523fe76944b2264b1847512ad23", "signature_version": "v1", "target": { "function": "komeda_component_get_avail_scaler", "file": "drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c" }, "digest": { "function_hash": "10735476554038487383803858507892525744", "length": 308.0 }, "id": "CVE-2024-39505-8ead0a72" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9460961d82134ceda7377b77a3e3e3531b625dfe", "signature_version": "v1", "target": { "function": "komeda_component_get_avail_scaler", "file": "drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c" }, "digest": { "function_hash": "10735476554038487383803858507892525744", "length": 308.0 }, "id": "CVE-2024-39505-913aa44f" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9460961d82134ceda7377b77a3e3e3531b625dfe", "signature_version": "v1", "target": { "file": "drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "128168830185115379640829095659282389114", "15945616476550607178002970555360013454", "312547184984851834776174162245969084034", "289332689635338084944705982508292722641" ] }, "id": "CVE-2024-39505-95fe0fdc" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b880018edd3a577e50366338194dee9b899947e0", "signature_version": "v1", "target": { "function": "komeda_component_get_avail_scaler", "file": "drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c" }, "digest": { "function_hash": "10735476554038487383803858507892525744", "length": 308.0 }, "id": "CVE-2024-39505-a0ec2e3b" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b880018edd3a577e50366338194dee9b899947e0", "signature_version": "v1", "target": { "file": "drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "128168830185115379640829095659282389114", "15945616476550607178002970555360013454", "312547184984851834776174162245969084034", "289332689635338084944705982508292722641" ] }, "id": "CVE-2024-39505-e276e80b" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86042e3d16b7e0686db835c9e7af0f9044dd3a56", "signature_version": "v1", "target": { "function": "komeda_component_get_avail_scaler", "file": "drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c" }, "digest": { "function_hash": "10735476554038487383803858507892525744", "length": 308.0 }, "id": "CVE-2024-39505-e88779af" } ]