Skip to content
CVE PROGRAM SOURCE RECORD4.6 Medium

CVE-2021-47476

comedi: ni_usb6501: fix NULL-deref in command paths

Description

In the Linux kernel, the following vulnerability has been resolved: comedi: ni_usb6501: fix NULL-deref in command paths The driver uses endpoint-sized USB transfer buffers but had no sanity checks on the sizes. This can lead to zero-size-pointer dereferences or overflowed transfer buffers in ni6501_port_command() and ni6501_counter_command() if a (malicious) device has smaller max-packet sizes than expected (or when doing descriptor fuzz testing). Add the missing sanity checks to probe().

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

  • a03bb00e50ab4c07107da58a52a0bff7943f360c to < 58478143771b20ab219937b1c30a706590a59224affected
  • a03bb00e50ab4c07107da58a52a0bff7943f360c to < aa39738423503825625853b643b9e99d11c23816affected
  • a03bb00e50ab4c07107da58a52a0bff7943f360c to < df7b1238f3b599a0b9284249772cdfd1ea83a632affected
  • a03bb00e50ab4c07107da58a52a0bff7943f360c to < bc51111bf6e8e7b6cc94b133e4c291273a16acd1affected
  • a03bb00e50ab4c07107da58a52a0bff7943f360c to < b0156b7c9649d8f55a2ce3d3258509f1b2a181c3affected
  • a03bb00e50ab4c07107da58a52a0bff7943f360c to < ef143dc0c3defe56730ecd3a9de7b3e1d7e557c1affected
  • a03bb00e50ab4c07107da58a52a0bff7943f360c to < 4a9d43cb5d5f39fa39fc1da438517004cc95f7eaaffected
  • a03bb00e50ab4c07107da58a52a0bff7943f360c to < d6a727a681a39ae4f73081a9bedb45d14f95bdd1affected
  • a03bb00e50ab4c07107da58a52a0bff7943f360c to < 907767da8f3a925b060c740e0b5c92ea7dbec440affected

Linux Linux

Default version status: affected

  • 3.18affected
  • 0 to < 3.18unaffected
  • 4.4.292 to ≤ 4.4.*unaffected
  • 4.9.290 to ≤ 4.9.*unaffected
  • 4.14.255 to ≤ 4.14.*unaffected
  • 4.19.217 to ≤ 4.19.*unaffected
  • 5.4.159 to ≤ 5.4.*unaffected
  • 5.10.79 to ≤ 5.10.*unaffected
  • 5.14.18 to ≤ 5.14.*unaffected
  • 5.15.2 to ≤ 5.15.*unaffected
  • 5.16 to ≤ *unaffected

References