Skip to content
CVE PROGRAM SOURCE RECORD7.5 High

CVE-2021-47559

net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk()

Description

In the Linux kernel, the following vulnerability has been resolved: net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() Coverity reports a possible NULL dereferencing problem: in smc_vlan_by_tcpsk(): 6. returned_null: netdev_lower_get_next returns NULL (checked 29 out of 30 times). 7. var_assigned: Assigning: ndev = NULL return value from netdev_lower_get_next. 1623 ndev = (struct net_device *)netdev_lower_get_next(ndev, &lower); CID 1468509 (#1 of 1): Dereference null return value (NULL_RETURNS) 8. dereference: Dereferencing a pointer that might be NULL ndev when calling is_vlan_dev. 1624 if (is_vlan_dev(ndev)) { Remove the manual implementation and use netdev_walk_all_lower_dev() to iterate over the lower devices. While on it remove an obsolete function parameter comment.

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

  • cb9d43f6775457cac75544bc4197f26ac2b6f294 to < c94cbd262b6aa3b54d73a1ed1f9c0d19df57f4ffaffected
  • cb9d43f6775457cac75544bc4197f26ac2b6f294 to < bb851d0fb02547d03cd40106b5f2391c4fed6ed1affected
  • cb9d43f6775457cac75544bc4197f26ac2b6f294 to < 587acad41f1bc48e16f42bb2aca63bf323380be8affected

Linux Linux

Default version status: affected

  • 4.18affected
  • 0 to < 4.18unaffected
  • 5.10.83 to ≤ 5.10.*unaffected
  • 5.15.6 to ≤ 5.15.*unaffected
  • 5.16 to ≤ *unaffected

References