CVE-2024-26833

Source
https://cve.org/CVERecord?id=CVE-2024-26833
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-26833.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2024-26833
Downstream
Related
Published
2024-04-17T10:10:01.654Z
Modified
2026-03-20T12:35:15.217311Z
Summary
drm/amd/display: Fix memory leak in dm_sw_fini()
Details

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

drm/amd/display: Fix memory leak in dmswfini()

After destroying dmub_srv, the memory associated with it is not freed, causing a memory leak:

unreferenced object 0xffff896302b45800 (size 1024): comm "(udev-worker)", pid 222, jiffies 4294894636 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 6265fd77): [<ffffffff993495ed>] kmalloctrace+0x29d/0x340 [<ffffffffc0ea4a94>] dmdmubswinit+0xb4/0x450 [amdgpu] [<ffffffffc0ea4e55>] dmswinit+0x15/0x2b0 [amdgpu] [<ffffffffc0ba8557>] amdgpudeviceinit+0x1417/0x24e0 [amdgpu] [<ffffffffc0bab285>] amdgpudriverloadkms+0x15/0x190 [amdgpu] [<ffffffffc0ba09c7>] amdgpupciprobe+0x187/0x4e0 [amdgpu] [<ffffffff9968fd1e>] localpciprobe+0x3e/0x90 [<ffffffff996918a3>] pcideviceprobe+0xc3/0x230 [<ffffffff99805872>] reallyprobe+0xe2/0x480 [<ffffffff99805c98>] __driverprobedevice+0x78/0x160 [<ffffffff99805daf>] driverprobedevice+0x1f/0x90 [<ffffffff9980601e>] _driverattach+0xce/0x1c0 [<ffffffff99803170>] busforeachdev+0x70/0xc0 [<ffffffff99804822>] busadddriver+0x112/0x210 [<ffffffff99807245>] driverregister+0x55/0x100 [<ffffffff990012d1>] dooneinitcall+0x41/0x300

Fix this by freeing dmub_srv after destroying it.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/26xxx/CVE-2024-26833.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
743b9786b14ae0d7d13b3782dccad158e577e9bb
Fixed
b49b022f7dfce85eb77d0d987008fde5c01d7857
Fixed
33f649f1b1cea39ed360e6c12bba4fac83118e6e
Fixed
58168005337eabef345a872be3f87d0215ff3b30
Fixed
10c6b90e975358c17856a578419dc449887899c2
Fixed
541e79265ea7e339a7c4a462feafe9f8f996e04b
Fixed
bae67893578d608e35691dcdfa90c4957debf1d3

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-26833.json"