A medium-severity vulnerability in the Linux kernel's mlx5 driver was fixed by adding error handling in the mlx5_chains_create_table() function. The issue involved missing checks for NULL pointers returned by mlx5_get_fdb_sub_ns() and mlx5_get_flow_namespace(), which could lead to NULL pointer dereferences and cause a denial of service (kernel crash).