In the Linux kernel, the following vulnerability has been resolved:
drm/sti: avoid potential dereference of error pointers in stigdpatomic_check
The return value of drmatomicgetcrtcstate() needs to be checked. To avoid use of error pointer 'crtc_state' in case of the failure.
[
{
"target": {
"file": "drivers/gpu/drm/sti/sti_gdp.c"
},
"digest": {
"line_hashes": [
"16781164979996211813202351130802941930",
"179528665867141825744119085109457522911",
"271116485443932959561739937255077523125",
"263663646639334969094799454926151558919"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b79612ed6bc1a184c45427105c851b5b2d4342ca",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-56777-280b1101"
},
{
"target": {
"file": "drivers/gpu/drm/sti/sti_gdp.c"
},
"digest": {
"line_hashes": [
"16781164979996211813202351130802941930",
"179528665867141825744119085109457522911",
"271116485443932959561739937255077523125",
"263663646639334969094799454926151558919"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e965e771b069421c233d674c3c8cd8c7f7245f42",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-56777-355de53a"
},
{
"target": {
"function": "sti_gdp_atomic_check",
"file": "drivers/gpu/drm/sti/sti_gdp.c"
},
"digest": {
"length": 1728.0,
"function_hash": "241050351212526008195870562113866533008"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e965e771b069421c233d674c3c8cd8c7f7245f42",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-56777-3ac79a9a"
},
{
"target": {
"function": "sti_gdp_atomic_check",
"file": "drivers/gpu/drm/sti/sti_gdp.c"
},
"digest": {
"length": 1728.0,
"function_hash": "241050351212526008195870562113866533008"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b79612ed6bc1a184c45427105c851b5b2d4342ca",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-56777-4ec15ca1"
},
{
"target": {
"file": "drivers/gpu/drm/sti/sti_gdp.c"
},
"digest": {
"line_hashes": [
"16781164979996211813202351130802941930",
"179528665867141825744119085109457522911",
"271116485443932959561739937255077523125",
"263663646639334969094799454926151558919"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f5804567cf9605d6e5ec46c0bb786f7d50f18c13",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-56777-8e693d65"
},
{
"target": {
"function": "sti_gdp_atomic_check",
"file": "drivers/gpu/drm/sti/sti_gdp.c"
},
"digest": {
"length": 1728.0,
"function_hash": "156234787648576530426642539823750258574"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f5804567cf9605d6e5ec46c0bb786f7d50f18c13",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-56777-c443c5b0"
}
]