CVE-2023-54172
Last modified
CVE-2023-54172 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction On hardware that supports Indirect Branch Tracking (IBT), Hyper-V VMs with ConfigVersion 9.3 or later support IBT in the guest. However, current versions of Hyper-V have a bug in that there's not an ENDBR64 instruction at the beginning of the hypercall page. EPSS estimates a 0.17% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction On hardware that supports Indirect Branch Tracking (IBT), Hyper-V VMs with ConfigVersion 9.3 or later support IBT in the guest. However, current versions of Hyper-V have a bug in that there's not an ENDBR64 instruction at the beginning of the hypercall page. Since hypercalls are made with an indirect call to the hypercall page, all hypercall attempts fail with an exception and Linux panics. A Hyper-V fix is in progress to add ENDBR64. But guard against the Linux panic by clearing X86_FEATURE_IBT if the hypercall page doesn't start with ENDBR. The VM will boot and run without IBT. If future Linux 32-bit kernels were to support IBT, additional hypercall page hackery would be needed to make IBT work for such kernels in a Hyper-V VM.
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 991625f3dd2cbc4b787deb0213e2bcf8fa264b21, < 98cccbd0a19a161971bc7f7feb10577adc62c400; >= 991625f3dd2cbc4b787deb0213e2bcf8fa264b21, < 73626b70b361ddda7c380e52c236aa4f2487c402; >= 991625f3dd2cbc4b787deb0213e2bcf8fa264b21, < d5ace2a776442d80674eff9ed42e737f7dd95056 |
| Linux | Linux | 5.18 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2023-54172?
How severe is CVE-2023-54172?
How do I fix CVE-2023-54172?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2023
- CVE-2023-54167In the Linux kernel, the following vulnerability has been re…
- CVE-2023-54168In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2023-54169In the Linux kernel, the following vulnerability has been re…
- CVE-2023-5417The Funnelforms Free plugin for WordPress is vulnerable to u…4.3
- CVE-2023-54170In the Linux kernel, the following vulnerability has been re…
- CVE-2023-54171In the Linux kernel, the following vulnerability has been re…
- CVE-2023-54173In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2023-54174In the Linux kernel, the following vulnerability has been re…
- CVE-2023-54175In the Linux kernel, the following vulnerability has been re…
- CVE-2023-54176In the Linux kernel, the following vulnerability has been re…
- CVE-2023-54177In the Linux kernel, the following vulnerability has been re…
- CVE-2023-54178In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2023-54172?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
