CVE-2026-46184
MEDIUM EPSS 2.8%
Published May 28, 20261mo ago · Modified Jun 17, 20261w ago
5.5 CVSS 3.1
Published May 28, 2026 1mo ago
Last Modified Jun 17, 2026 1w ago
Description
In the Linux kernel, the following vulnerability has been resolved: sound: ua101: fix division by zero at probe Add a missing sanity check for bNrChannels in detect_usb_format() to prevent a division by zero in playback_urb_complete() and capture_urb_complete(). USB core does not validate class-specific descriptor fields such as bNrChannels, so drivers must verify them before use. If a device provides bNrChannels = 0, frame_bytes becomes zero and is later used as a divisor in the URB completion handlers, leading to a kernel crash.
CVSS Details
Base Score
Exploitability
Impact
Vector string
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H Attack Vector Local
Attack Complexity Low
Privileges Required Low
User Interaction None
Scope Unchanged
Confidentiality None
Integrity None
Availability High
Threat Intelligence
EPSS Exploit Probability
2.8% percentile
Exploit & Patch Status
No Known Exploit
Patch Available
Weaknesses 1
CWE-369
Affected Products 8
References 8
- git.kernel.org https://git.kernel.org/stable/c/0ff2b713f406e9ecadb406014d74e7a020ac12b1
- git.kernel.org https://git.kernel.org/stable/c/593dd7e6c890d8e4ca21b3e2f796b7cb8e8da983
- git.kernel.org https://git.kernel.org/stable/c/6162e8212e88c39492d981b248b5e37002486c66
- git.kernel.org https://git.kernel.org/stable/c/66d9c2ed081f299cfb201d9e9c4faf920e56e0bf
- git.kernel.org https://git.kernel.org/stable/c/aae1498c59f48d03ee358df84f07a5af9885f827
- git.kernel.org https://git.kernel.org/stable/c/d1f73f169c1014463b5060e3f60813e13ddc7b87
- git.kernel.org https://git.kernel.org/stable/c/e02897c5b041c9b980055fa9a6167023d6dc5caf
- git.kernel.org https://git.kernel.org/stable/c/f1862dbf09080254c52175a448290c784dd7d3de
Remediation
- git.kernel.org https://git.kernel.org/stable/c/0ff2b713f406e9ecadb406014d74e7a020ac12b1
- git.kernel.org https://git.kernel.org/stable/c/593dd7e6c890d8e4ca21b3e2f796b7cb8e8da983
- git.kernel.org https://git.kernel.org/stable/c/6162e8212e88c39492d981b248b5e37002486c66
- git.kernel.org https://git.kernel.org/stable/c/66d9c2ed081f299cfb201d9e9c4faf920e56e0bf
- git.kernel.org https://git.kernel.org/stable/c/aae1498c59f48d03ee358df84f07a5af9885f827
- git.kernel.org https://git.kernel.org/stable/c/d1f73f169c1014463b5060e3f60813e13ddc7b87
- git.kernel.org https://git.kernel.org/stable/c/e02897c5b041c9b980055fa9a6167023d6dc5caf
- git.kernel.org https://git.kernel.org/stable/c/f1862dbf09080254c52175a448290c784dd7d3de