Description
In the Linux kernel, the following vulnerability has been resolved: wifi: libertas: fix WARNING in usb_tx_block The function usb_tx_block() submits cardp->tx_urb without ensuring that any previous transmission on this URB has completed. If a second call occurs while the URB is still active (e.g. during rapid firmware loading), usb_submit_urb() detects the active state and triggers a warning: 'URB submitted while active'. Fix this by enforcing serialization: call usb_kill_urb() before submitting the new request. This ensures the URB is idle and safe to reuse.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
876c9d3aeb989cf1961f2c228d309ba5dcfb1172 to < 498525d8358d6d20918787e59736d5b6a021e9fdaffected876c9d3aeb989cf1961f2c228d309ba5dcfb1172 to < 2902a9b4415a6bafc9b1e5dd360f065d757a0bb7affected876c9d3aeb989cf1961f2c228d309ba5dcfb1172 to < 948a39c95d0f8d73722910f8cdb7b6e3e9206232affected876c9d3aeb989cf1961f2c228d309ba5dcfb1172 to < 5bfb25495e391a1be0db94b15715174fa06b93a1affected876c9d3aeb989cf1961f2c228d309ba5dcfb1172 to < b82073564373e68c6ae3a96039fae14cd002a496affected876c9d3aeb989cf1961f2c228d309ba5dcfb1172 to < 3308c7504e093b22e91a4468470309cee2e26b83affected876c9d3aeb989cf1961f2c228d309ba5dcfb1172 to < fc188b44547dea4e7350833171982a6312befde9affected876c9d3aeb989cf1961f2c228d309ba5dcfb1172 to < d66676e6ca96bf8680f869a9bd6573b26c634622affected
Linux Linux
Default version status: affected
2.6.22affected0 to < 2.6.22unaffected5.10.252 to ≤ 5.10.*unaffected5.15.202 to ≤ 5.15.*unaffected6.1.165 to ≤ 6.1.*unaffected6.6.128 to ≤ 6.6.*unaffected6.12.75 to ≤ 6.12.*unaffected6.18.16 to ≤ 6.18.*unaffected6.19.6 to ≤ 6.19.*unaffected7.0 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/498525d8358d6d20918787e59736d5b6a021e9fd ↗
- https://git.kernel.org/stable/c/2902a9b4415a6bafc9b1e5dd360f065d757a0bb7 ↗
- https://git.kernel.org/stable/c/948a39c95d0f8d73722910f8cdb7b6e3e9206232 ↗
- https://git.kernel.org/stable/c/5bfb25495e391a1be0db94b15715174fa06b93a1 ↗
- https://git.kernel.org/stable/c/b82073564373e68c6ae3a96039fae14cd002a496 ↗
- https://git.kernel.org/stable/c/3308c7504e093b22e91a4468470309cee2e26b83 ↗
- https://git.kernel.org/stable/c/fc188b44547dea4e7350833171982a6312befde9 ↗
- https://git.kernel.org/stable/c/d66676e6ca96bf8680f869a9bd6573b26c634622 ↗