Description
In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked() kcalloc() may fail. When WS is non-zero and allocation fails, ectx.ws remains NULL while ectx.ws_size is set, leading to a potential NULL pointer dereference in atom_get_src_int() when accessing WS entries. Return -ENOMEM on allocation failure to avoid the NULL dereference.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
d38ceaf99ed015f2a0b9af3499791bd3a3daae21 to < 0b52e3192181b4de58844faedd2928e5c6ca0e06affectedd38ceaf99ed015f2a0b9af3499791bd3a3daae21 to < 47252c7d5559d8776ad336be9c955d8404e7ae69affectedd38ceaf99ed015f2a0b9af3499791bd3a3daae21 to < 88d198836f628c57536c6c71d13e90c5d15fbf1aaffectedd38ceaf99ed015f2a0b9af3499791bd3a3daae21 to < 73853208a497a036596dcf9efbff8ce927651d3aaffectedd38ceaf99ed015f2a0b9af3499791bd3a3daae21 to < 35f3fb86bb0158a298d6834e7e110dcaf07f490caffectedd38ceaf99ed015f2a0b9af3499791bd3a3daae21 to < 997e28d3d00a1d30649629515e4402612921205baffectedd38ceaf99ed015f2a0b9af3499791bd3a3daae21 to < cc9a8e238e42c1f43b98c097995137d644b69245affected
Linux Linux
Default version status: affected
4.2affected0 to < 4.2unaffected5.10.271 to ≤ 5.10.*unaffected5.15.222 to ≤ 5.15.*unaffected6.1.189 to ≤ 6.1.*unaffected6.6.158 to ≤ 6.6.*unaffected6.12.58 to ≤ 6.12.*unaffected6.17.8 to ≤ 6.17.*unaffected6.18 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/0b52e3192181b4de58844faedd2928e5c6ca0e06 ↗
- https://git.kernel.org/stable/c/47252c7d5559d8776ad336be9c955d8404e7ae69 ↗
- https://git.kernel.org/stable/c/88d198836f628c57536c6c71d13e90c5d15fbf1a ↗
- https://git.kernel.org/stable/c/73853208a497a036596dcf9efbff8ce927651d3a ↗
- https://git.kernel.org/stable/c/35f3fb86bb0158a298d6834e7e110dcaf07f490c ↗
- https://git.kernel.org/stable/c/997e28d3d00a1d30649629515e4402612921205b ↗
- https://git.kernel.org/stable/c/cc9a8e238e42c1f43b98c097995137d644b69245 ↗