CVE-2026-18917: Integer Overflow or Wraparound in Red Hat Red Hat Enterprise Linux 10
A flaw was found in libvirt. An unprivileged local user could exploit an integer overflow vulnerability in the NodeGetFreePages RPC handler. This flaw allows crafted values to bypass a size check, leading to an undersized memory buffer. Subsequently, real NUMA node data can overwrite this buffer. This heap buffer overflow can corrupt the root libvirt daemon's memory, potentially leading to a denial of service or local privilege escalation.
AI Analysis
Technical Summary
CVE-2026-18917 is an integer overflow vulnerability in the NodeGetFreePages RPC handler of libvirt on Red Hat Enterprise Linux 10. Crafted values can bypass a size check, leading to an undersized heap buffer that is subsequently overwritten by real NUMA node data. This heap buffer overflow corrupts the root libvirt daemon's memory, which may cause denial of service or enable local privilege escalation by an unprivileged local user. The vulnerability requires local access and low privileges but no user interaction. The vulnerability has a CVSS v3.1 score of 7.8 (high severity).
Potential Impact
The vulnerability allows an unprivileged local user to cause memory corruption in the root libvirt daemon, potentially leading to denial of service (crash or restart) or local privilege escalation. Confidentiality, integrity, and availability impacts are all rated high due to the possibility of executing unauthorized code or commands and bypassing protection mechanisms.
Mitigation Recommendations
Red Hat recommends restricting access to the libvirt read-only Unix socket by setting unix_sock_ro_perms to "0770" or "0700" and configuring unix_sock_group to a trusted group in /etc/libvirt/libvirtd.conf. Alternatively, enable polkit authentication for the read-only socket by setting auth_unix_ro = "polkit" to require authorization before RPC dispatch. After configuration changes, restart the libvirtd service. Note that restricting socket access may prevent unprivileged monitoring or read-only management tools from connecting. No official patch status is provided; check the Red Hat advisory for updates.
CVE-2026-18917: Integer Overflow or Wraparound in Red Hat Red Hat Enterprise Linux 10
Description
A flaw was found in libvirt. An unprivileged local user could exploit an integer overflow vulnerability in the NodeGetFreePages RPC handler. This flaw allows crafted values to bypass a size check, leading to an undersized memory buffer. Subsequently, real NUMA node data can overwrite this buffer. This heap buffer overflow can corrupt the root libvirt daemon's memory, potentially leading to a denial of service or local privilege escalation.
CVSS v3.1
Score 7.8high
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
CVE-2026-18917 is an integer overflow vulnerability in the NodeGetFreePages RPC handler of libvirt on Red Hat Enterprise Linux 10. Crafted values can bypass a size check, leading to an undersized heap buffer that is subsequently overwritten by real NUMA node data. This heap buffer overflow corrupts the root libvirt daemon's memory, which may cause denial of service or enable local privilege escalation by an unprivileged local user. The vulnerability requires local access and low privileges but no user interaction. The vulnerability has a CVSS v3.1 score of 7.8 (high severity).
Potential Impact
The vulnerability allows an unprivileged local user to cause memory corruption in the root libvirt daemon, potentially leading to denial of service (crash or restart) or local privilege escalation. Confidentiality, integrity, and availability impacts are all rated high due to the possibility of executing unauthorized code or commands and bypassing protection mechanisms.
Mitigation Recommendations
Red Hat recommends restricting access to the libvirt read-only Unix socket by setting unix_sock_ro_perms to "0770" or "0700" and configuring unix_sock_group to a trusted group in /etc/libvirt/libvirtd.conf. Alternatively, enable polkit authentication for the read-only socket by setting auth_unix_ro = "polkit" to require authorization before RPC dispatch. After configuration changes, restart the libvirtd service. Note that restricting socket access may prevent unprivileged monitoring or read-only management tools from connecting. No official patch status is provided; check the Red Hat advisory for updates.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- redhat
- Date Reserved
- 2026-08-05T07:41:23.966Z
- Cvss Version
- 3.1
- State
- PUBLISHED
- Remediation Level
- null
- Vendor Advisory Urls
- [{"url":"https://access.redhat.com/security/cve/CVE-2026-18917","vendor":"Red Hat"}]
Threat ID: 6a86d1fdacd9273b49723b8c
Added to database: 08/20/2026, 10:07:57 UTC
Last enriched: 08/20/2026, 10:22:06 UTC
Last updated: 08/20/2026, 11:11:33 UTC
Views: 5
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.