PT-2026-34930

CVE-2026-31578

·

Published

2026-03-17

·

Updated

2026-10-18

Description by

CVSS 3.1
7.8
High
MetricsAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description A race condition exists in the as102 usb driver. When the as102 usb probe() function encounters an error after successfully calling usb register dev(), it may call usb deregister dev() and immediately free the memory associated with as102 dev t. If a userspace process successfully opens the device before deregistration, the file descriptor remains valid. When this descriptor is eventually closed, the as102 release() function (which calls as102 usb release()) attempts to access or free the as102 dev t memory again, leading to a use-after-free and double-free scenario.
Recommendations Update the Linux kernel to a version where the as102 usb probe() function is modified to defer freeing as102 dev t memory to the .release() function after usb register dev() has succeeded.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
AZL-83861
CLSA-2026-1789460387
ECHO-CCB0-459E-304A
OESA-2026-3317
OPENSUSE-SU-2026:10703-1
OPENSUSE-SU-2026:21555-1
SUSE-SU-2026:23066-1
SUSE-SU-2026:23068-1
SUSE-SU-2026:23193-1
SUSE-SU-2026:23194-1
SUSE-SU-2026:23221-1
SUSE-SU-2026:23231-1
SUSE-SU-2026:23237-1
SUSE-SU-2026:23241-1
SUSE-SU-2026:23244-1
SUSE-SU-2026:3130-1
SUSE-SU-2026:3166-1
USN-8488-1
USN-8488-2
USN-8507-1
USN-8567-1
USN-8569-1
USN-8574-1
USN-8574-2
USN-8574-3
USN-8575-1
USN-8575-2
USN-8575-3
USN-8576-1
USN-8576-2
USN-8595-1
USN-8595-2
USN-8595-3
USN-8596-1
USN-8597-1
USN-8603-1
USN-8606-1
USN-8607-1
USN-8608-1
USN-8609-1
USN-8610-1
USN-8619-1
USN-8620-1
USN-8620-2
USN-8620-3
USN-8620-4
USN-8665-1
USN-8668-1
USN-8668-2
Found an issue in the description? Have something to add? Feel free to write us 👾