CVE-2026-64334: USB: serial: digi_acceleport: fix hard lockup on disconnect

Published Jul 25, 2026
·
Updated

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

USB: serial: digiacceleport: fix hard lockup on disconnect

If submitting the OOB write urb fails persistently (e.g if the device is being disconnected) the driver would loop indefinitely with interrupts disabled.

Check for urb submission errors when sending OOB commands to avoid hanging if, for example, open(), settermios() or close() races with a physical disconnect.

This is issue was flagged by Sashiko when reviewing an unrelated change to the driver.

Affected Software

14 affected components
Linux Linux kernel>=2.6.12.1<5.10.261
Linux Linux kernel>=5.11<5.15.212
Linux Linux kernel>=5.16<6.1.178
Linux Linux kernel>=6.2<6.6.145
Linux Linux kernel>=6.7<6.12.96
Linux Linux kernel>=6.13<6.18.39
Linux Linux kernel>=6.19<7.1.4
Linux Linux kernel=2.6.12
Linux Linux kernel=2.6.12-rc2
Linux Linux kernel=2.6.12-rc3
Linux Linux kernel=2.6.12-rc4
Linux Linux kernel=2.6.12-rc5
Linux Linux kernel=7.2-rc1
Linux Linux kernel=7.2-rc2

Event History

Jul 25, 2026
CVE Published
via MITRE·08:50 AM
Data Sourced
via MITRE·08:50 AM
Description
Data Sourced
via NVD·10:17 AM
RemedyDescriptionSeverityWeaknessAffected Software

Frequently Asked Questions

1

What conditions are required to trigger the hard lockup?

An attacker or local user needs access sufficient to operate the affected Digi AccelePort USB serial device. The lockup can occur when an OOB write URB submission fails persistently while operations such as open(), set_termios(), or close() race with a physical device disconnect.

2

What is the practical impact of successful exploitation?

The affected driver can enter an indefinite loop with interrupts disabled, resulting in a hard lockup and loss of system availability. The provided CVSS vector indicates local attack access, low attack complexity, low privileges required, and no confidentiality or integrity impact.

3

How can I determine whether a system is exposed?

A system is potentially exposed if it runs the Linux kernel and uses the digi_acceleport USB serial driver with a connected or disconnectable Digi AccelePort device. The issue is specifically associated with failed OOB write URB submissions during device-disconnect races.

4

What remediation is available?

A patch is available. The fix checks URB submission errors when sending OOB commands so the driver does not loop indefinitely when submission fails during a disconnect.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203