Overview
About vulnerability
In the Linux kernel, the following vulnerability has been resolved:
usb: udc: remove warning when queue disabled ep
It is possible trigger below warning message from mass storage function,
WARNING: CPU: 6 PID: 3839 at drivers/usb/gadget/udc/core.c:294 usb_ep_queue+0x7c/0x104 pc : usb_ep_queue+0x7c/0x104 lr : fsg_main_thread+0x494/0x1b3c
Root cause is mass storage function try to queue request from main thread, but other thread may already disable ep when function disable.
As there is no function failure in the driver, in order to avoid effort to fix warning, change WARN_ON_ONCE() in usb_ep_queue() to pr_debug().
Details
- Affected product:
- AlmaLinux 9.2 ESU , Amazon Linux 2 ELS , CentOS 6 ELS , CentOS 7 ELS , CentOS 8.4 ELS , CentOS 8.5 ELS , CentOS Stream 8 ELS , CloudLinux 7 ELS , Debian 10 ELS , Oracle Linux 6 ELS , Oracle Linux 7 ELS , RHEL 7 ELS , TuxCare 9.6 ESU , Ubuntu 16.04 ELS , Ubuntu 18.04 ELS , Ubuntu 20.04 ELS
- Affected packages:
- kernel @ 5.14.0 (+18 more)
Fixes
KernelCare state
Live-patch status from KernelCare for each operating system.
| Operating system | Status | Covered kernels |
|---|---|---|
| AlmaLinux 9 | Released |
33 kernels
|
| AlmaLinux 9.2 ESU | Planned | — |
| Debian 10 | Will Not Fix | — |
| Debian 10 cloud | Will Not Fix | — |
| Oracle Linux 9 | Released |
39 kernels
|
| Proxmox VE 7 5.15 | Released |
45 kernels
|
| RHEL 9 | Released |
33 kernels
|
| Rocky Linux 9 | Released |
33 kernels
|
| Ubuntu 20.04 | In Progress | — |
| Ubuntu 20.04 AWS | Will Not Fix | — |
| Ubuntu 20.04 Azure | In Progress | — |
| Ubuntu 20.04 GCP | In Progress | — |
| Ubuntu 20.04 HWE AWS | Released |
41 kernels
|
| Ubuntu 20.04 HWE Azure | Released |
25 kernels
|
| Ubuntu 22.04 | Released |
54 kernels
|
| Ubuntu 22.04 AWS | Released |
48 kernels
|
| Ubuntu 22.04 Azure | Released |
45 kernels
|
| Ubuntu 24.04 | Released |
1 kernel
|