CVE-2022-50733
usb: idmouse: fix an uninit-value in idmouse_open
- State
- Published
- Severity
- Not scored
- Published
- Dec 24, 2025
- Updated
- May 11, 2026
- Reserved
- Dec 24, 2025
Description
In the Linux kernel, the following vulnerability has been resolved:
usb: idmouse: fix an uninit-value in idmouse_open
In idmouse_create_image, if any ftip_command fails, it will go to the reset label. However, this leads to the data in bulk_in_buffer[HEADER..IMGSIZE] uninitialized. And the check for valid image incurs an uninitialized dereference.
Fix this by moving the check before reset label since this check only be valid if the data after bulk_in_buffer[HEADER] has concrete data.
Note that this is found by KMSAN, so only kernel compilation is tested.
Scores
The record has no CVSS score.
Weaknesses
The record names no weakness.
Affected Products
| Product | Versions |
|---|---|
LinuxLinux |
|
LinuxLinux |
|
References
- https://git.kernel.org/stable/c/b3304a6df957cc89a0590cb505388d659bf3db4c
- https://git.kernel.org/stable/c/7dad42032f68718259590b0cc7654e9a95ff9762
- https://git.kernel.org/stable/c/f589b667567fde4f81d6e6c40f42b9f2224690ea
- https://git.kernel.org/stable/c/1eae30c0113dde7522088231584d62415011a035
- https://git.kernel.org/stable/c/b8bbae3236ab7dccc66c42bc3f7cdbcfc0786e54
- https://git.kernel.org/stable/c/20b8c456df584ebb2387dc23d40ebe4ff334417c
- https://git.kernel.org/stable/c/6163a5ae097bc78fa26c243fb384537e25610fd7
- https://git.kernel.org/stable/c/adad163d1cff248a5df9f7cec50158e6ca89f33b
- https://git.kernel.org/stable/c/bce2b0539933e485d22d6f6f076c0fcd6f185c4c
Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.