In the Linux kernel, the following vulnerability has been resolved:
drm/amd/display: Avoid a NULL pointer dereference
[WHY] Although unlikely drmatomicgetnewconnectorstate() or drmatomicgetoldconnectorstate() can return NULL.
[HOW] Check returns before dereference.
(cherry picked from commit 1e5e8d672fec9f2ab352be121be971877bff2af9)
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f653dd30839eb4f573a7539e90b8a58ff9bedf2f",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "29376142160789216322823396929111615796",
"length": 1052.0
},
"id": "CVE-2025-39693-0b47efb6",
"signature_version": "v1",
"target": {
"function": "amdgpu_dm_connector_atomic_check",
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c1a486cbe6f9cb194e3c4a8ade4af2a642ba165",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "29376142160789216322823396929111615796",
"length": 1052.0
},
"id": "CVE-2025-39693-1c7ee23b",
"signature_version": "v1",
"target": {
"function": "amdgpu_dm_connector_atomic_check",
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9c92d12b5cb9d9d88c12ae71794d3a7382fcdec0",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "80436304107867425763175809460083214642",
"length": 525.0
},
"id": "CVE-2025-39693-28e02f45",
"signature_version": "v1",
"target": {
"function": "amdgpu_dm_connector_atomic_check",
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@36a6b43573d152736eaf2557fe60580dd73e9350",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "3301631723092610025576824051659120216",
"length": 886.0
},
"id": "CVE-2025-39693-3c79d974",
"signature_version": "v1",
"target": {
"function": "amdgpu_dm_connector_atomic_check",
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@07b93a5704b0b72002f0c4bd1076214af67dc661",
"deprecated": false,
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"331875270469999569087635674718584229039",
"293578747145733493293669186845106406971",
"68742735699009407256435440566351141006"
]
},
"id": "CVE-2025-39693-abd013a0",
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6f860abff89417c0354b6ee5bbca188a233c5762",
"deprecated": false,
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"331875270469999569087635674718584229039",
"293578747145733493293669186845106406971",
"68742735699009407256435440566351141006"
]
},
"id": "CVE-2025-39693-af39a806",
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f653dd30839eb4f573a7539e90b8a58ff9bedf2f",
"deprecated": false,
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"331875270469999569087635674718584229039",
"293578747145733493293669186845106406971",
"68742735699009407256435440566351141006"
]
},
"id": "CVE-2025-39693-b866afab",
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9c92d12b5cb9d9d88c12ae71794d3a7382fcdec0",
"deprecated": false,
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"116509294792290024778122447565492878732",
"37409426127315958545304636281418725256",
"255465339263292391527973392510400147856"
]
},
"id": "CVE-2025-39693-ba3c7e62",
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@36a6b43573d152736eaf2557fe60580dd73e9350",
"deprecated": false,
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"331875270469999569087635674718584229039",
"293578747145733493293669186845106406971",
"68742735699009407256435440566351141006"
]
},
"id": "CVE-2025-39693-ca6474f2",
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c1a486cbe6f9cb194e3c4a8ade4af2a642ba165",
"deprecated": false,
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"331875270469999569087635674718584229039",
"293578747145733493293669186845106406971",
"68742735699009407256435440566351141006"
]
},
"id": "CVE-2025-39693-cb994bf6",
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6f860abff89417c0354b6ee5bbca188a233c5762",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "201172417045538208484303678784383910245",
"length": 701.0
},
"id": "CVE-2025-39693-cd45711a",
"signature_version": "v1",
"target": {
"function": "amdgpu_dm_connector_atomic_check",
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@07b93a5704b0b72002f0c4bd1076214af67dc661",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "29376142160789216322823396929111615796",
"length": 1052.0
},
"id": "CVE-2025-39693-eeb6825d",
"signature_version": "v1",
"target": {
"function": "amdgpu_dm_connector_atomic_check",
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
}
}
]