pmdomain: bcm: bcm2835-power: Increase ASB control timeout (Linux Linux)

CVE-2026-31550
MEDIUM 5.5

At a glance

Source
NVD
EPSS
EPSS 0.12 % · percentile 2 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Analyzed

Description

In the Linux kernel, the following vulnerability has been resolved: pmdomain: bcm: bcm2835-power: Increase ASB control timeout The bcm2835_asb_control() function uses a tight polling loop to wait for the ASB bridge to acknowledge a request. During intensive workloads, this handshake intermittently fails for V3D's master ASB on BCM2711, resulting in "Failed to disable ASB master for v3d" errors during runtime PM suspend. As a consequence, the failed power-off leaves V3D in a broken state, leading to bus faults or system hangs on later accesses. As the timeout is insufficient in some scenarios, increase the polling timeout from 1us to 5us, which is still negligible in the context of a power domain transition. Also, replace the open-coded ktime_get_ns()/ cpu_relax() polling loop with readl_poll_timeout_atomic().

References

Scores

VersionScoreVectorScored by
CVSS 3.1MEDIUM 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HNVD · nvd@nist.gov (Primary)

European references

CERT-FR advisories

Affected configurations (NVD CPE)

Affected products

ProductVersions
Linux · Linuxaffected 670c672608a1ffcbc7ac0f872734843593bb8b15 < 0e84e74849d2d7e9b23a09c2d5e0d9357db1ca59 ; affected 670c672608a1ffcbc7ac0f872734843593bb8b15 < c5e734f6a0740dce92e7c919e632cb43fa5d4e53 ; affected 670c672608a1ffcbc7ac0f872734843593bb8b15 < 622ab02e955c35c125ff2b65d8327b2c52db8758 ; affected 670c672608a1ffcbc7ac0f872734843593bb8b15 < 9443202d91388026dbf7312972a74fbfd27ee82f ; affected 670c672608a1ffcbc7ac0f872734843593bb8b15 < ea4fa54b83bb2e4a21e9026824bfe271b1a6ee1e ; affected 670c672608a1ffcbc7ac0f872734843593bb8b15 < 18605b1b936b66b1f34dcf8e9ad4f1fbcf7a7c13
Linux · Linuxaffected 5.1 ; unaffected 0 < 5.1 ; unaffected 5.10.253 ≤ 5.10.* ; unaffected 5.15.203 ≤ 5.15.* ; unaffected 6.1.167 ≤ 6.1.* ; unaffected 6.6.130 ≤ 6.6.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD