SB20250226483 - Improper locking in Linux kernel usb dwc3 driver
Published: February 26, 2025 Updated: May 11, 2025
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 1 security vulnerability.
1) Improper locking (CVE-ID: CVE-2022-49398)
The vulnerability allows a local user to perform a denial of service (DoS) attack.
The vulnerability exists due to improper locking within the dwc3_gadget_ep_skip_trbs(), dwc3_gadget_ep_cleanup_cancelled_requests() and dwc3_gadget_ep_cleanup_completed_requests() functions in drivers/usb/dwc3/gadget.c. A local user can perform a denial of service (DoS) attack.
Remediation
Install update from vendor's website.
References
- https://git.kernel.org/stable/c/1c6e5dc3b639c96e6839a8d1b8e951923fdfd34a
- https://git.kernel.org/stable/c/2424307cdf421ac72075a1384eae4e4199ab6457
- https://git.kernel.org/stable/c/26a7e6832afe9d9a991cfd9015177f083cf959cc
- https://git.kernel.org/stable/c/bf594d1d0c1d7b895954018043536ffd327844f9
- https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.15.47
- https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.17.15
- https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.18.4
- https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.19