CVE-2022-48804: vt_ioctl: fix array_index_nospec in vt_setactivate
In the Linux kernel, the following vulnerability has been resolved:
vtioctl: fix arrayindexnospec in vtsetactivate
arrayindexnospec ensures that an out-of-bounds value is set to zero on the transient path. Decreasing the value by one afterwards causes a transient integer underflow. vsa.console should be decreased first and then sanitized with arrayindexnospec.
Kasper Acknowledgements: Jakob Koschel, Brian Johannesmeyer, Kaveh Razavi, Herbert Bos, Cristiano Giuffrida from the VUSec group at VU Amsterdam.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
redhat/kernelto a version that resolves this vulnerability.Fixed in 4.9.302 - Upgrade
Upgrade
redhat/kernelto a version that resolves this vulnerability.Fixed in 4.14.267 - Upgrade
Upgrade
redhat/kernelto a version that resolves this vulnerability.Fixed in 4.19.230 - Upgrade
Upgrade
redhat/kernelto a version that resolves this vulnerability.Fixed in 5.4.180 - Upgrade
Upgrade
redhat/kernelto a version that resolves this vulnerability.Fixed in 5.10.101 - Upgrade
Upgrade
redhat/kernelto a version that resolves this vulnerability.Fixed in 5.15.24 - Upgrade
Upgrade
redhat/kernelto a version that resolves this vulnerability.Fixed in 5.16.10 - Upgrade
Upgrade
redhat/kernelto a version that resolves this vulnerability.Fixed in 5.17 - Compensating control
Decrease vsa.console first, before applying array_index_nospec, to prevent the transient integer underflow in vt_setactivate.
Event History
Frequently Asked Questions
What is the severity of CVE-2022-48804?
CVE-2022-48804 has been classified with a severity rating that indicates a potential risk to the system's integrity and availability.
How do I fix CVE-2022-48804?
To fix CVE-2022-48804, upgrade your Linux kernel to the latest versions specified in the remediation section, such as 4.9.302, 4.14.267, 4.19.230, 5.4.180, 5.10.101, 5.15.24, 5.16.10, or 5.17.
Which versions of the Linux kernel are affected by CVE-2022-48804?
CVE-2022-48804 affects multiple versions of the Linux kernel prior to the specified remediate versions for each affected release.
Is CVE-2022-48804 related to any specific functionality in the Linux kernel?
Yes, CVE-2022-48804 is specifically related to improvements in the vt_ioctl functionality within the Linux kernel.
What impact could CVE-2022-48804 have on my system?
If exploited, CVE-2022-48804 could lead to unauthorized access or altered system behavior, potentially compromising system security.