CVE-2026-31572
kernel: i2c: designware: amdisp: Fix resume-probe race condition issue
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · April 24, 2026
Updated · June 28, 2026
Description
A flaw was found in the Linux kernel's i2c: designware: amdisp component. A race condition exists between the device's probe and runtime Power Management (PM) resume operations. When pm_runtime_get_sync() is called before i2c_dw_probe(), it can prematurely trigger the amdisp i2c runtime resume before the device's probe process is complete. This timing issue can lead to a NULL dereferencing error, potentially causing system instability or a denial of service.
Statement
Upstream closes an AMD ISP / Designware I2C resume-vs-probe race that could leave the adapter in an inconsistent power state. Red Hat recommends patched kernels for affected embedded/SoC stacks. No generic unload mitigation is documented for this built-in style path.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 4.7CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-367 · Time-of-check Time-of-use (TOCTOU) Race Condition