In the Linux kernel, the following vulnerability has been resolved:
drm/sti: avoid potential dereference of error pointers in stihqvdpatomic_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_hqvdp.c"
},
"signature_version": "v1",
"id": "CVE-2024-56778-1a4a5e0b",
"digest": {
"line_hashes": [
"82692252461703758393726874228747137492",
"181856560014532464464936924322094660072",
"223499408846410615919006947654238064146",
"263663646639334969094799454926151558919"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@82a5312f874fb18f045d9658e9bd290e3b0621c0",
"deprecated": false,
"signature_type": "Line"
},
{
"target": {
"file": "drivers/gpu/drm/sti/sti_hqvdp.c"
},
"signature_version": "v1",
"id": "CVE-2024-56778-5d6cda23",
"digest": {
"line_hashes": [
"82692252461703758393726874228747137492",
"181856560014532464464936924322094660072",
"223499408846410615919006947654238064146",
"263663646639334969094799454926151558919"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6b0d0d6e9d3c26697230bf7dc9e6b52bdb24086f",
"deprecated": false,
"signature_type": "Line"
},
{
"target": {
"file": "drivers/gpu/drm/sti/sti_hqvdp.c",
"function": "sti_hqvdp_atomic_check"
},
"signature_version": "v1",
"id": "CVE-2024-56778-af00dfc2",
"digest": {
"function_hash": "187664536412488868806337853923589559659",
"length": 1946.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@82a5312f874fb18f045d9658e9bd290e3b0621c0",
"deprecated": false,
"signature_type": "Function"
},
{
"target": {
"file": "drivers/gpu/drm/sti/sti_hqvdp.c",
"function": "sti_hqvdp_atomic_check"
},
"signature_version": "v1",
"id": "CVE-2024-56778-bb4af8c0",
"digest": {
"function_hash": "187664536412488868806337853923589559659",
"length": 1946.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6b0d0d6e9d3c26697230bf7dc9e6b52bdb24086f",
"deprecated": false,
"signature_type": "Function"
},
{
"target": {
"file": "drivers/gpu/drm/sti/sti_hqvdp.c",
"function": "sti_hqvdp_atomic_check"
},
"signature_version": "v1",
"id": "CVE-2024-56778-bb6041a1",
"digest": {
"function_hash": "187664536412488868806337853923589559659",
"length": 1946.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c1ab40a1fdfee732c7e6ff2fb8253760293e47e8",
"deprecated": false,
"signature_type": "Function"
},
{
"target": {
"file": "drivers/gpu/drm/sti/sti_hqvdp.c"
},
"signature_version": "v1",
"id": "CVE-2024-56778-c1d96e33",
"digest": {
"line_hashes": [
"82692252461703758393726874228747137492",
"181856560014532464464936924322094660072",
"223499408846410615919006947654238064146",
"263663646639334969094799454926151558919"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@837eb99ad3340c7a9febf454f41c8e3edb68ac1e",
"deprecated": false,
"signature_type": "Line"
},
{
"target": {
"file": "drivers/gpu/drm/sti/sti_hqvdp.c",
"function": "sti_hqvdp_atomic_check"
},
"signature_version": "v1",
"id": "CVE-2024-56778-e2e79e4a",
"digest": {
"function_hash": "187664536412488868806337853923589559659",
"length": 1946.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@837eb99ad3340c7a9febf454f41c8e3edb68ac1e",
"deprecated": false,
"signature_type": "Function"
},
{
"target": {
"file": "drivers/gpu/drm/sti/sti_hqvdp.c"
},
"signature_version": "v1",
"id": "CVE-2024-56778-e7e8f258",
"digest": {
"line_hashes": [
"82692252461703758393726874228747137492",
"181856560014532464464936924322094660072",
"223499408846410615919006947654238064146",
"263663646639334969094799454926151558919"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c1ab40a1fdfee732c7e6ff2fb8253760293e47e8",
"deprecated": false,
"signature_type": "Line"
}
]