Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain unprivileged shell in guest VM
  2. Delivery
    Plant malicious symlink on target path
  3. Exploit
    Management layer invokes guest-ssh-add-authorized-keys
  4. Execution
    Root agent follows symlink / wins TOCTOU race
  5. Persist
    Gain ownership of root-owned file
  6. Impact
    Escalate to root in guest

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling UNIX symlink resolution
Exploitation Conditions

Exploitation requires: (1) a local unprivileged shell inside the guest VM (PR:L); (2) the QEMU Guest Agent running as root in that guest with the guest-ssh-add-authorized-keys RPC enabled/allowlisted; and (3) an external management layer such as libvirt or the orchestrator actually invoking that command handler (UI:R) - the vulnerable code path is not self-triggered by the local attacker and is unreachable if the host never issues the SSH-key command. Limiting factors: the attack is strictly local (no network vector), the file-symlink variant is a TOCTOU race that is non-deterministic and may require multiple attempts, and environments that disable or never use guest-ssh-add-authorized-keys are not exposed. The deterministic directory-symlink variant removes the race timing requirement but still needs the management layer to call the handler.

Impact

The CVSS vector CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H (7.3, High) describes a local attack (AV:L) by an already-authenticated low-privileged guest user (PR:L) that yields full confidentiality, integrity, and availability impact by way of root file ownership. No EPSS score, KEV entry, POC, or SSVC decision data was supplied, so exploitation-probability signals are absent; the appropriate status is no public exploit identified at time of analysis and not actively exploited per available data. A tension worth flagging: the vector marks AC:L, but one of the two documented variants is a TOCTOU race whose file-symlink form is inherently non-deterministic and may not succeed on the first attempt - the deterministic directory-symlink variant is what justifies AC:L, while the race variant would realistically warrant AC:H. Another material gating factor not captured in the base score is the dependency on an external management layer (libvirt/orchestrator) actually invoking guest-ssh-add-authorized-keys - environments that never call this command are not reachable. Net: this is a genuine local root escalation for exposed configurations, but it is not an internet-facing or wormable issue and its practical priority is bounded by whether the SSH-key-injection feature is in use.

Exploit ScenarioDerived

An unprivileged user with a shell inside a RHEL or OpenShift-hosted VM pre-plants a symbolic link in the path that guest-ssh-add-authorized-keys will operate on, then waits for (or induces) the libvirt-based management layer to trigger the SSH-key-injection command. The root-privileged agent follows the attacker's directory symlink - or, in the file variant, the attacker wins a TOCTOU race by swapping the target for a symlink mid-operation - causing root to take actions against an attacker-chosen file and handing the attacker ownership of a root-owned resource for full root escalation. No public POC is identified at time of analysis, and success depends on the management layer actually invoking the command.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 20, 2026

Local privilege escalation to root in the QEMU Guest Agent (qga) affects Red Hat Enterprise Linux 6 through 10, RHEL for NVIDIA 26, and OpenShift Container Platform 4, where a local unprivileged guest user abuses the guest-ssh-add-authorized-keys command handler through symlink manipulation to seize ownership of arbitrary root-owned files. Two attack variants exist - a deterministic directory-symlink bypass and a TOCTOU file-symlink race - both requiring an external management layer such as libvirt to invoke the code path. No public exploit is identified at time of analysis and it is not listed in CISA KEV, but the CVSS 7.3 rating and clean path to full root access make it a meaningful local escalation risk in multi-tenant virtualization estates.

RemediationAI

Apply the qemu-guest-agent update for your Red Hat release once published; exact fixed versions are not enumerated in the available data, so track and cite the per-release errata from the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-12080 and Bugzilla 2499603 (https://bugzilla.redhat.com/show_bug.cgi?id=2499603) rather than an assumed version number. Because the current patch status here is best described as patch available per vendor advisory without an independently confirmed version, use compensating controls in the interim: disable or block the guest-ssh-add-authorized-keys command in the guest agent configuration (for example via the qemu-ga --block-rpcs / allowed-RPCs allowlist in /etc/sysconfig/qemu-ga or the equivalent QGA config, restricting the exposed RPC set) so the vulnerable handler cannot be invoked - the trade-off is loss of host-driven SSH key injection for those VMs. Where the SSH-key management workflow is not needed, stop or mask the qemu-guest-agent service entirely, accepting reduced host-to-guest management (freeze/thaw for snapshots, guest info reporting) as the side effect. Restrict which management-layer operators can issue guest-agent commands, and avoid running qemu-ga where untrusted local users share the guest.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

QEMU Guest Agent is a helper daemon (qemu-ga) that runs inside a virtual machine and executes host-issued management commands over a virtio-serial or isa-serial channel, typically brokered by libvirt or a higher orchestration layer. The vulnerable guest-ssh-add-authorized-keys handler writes SSH authorized_keys material into a target user's ~/.ssh directory; because it resolves and operates on directory and file paths without safely constraining symbolic links, an attacker who controls those paths can redirect the privileged write. This is a classic CWE-61 (UNIX symbolic link following) weakness: the agent runs as root inside the guest, so following an attacker-planted symlink causes it to chown/create/write against a target the attacker could not otherwise touch. The directory variant is deterministic (a pre-planted directory symlink is simply followed), while the file variant is a Time-of-Check to Time-of-Use race where the attacker swaps a legitimate file for a symlink between the agent's validation and its use.

Know when Red Hat Enterprise Linux 10 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY 7.3 HIGH
AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.5 HIGH

Local low-priv guest user (AV:L/PR:L); the file variant is a TOCTOU race (AC:H); guest-to-root crossing a trust boundary via the root agent warrants S:C, with full C/I/A on root compromise.

3.1 AV:L/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
SUSE HIGH
Red Hat 7.3 HIGH

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

A flaw was found in the QEMU Guest Agent (qga). A local unprivileged user can exploit a vulnerability in the guest-ssh-add-authorized-keys command handler by manipulating symbolic links. This can occur either through a deterministic directory-symlink bypass or a Time-of-Check to Time-of-Use (TOCTOU) file-symlink race. Successful exploitation allows the attacker to gain ownership of arbitrary root-owned files or directories, leading to root access. This vulnerability requires an external management layer (e.g., libvirt) to trigger the affected code path.

Executive ViewAI

Why It Matters

A privilege escalation vulnerability (CVSS 7.3) in QEMU Guest Agent affects RHEL 6-10 and OpenShift Container Platform deployments, allowing guest users to escalate to root through symlink manipulation. While no public exploit has been identified, this breaks the trusted isolation boundary that multi-tenant virtualization depends on, creating risk of unauthorized cross-tenant access and workload compromise. With no vendor patch currently available, immediate interim controls are critical to maintain infrastructure security posture.

Business Impact: High
Compensating Controls

Restrict or disable the guest-ssh-add-authorized-keys command handler through libvirt management layer; implement mandatory access controls and strict filesystem permissions on guest-accessible directories; disable guest SSH integration if not operationally required; segment multi-tenant guests by security classification; deploy filesystem monitoring to detect symlink creation and modification in guest-owned directories; enforce least-privilege access for guest user accounts; audit and remove unnecessary QEMU Guest Agent components; implement read-only enforcement on critical root-owned directories where feasible.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
High
QEMU Guest Agent ships across all RHEL versions and OpenShift virtualization deployments
Social Media
2
Sightings
Data Quality
7 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_6:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_for_nvidia_26:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_openshift_container_platform_4:*:*:*:*:*:*:*:*
CVE-2026-18663 MEDIUM
5.9 Aug 12

Heap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash

CVE-2026-4631 CRITICAL POC
9.8 Apr 07

Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h

CVE-2026-4480 CRITICAL POC
9.0 May 26

Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft

CVE-2026-101258 HIGH POC
7.8 Oct 06

Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript

CVE-2026-96889 HIGH POC
7.8 Sep 23

Use-after-free in librsvg during rendering of crafted SVG documents with nested XInclude directives and duplicate entity

CVE-2026-4775 HIGH POC
7.8 Mar 24

A signed integer overflow vulnerability exists in the libtiff library's putcontig8bitYCbCr44tile function that leads to

CVE-2026-114406 MEDIUM POC
6.8 Oct 21

The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe

CVE-2026-18922 CRITICAL
9.8 Sep 07

Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo

CVE-2026-14544 CRITICAL
9.8 Jul 03

Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter

CVE-2026-76578 CRITICAL
9.8 Sep 07

Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a

CVE-2026-102560 CRITICAL
9.8 Sep 29

A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes

CVE-2026-5121 HIGH
7.5 Mar 30

Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Performance Computing 15 SP7 Affected
SUSE Linux Enterprise Micro 5.3 Affected
SUSE Linux Enterprise Micro 5.4 Affected
SUSE Linux Enterprise Micro 5.5 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy