CVE-2026-23446

Source
https://cve.org/CVERecord?id=CVE-2026-23446
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-23446.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2026-23446
Downstream
Related
Published
2026-04-03T15:15:29.863Z
Modified
2026-06-03T18:29:35.989984829Z
Summary
net: usb: aqc111: Do not perform PM inside suspend callback
Details

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

net: usb: aqc111: Do not perform PM inside suspend callback

syzbot reports "task hung in rpm_resume"

This is caused by aqc111suspend calling the PM variant of its writecmd routine.

The simplified call trace looks like this:

rpmsuspend() usbsuspendboth() - here udev->dev.power.runtimestatus == RPMSUSPENDING aqc111suspend() - called for the usb device interface aqc111write32cmd() usbautopmgetinterface() pmruntimeresumeandget() rpmresume() - here we call rpmresume() on our parent rpmresume() - Here we wait for a status change that will never happen.

At this point we block another task which holds rtnl_lock and locks up the whole networking stack.

Fix this by replacing the write_cmd calls with their _nopm variants

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/23xxx/CVE-2026-23446.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
e58ba4544c7771591d1e3157bc01b4a8e4d1c3fc
Fixed
cc06ac99fd78839b2d38850785731ef131d9ae26
Fixed
b87f361d41f9a7f1f6c426947ca815651c481376
Fixed
621f2f43741b51f62d767eb4752fbcefe2526926
Fixed
4de6a43e8ecf961feabddf0e9d6911081d2ed218
Fixed
3267bcb744ee8a2feabaa7ab69473f086f67fd71
Fixed
d3e32a612c6391ca9b7c183aeec22b4fd24c300c
Fixed
98e8aed64614b0c199d5f0391fbe1a4331cb5773
Fixed
069c8f5aebe4d5224cf62acc7d4b3486091c658a

Database specific

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

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.0.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-23446.json"