CVE-2024-26729

See a problem?
Source
https://nvd.nist.gov/vuln/detail/CVE-2024-26729
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-26729.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2024-26729
Related
Published
2024-04-03T17:15:50Z
Modified
2024-09-18T03:26:02.383356Z
Summary
[none]
Details

In the Linux kernel, the following vulnerability has been resolved:

drm/amd/display: Fix potential null pointer dereference in dcdmubsrv

Fixes potential null pointer dereference warnings in the dcdmubsrvcmdlistqueueexecute() and dcdmubsrvishwpwrup() functions.

In both functions, the 'dcdmubsrv' variable was being dereferenced before it was checked for null. This could lead to a null pointer dereference if 'dcdmubsrv' is null. The fix is to check if 'dcdmubsrv' is null before dereferencing it.

Thus moving the null checks for 'dcdmubsrv' to the beginning of the functions to ensure that 'dcdmubsrv' is not null when it is dereferenced.

Found by smatch & thus fixing the below: drivers/gpu/drm/amd/amdgpu/../display/dc/dcdmubsrv.c:133 dcdmubsrvcmdlistqueueexecute() warn: variable dereferenced before check 'dcdmubsrv' (see line 128) drivers/gpu/drm/amd/amdgpu/../display/dc/dcdmubsrv.c:1167 dcdmubsrvishwpwrup() warn: variable dereferenced before check 'dcdmubsrv' (see line 1164)

References

Affected packages

Debian:13 / linux

Package

Name
linux
Purl
pkg:deb/debian/linux?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
6.7.7-1

Affected versions

6.*

6.1.27-1
6.1.37-1
6.1.38-1
6.1.38-2~bpo11+1
6.1.38-2
6.1.38-3
6.1.38-4~bpo11+1
6.1.38-4
6.1.52-1
6.1.55-1~bpo11+1
6.1.55-1
6.1.64-1
6.1.66-1
6.1.67-1
6.1.69-1~bpo11+1
6.1.69-1
6.1.76-1~bpo11+1
6.1.76-1
6.1.82-1
6.1.85-1
6.1.90-1~bpo11+1
6.1.90-1
6.1.94-1~bpo11+1
6.1.94-1
6.1.98-1
6.1.99-1
6.1.106-1
6.1.106-2
6.1.106-3
6.3.1-1~exp1
6.3.2-1~exp1
6.3.4-1~exp1
6.3.5-1~exp1
6.3.7-1~bpo12+1
6.3.7-1
6.3.11-1
6.4~rc6-1~exp1
6.4~rc7-1~exp1
6.4.1-1~exp1
6.4.4-1~bpo12+1
6.4.4-1
6.4.4-2
6.4.4-3~bpo12+1
6.4.4-3
6.4.11-1
6.4.13-1
6.5~rc4-1~exp1
6.5~rc6-1~exp1
6.5~rc7-1~exp1
6.5.1-1~exp1
6.5.3-1~bpo12+1
6.5.3-1
6.5.6-1
6.5.8-1
6.5.10-1~bpo12+1
6.5.10-1
6.5.13-1
6.6.3-1~exp1
6.6.4-1~exp1
6.6.7-1~exp1
6.6.8-1
6.6.9-1
6.6.11-1
6.6.13-1~bpo12+1
6.6.13-1
6.6.15-1
6.6.15-2
6.7-1~exp1
6.7.1-1~exp1
6.7.4-1~exp1

Ecosystem specific

{
    "urgency": "not yet assigned"
}