CVE-2024-4418
Last modified
CVE-2024-4418 is a medium-severity vulnerability rated 6.2/10 on the CVSS scale. A race condition leading to a stack use-after-free flaw was found in libvirt. Due to a bad assumption in the virNetClientIOEventLoop() method, the `data` pointer to a stack-allocated virNetClientIOEventData structure ended up being used in the virNetClientIOEventFD callback while the data pointer's stack frame was concurrently being "freed" when returning from virNetClientIOEventLoop(). EPSS estimates a 0.49% chance of exploitation in the next 30 days.
Description
A race condition leading to a stack use-after-free flaw was found in libvirt. Due to a bad assumption in the virNetClientIOEventLoop() method, the `data` pointer to a stack-allocated virNetClientIOEventData structure ended up being used in the virNetClientIOEventFD callback while the data pointer's stack frame was concurrently being "freed" when returning from virNetClientIOEventLoop(). The 'virtproxyd' daemon can be used to trigger requests. If libvirt is configured with fine-grained access control, this issue, in theory, allows a user to escape their otherwise limited access. This flaw allows a local, unprivileged user to access virtproxyd without authenticating. Remote users would need to authenticate before they could access it.
Metrics
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2024-4418?
How severe is CVE-2024-4418?
How do I fix CVE-2024-4418?
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 2024
- CVE-2024-44174The issue was addressed with improved checks. This issue is …5.5
- CVE-2024-44175This issue was addressed with improved validation of symlink…5.5
- CVE-2024-44176An out-of-bounds access issue was addressed with improved bo…5.5
- CVE-2024-44177A privacy issue was addressed by removing sensitive data. Th…5.5
- CVE-2024-44178This issue was addressed with improved validation of symlink…5.5
- CVE-2024-44179This issue was addressed by restricting options offered on a…2.4
- CVE-2024-44180The issue was addressed with improved checks. This issue is …2.4
- CVE-2024-44181An issue was addressed with improved handling of temporary f…5.5
- CVE-2024-44182This issue was addressed with improved redaction of sensitiv…5.5
- CVE-2024-44183A logic error was addressed with improved error handling. Th…5.5
- CVE-2024-44184A permissions issue was addressed with additional restrictio…5.5
- CVE-2024-44185The issue was addressed with improved checks. This issue is …5.5
Are you affected by CVE-2024-4418?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
