CVE Database›Document archive›CVE-2026-31572

CVE-2026-31572

kernel: i2c: designware: amdisp: Fix resume-probe race condition issue

Loading…

Severity

Moderate

Red Hat Product Security

4.7

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.7
CVSS: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