Description
In the Linux kernel, the following vulnerability has been resolved: net: sched: cls_api: fix tc_chain_fill_node to initialize tcm_info to zero to prevent an info-leak When building netlink messages, tc_chain_fill_node() never initializes the tcm_info field of struct tcmsg. Since the allocation is not zeroed, kernel heap memory is leaked to userspace through this 4-byte field. The fix simply zeroes tcm_info alongside the other fields that are already initialized.
Product status
32a4f5ecd7381f30ae3bb36dea77a150ba68af2e (git) before 903c3405cfcc7700260e456ab66a5867586c9e69
32a4f5ecd7381f30ae3bb36dea77a150ba68af2e (git) before 71a3eda7e850ae844cb8993065f4e410c11a46ce
32a4f5ecd7381f30ae3bb36dea77a150ba68af2e (git) before 4ae5d23f51fb91d7d1140c6f1ba77ab0756054c3
32a4f5ecd7381f30ae3bb36dea77a150ba68af2e (git) before e35f5195cd44ff4053fbc5d71ea97681728a0099
32a4f5ecd7381f30ae3bb36dea77a150ba68af2e (git) before d6db08484c6cb3d4ad696246f9d288eceba2a078
32a4f5ecd7381f30ae3bb36dea77a150ba68af2e (git) before 906997ea3766c24fbbf9cc4bf17c047315bbd138
32a4f5ecd7381f30ae3bb36dea77a150ba68af2e (git) before 1091b3c174441a52fdbb92e2fe00338f9371a91c
32a4f5ecd7381f30ae3bb36dea77a150ba68af2e (git) before e6e3eb5ee89ac4c163d46429391c889a1bb5e404
4.19
Any version before 4.19
5.10.253 (semver)
5.15.203 (semver)
6.1.168 (semver)
6.6.134 (semver)
6.12.81 (semver)
6.18.22 (semver)
6.19.12 (semver)
7.0 (original_commit_for_fix)
References
git.kernel.org/...c/903c3405cfcc7700260e456ab66a5867586c9e69
git.kernel.org/...c/71a3eda7e850ae844cb8993065f4e410c11a46ce
git.kernel.org/...c/4ae5d23f51fb91d7d1140c6f1ba77ab0756054c3
git.kernel.org/...c/e35f5195cd44ff4053fbc5d71ea97681728a0099
git.kernel.org/...c/d6db08484c6cb3d4ad696246f9d288eceba2a078
git.kernel.org/...c/906997ea3766c24fbbf9cc4bf17c047315bbd138
git.kernel.org/...c/1091b3c174441a52fdbb92e2fe00338f9371a91c
git.kernel.org/...c/e6e3eb5ee89ac4c163d46429391c889a1bb5e404