Description
In the Linux kernel, the following vulnerability has been resolved: drm/ioc32: stop speculation on the drm_compat_ioctl path The drm compat ioctl path takes a user controlled pointer, and then dereferences it into a table of function pointers, the signature method of spectre problems. Fix this up by calling array_index_nospec() on the index to the function pointer list.
Product status
505b5240329b922f21f91d5b5d1e535c805eca6d (git) before 46a60ee8956ef1975f00455f614761c7ecedc09d
505b5240329b922f21f91d5b5d1e535c805eca6d (git) before 5bb398991f378ef74d90b14a6ea8b61ff96cc03a
505b5240329b922f21f91d5b5d1e535c805eca6d (git) before d59c5d8539662d95887b4564f3f72ad38076a2d5
505b5240329b922f21f91d5b5d1e535c805eca6d (git) before 489f2ef2b908898d01df697dc4fe1476674be640
505b5240329b922f21f91d5b5d1e535c805eca6d (git) before 4a41c2b18fc05d30b718d2602cac339eae710b34
505b5240329b922f21f91d5b5d1e535c805eca6d (git) before f0e441be08a2eab10b2d06fccfa267ee599dd6b3
505b5240329b922f21f91d5b5d1e535c805eca6d (git) before 27ef84bba9b9d7b03418c60fbc6069ea0e87b13c
505b5240329b922f21f91d5b5d1e535c805eca6d (git) before f8995c2df519f382525ca4bc90553ad2ec611067
abc60edcfc87771ff244763d4d19c67766f5dd0f (git)
a2a840d6dcae960c2dfdf3fcb1b759e1b7d90663 (git)
00279b505289f7529d9be2e78915d0483ffbd314 (git)
d04e6ea0cec9e7d6cba806508f657d2d0dc6cacf (git)
7f3ebea19795eb38438cd3709fabf2afd53cf447 (git)
4.20
Any version before 4.20
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/46a60ee8956ef1975f00455f614761c7ecedc09d
git.kernel.org/...c/5bb398991f378ef74d90b14a6ea8b61ff96cc03a
git.kernel.org/...c/d59c5d8539662d95887b4564f3f72ad38076a2d5
git.kernel.org/...c/489f2ef2b908898d01df697dc4fe1476674be640
git.kernel.org/...c/4a41c2b18fc05d30b718d2602cac339eae710b34
git.kernel.org/...c/f0e441be08a2eab10b2d06fccfa267ee599dd6b3
git.kernel.org/...c/27ef84bba9b9d7b03418c60fbc6069ea0e87b13c
git.kernel.org/...c/f8995c2df519f382525ca4bc90553ad2ec611067