In the Linux kernel, the following vulnerability has been resolved:
drm/sti: avoid potential dereference of error pointers
The return value of drmatomicgetcrtcstate() needs to be checked. To avoid use of error pointer 'crtc_state' in case of the failure.
[
{
"id": "CVE-2024-56776-4062aa76",
"target": {
"file": "drivers/gpu/drm/sti/sti_cursor.c",
"function": "sti_cursor_atomic_check"
},
"digest": {
"function_hash": "273700586013896350981970797921829811703",
"length": 1663.0
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@831214f77037de02afc287eae93ce97f218d8c04",
"signature_version": "v1"
},
{
"id": "CVE-2024-56776-7a2ab0a3",
"target": {
"file": "drivers/gpu/drm/sti/sti_cursor.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"197132676317568202693273946224388187553",
"181856560014532464464936924322094660072",
"223499408846410615919006947654238064146",
"263663646639334969094799454926151558919"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e98ff67f5a68114804607de549c2350d27628fc7",
"signature_version": "v1"
},
{
"id": "CVE-2024-56776-862c7c34",
"target": {
"file": "drivers/gpu/drm/sti/sti_cursor.c",
"function": "sti_cursor_atomic_check"
},
"digest": {
"function_hash": "309467452132292065644861063093463250724",
"length": 1663.0
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e98ff67f5a68114804607de549c2350d27628fc7",
"signature_version": "v1"
},
{
"id": "CVE-2024-56776-b3a3f793",
"target": {
"file": "drivers/gpu/drm/sti/sti_cursor.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"197132676317568202693273946224388187553",
"181856560014532464464936924322094660072",
"223499408846410615919006947654238064146",
"263663646639334969094799454926151558919"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40725c5fabee804fecce41d4d5c5bae80c45e1c4",
"signature_version": "v1"
},
{
"id": "CVE-2024-56776-e8b75eb5",
"target": {
"file": "drivers/gpu/drm/sti/sti_cursor.c",
"function": "sti_cursor_atomic_check"
},
"digest": {
"function_hash": "273700586013896350981970797921829811703",
"length": 1663.0
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8ab73ac97c0fa528f66eeccd9bb53eb6eb7d20dc",
"signature_version": "v1"
},
{
"id": "CVE-2024-56776-f28b82b0",
"target": {
"file": "drivers/gpu/drm/sti/sti_cursor.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"197132676317568202693273946224388187553",
"181856560014532464464936924322094660072",
"223499408846410615919006947654238064146",
"263663646639334969094799454926151558919"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@831214f77037de02afc287eae93ce97f218d8c04",
"signature_version": "v1"
},
{
"id": "CVE-2024-56776-f3e84422",
"target": {
"file": "drivers/gpu/drm/sti/sti_cursor.c",
"function": "sti_cursor_atomic_check"
},
"digest": {
"function_hash": "273700586013896350981970797921829811703",
"length": 1663.0
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40725c5fabee804fecce41d4d5c5bae80c45e1c4",
"signature_version": "v1"
},
{
"id": "CVE-2024-56776-fa2125c4",
"target": {
"file": "drivers/gpu/drm/sti/sti_cursor.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"197132676317568202693273946224388187553",
"181856560014532464464936924322094660072",
"223499408846410615919006947654238064146",
"263663646639334969094799454926151558919"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8ab73ac97c0fa528f66eeccd9bb53eb6eb7d20dc",
"signature_version": "v1"
}
]