USB: serial: digi_acceleport: fix hard lockup on disconnect
3Vexday Risk Score
No sign of exploitation. No public exploitation artifact known so far.
ssvc Trackepss 0.2%
exploitation probability
0.2%top 93% of all CVEs
observed exploitation
nono source reports it
In the Linux kernel, the following vulnerability has been resolved:
USB: serial: digi_acceleport: 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(), set_termios() or close() races with a
physical disconnect.
This is issue was flagged by Sashiko when reviewing an unrelated change
to the driver.
Affected products
Linux · LinuxReferences
https://git.kernel.org/stable/c/2067b3838da6e4af03bae3630414193188d754b2https://git.kernel.org/stable/c/2b7dc482f859f2d027db07ff0efc1c5df5b3451ahttps://git.kernel.org/stable/c/5a82d842e8c35227d7227f19e5e654df1451782chttps://git.kernel.org/stable/c/5c1ea24b53bf3bfb859f0a05573997487975da23https://git.kernel.org/stable/c/6a8592ace932081ea11aea41c460a1ca0f6344a4https://git.kernel.org/stable/c/6e51147c2744d15730084dc89cc99180d3de4184https://git.kernel.org/stable/c/79bc131df0e50f8f663c1fdbbe952aaf193a8d39https://git.kernel.org/stable/c/bcfeae431db9986c2b313e6a760f2ac8df61e138