CVE-2023-53628

Source
https://nvd.nist.gov/vuln/detail/CVE-2023-53628
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-53628.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2023-53628
Downstream
Published
2025-10-07T15:19:32.272Z
Modified
2025-11-20T02:04:12.959016Z
Summary
drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs
Details

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

drm/amdgpu: drop gfxv110cpeccerrorirq_funcs

The gfx.cpeccerrorirq is retired in gfx11. In gfxv110hwfini still use amdgpuirq_put to disable this interrupt, which caused the call trace in this function.

[ 102.873958] Call Trace: [ 102.873959] <TASK> [ 102.873961] gfxv110hwfini+0x23/0x1e0 [amdgpu] [ 102.874019] gfxv110suspend+0xe/0x20 [amdgpu] [ 102.874072] amdgpudeviceipsuspendphase2+0x240/0x460 [amdgpu] [ 102.874122] amdgpudeviceipsuspend+0x3d/0x80 [amdgpu] [ 102.874172] amdgpudevicepreasicreset+0xd9/0x490 [amdgpu] [ 102.874223] amdgpudevicegpurecover.cold+0x548/0xce6 [amdgpu] [ 102.874321] amdgpudebugfsresetwork+0x4c/0x70 [amdgpu] [ 102.874375] processonework+0x21f/0x3f0 [ 102.874377] workerthread+0x200/0x3e0 [ 102.874378] ? processonework+0x3f0/0x3f0 [ 102.874379] kthread+0xfd/0x130 [ 102.874380] ? kthreadcompleteandexit+0x20/0x20 [ 102.874381] retfromfork+0x22/0x30

v2: - Handle umc and gfx ras cases in separated patch - Retired the gfxv110cpeccerrorirq_funcs in gfx11

v3: - Improve the subject and code comments - Add judgment on gfx11 in the function of amdgpugfxraslateinit

v4: - Drop the define of CPME1PIPEINSTADDRINTERVAL and SETECCMEPIPESTATE which using in gfxv110setcpeccerrorstate - Check cpeccerror_irq.funcs rather than ip version for a more sustainable life

v5: - Simplify judgment conditions

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
790bef488b4ac4ceb52f5cda2a67c0d9bbb56d8c
Fixed
31b07aec4a2bdcab00770ea3a18efe49734ce153
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
790bef488b4ac4ceb52f5cda2a67c0d9bbb56d8c
Fixed
720b47229a5b24061d1c2e29ddb6043a59178d79

Affected versions

v6.*

v6.1
v6.1-rc7
v6.1-rc8
v6.2
v6.2-rc1
v6.2-rc2
v6.2-rc3
v6.2-rc4
v6.2-rc5
v6.2-rc6
v6.2-rc7
v6.2-rc8
v6.3
v6.3-rc1
v6.3-rc2
v6.3-rc3
v6.3-rc4
v6.3-rc5
v6.3-rc6
v6.3-rc7
v6.3.1
v6.3.2
v6.4-rc1

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.3.0
Fixed
6.3.3