Description
In the Linux kernel, the following vulnerability has been resolved: drm/client: Do not destroy NULL modes 'modes' in drm_client_modeset_probe may fail to kcalloc. If this occurs, we jump to 'out', calling modes_destroy on it, which dereferences it. This may result in a NULL pointer dereference in the error case. Prevent that.
Product status
3039cc0c0653c6e15130a8719c3237329a954670 (git) before 4e3ca5f82346cc23c0a71f1ceb006115ff6b0745
3039cc0c0653c6e15130a8719c3237329a954670 (git) before 9aa3e33f0c7f2679ac599a09e3102c8f716a6321
3039cc0c0653c6e15130a8719c3237329a954670 (git) before c601fd5414315fc515f746b499110e46272e7243
6.16
Any version before 6.16
6.18.17 (semver)
6.19.7 (semver)
7.0 (original_commit_for_fix)
References
git.kernel.org/...c/4e3ca5f82346cc23c0a71f1ceb006115ff6b0745
git.kernel.org/...c/9aa3e33f0c7f2679ac599a09e3102c8f716a6321
git.kernel.org/...c/c601fd5414315fc515f746b499110e46272e7243