Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2022-50733

usb: idmouse: fix an uninit-value in idmouse_open

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.

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

  • 4244f72436ab77c3c29a6447af81734ab3925d85 to < b3304a6df957cc89a0590cb505388d659bf3db4caffected
  • 4244f72436ab77c3c29a6447af81734ab3925d85 to < 7dad42032f68718259590b0cc7654e9a95ff9762affected
  • 4244f72436ab77c3c29a6447af81734ab3925d85 to < f589b667567fde4f81d6e6c40f42b9f2224690eaaffected
  • 4244f72436ab77c3c29a6447af81734ab3925d85 to < 1eae30c0113dde7522088231584d62415011a035affected
  • 4244f72436ab77c3c29a6447af81734ab3925d85 to < b8bbae3236ab7dccc66c42bc3f7cdbcfc0786e54affected
  • 4244f72436ab77c3c29a6447af81734ab3925d85 to < 20b8c456df584ebb2387dc23d40ebe4ff334417caffected
  • 4244f72436ab77c3c29a6447af81734ab3925d85 to < 6163a5ae097bc78fa26c243fb384537e25610fd7affected
  • 4244f72436ab77c3c29a6447af81734ab3925d85 to < adad163d1cff248a5df9f7cec50158e6ca89f33baffected
  • 4244f72436ab77c3c29a6447af81734ab3925d85 to < bce2b0539933e485d22d6f6f076c0fcd6f185c4caffected

Linux Linux

Default version status: affected

  • 2.6.13affected
  • 0 to < 2.6.13unaffected
  • 4.9.331 to ≤ 4.9.*unaffected
  • 4.14.296 to ≤ 4.14.*unaffected
  • 4.19.262 to ≤ 4.19.*unaffected
  • 5.4.220 to ≤ 5.4.*unaffected
  • 5.10.150 to ≤ 5.10.*unaffected
  • 5.15.75 to ≤ 5.15.*unaffected
  • 5.19.17 to ≤ 5.19.*unaffected
  • 6.0.3 to ≤ 6.0.*unaffected
  • 6.1 to ≤ *unaffected

References