CVE-2021-47373: irqchip/gic-v3-its: Fix potential VPE leak on error
In the Linux kernel, the following vulnerability has been resolved:
irqchip/gic-v3-its: Fix potential VPE leak on error
In itsvpeirqdomainalloc, when itsvpeinit() returns an error, there is an off-by-one in the number of VPEs to be freed.
Fix it by simply passing the number of VPEs allocated, which is the index of the loop iterating over the VPEs.
[maz: fixed commit message]
Other sources
In the Linux kernel, the following vulnerability has been resolved:
irqchip/gic-v3-its: Fix potential VPE leak on error
The Linux kernel CVE team has assigned CVE-2021-47373 to this issue.
Upstream advisory: https://lore.kernel.org/linux-cve-announce/2024052141-CVE-2021-47373-e5ff@gregkh/T
— Red Hat
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2021-47373?
CVE-2021-47373 has been classified as a moderate severity vulnerability.
How do I fix CVE-2021-47373?
To resolve CVE-2021-47373, update your Linux kernel to version 4.14.249, 4.19.209, 5.4.150, 5.10.70, 5.14.9, or 5.15.
Which Linux kernel versions are affected by CVE-2021-47373?
CVE-2021-47373 affects Linux kernel versions prior to 4.14.249, 4.19.209, 5.4.150, 5.10.70, 5.14.9, and 5.15.
What type of vulnerability is CVE-2021-47373?
CVE-2021-47373 is an off-by-one error in the Linux kernel's irqchip/gic-v3-its module.
Is CVE-2021-47373 exploitable remotely?
CVE-2021-47373 does not have remote exploitation capabilities; it requires local access for exploitation.