Skip to content
CVE PROGRAM SOURCE RECORD8.8 High

CVE-2021-47668

can: dev: can_restart: fix use after free bug

Description

In the Linux kernel, the following vulnerability has been resolved: can: dev: can_restart: fix use after free bug After calling netif_rx_ni(skb), dereferencing skb is unsafe. Especially, the can_frame cf which aliases skb memory is accessed after the netif_rx_ni() in: stats->rx_bytes += cf->len; Reordering the lines solves the issue.

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

  • 39549eef3587f1c1e8c65c88a2400d10fd30ea17 to < 260925a0b7d2da5449f8ecfd02c1405e0c8a45b8affected
  • 39549eef3587f1c1e8c65c88a2400d10fd30ea17 to < bbc6847b9b8978b520f62fbc7c68c54ef0f8d282affected
  • 39549eef3587f1c1e8c65c88a2400d10fd30ea17 to < 92668d28c7e6a7a2ba07df287669ffcdf650c421affected
  • 39549eef3587f1c1e8c65c88a2400d10fd30ea17 to < 08ab951787098ae0b6c0364aeea7a8138226f234affected
  • 39549eef3587f1c1e8c65c88a2400d10fd30ea17 to < ac48ef15826e83f4206c47add61072e8fc76d328affected
  • 39549eef3587f1c1e8c65c88a2400d10fd30ea17 to < 593c072b7b3c4d7044416eb039d9ad706bedd67aaffected
  • 39549eef3587f1c1e8c65c88a2400d10fd30ea17 to < 03f16c5075b22c8902d2af739969e878b0879c94affected

Linux Linux

Default version status: affected

  • 2.6.31affected
  • 0 to < 2.6.31unaffected
  • 4.4.254 to ≤ 4.4.*unaffected
  • 4.9.254 to ≤ 4.9.*unaffected
  • 4.14.218 to ≤ 4.14.*unaffected
  • 4.19.171 to ≤ 4.19.*unaffected
  • 5.4.93 to ≤ 5.4.*unaffected
  • 5.10.11 to ≤ 5.10.*unaffected
  • 5.11 to ≤ *unaffected

References