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 < c94cbd262b6aa3b54d73a1ed1f9c0d19df57f4ffaffectedcb9d43f6775457cac75544bc4197f26ac2b6f294 to < bb851d0fb02547d03cd40106b5f2391c4fed6ed1affectedcb9d43f6775457cac75544bc4197f26ac2b6f294 to < 587acad41f1bc48e16f42bb2aca63bf323380be8affected
Linux Linux
Default version status: affected
4.18affected0 to < 4.18unaffected5.10.83 to ≤ 5.10.*unaffected5.15.6 to ≤ 5.15.*unaffected5.16 to ≤ *unaffected