Description
In the Linux kernel, the following vulnerability has been resolved: hsr: hold rcu and dev lock for hsr_get_port_ndev hsr_get_port_ndev calls hsr_for_each_port, which need to hold rcu lock. On the other hand, before return the port device, we need to hold the device reference to avoid UaF in the caller function.
Product status
9c10dd8eed74de9e8adeb820939f8745cd566d4a (git) before 68a6729afd3e8e9a2a32538642ce92b96ccf9b1d
9c10dd8eed74de9e8adeb820939f8745cd566d4a (git) before 847748fc66d08a89135a74e29362a66ba4e3ab15
6.14
Any version before 6.14
6.16.8 (semver)
6.17 (original_commit_for_fix)
References
git.kernel.org/...c/68a6729afd3e8e9a2a32538642ce92b96ccf9b1d
git.kernel.org/...c/847748fc66d08a89135a74e29362a66ba4e3ab15