CVE-2026-31550

Source
https://cve.org/CVERecord?id=CVE-2026-31550
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-31550.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2026-31550
Downstream
Related
Published
2026-04-24T14:33:17.508Z
Modified
2026-06-04T09:14:16.159523264Z
Summary
pmdomain: bcm: bcm2835-power: Increase ASB control timeout
Details

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

pmdomain: bcm: bcm2835-power: Increase ASB control timeout

The bcm2835asbcontrol() 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 ktimegetns()/ cpurelax() polling loop with readlpolltimeoutatomic().

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/31xxx/CVE-2026-31550.json",
    "cna_assigner": "Linux"
}
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
670c672608a1ffcbc7ac0f872734843593bb8b15
Fixed
0e84e74849d2d7e9b23a09c2d5e0d9357db1ca59
Fixed
c5e734f6a0740dce92e7c919e632cb43fa5d4e53
Fixed
622ab02e955c35c125ff2b65d8327b2c52db8758
Fixed
9443202d91388026dbf7312972a74fbfd27ee82f
Fixed
ea4fa54b83bb2e4a21e9026824bfe271b1a6ee1e
Fixed
18605b1b936b66b1f34dcf8e9ad4f1fbcf7a7c13
Fixed
572f17180f26619809b8e0593d926762aa8660ff
Fixed
b826d2c0b0ecb844c84431ba6b502e744f5d919a

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-31550.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.1.0
Fixed
5.10.253
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.203
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.167
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.130
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.78
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.20
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
6.19.10

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-31550.json"