<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>KubeVirt - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/kubevirt/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Wed, 12 Aug 2026 22:52:48 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/kubevirt/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>KubeVirt virt-handler Privilege Escalation via Symlink Injection</title><link>https://feed.craftedsignal.io/briefs/2026-08-kubevirt-symlink-rce/</link><pubDate>Wed, 12 Aug 2026 22:52:48 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-kubevirt-symlink-rce/</guid><description>A symlink following vulnerability (CVE-2026-13622) in KubeVirt allows an attacker with pod execution permissions to escalate privileges and achieve full node compromise by redirecting migration proxy socket traffic.</description><content:encoded><![CDATA[<p>CVE-2026-13622 is a critical privilege escalation vulnerability identified in the KubeVirt virt-handler migration proxy. The flaw resides in the migration logic where virt-handler dials Unix sockets within a target virt-launcher pod using paths constructed via /proc/&lt;pid&gt;/root/. Because the implementation fails to enforce symlink protection during this process, an attacker who has already obtained pod/exec or namespace edit permissions can manipulate the socket environment.</p>
<p>The vulnerability is compounded by the fact that virt-handler executes with root privileges within the host mount namespace. By replacing a legitimate migration proxy socket with a symlink pointing to sensitive host-level sockets, such as the CRI-O socket, an attacker can trick the proxy into relaying traffic to the container runtime. This effectively allows the attacker to execute unauthorized commands at the node level, leading to a complete compromise of the underlying host.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker gains initial access to a Kubernetes namespace with pod/exec and permissions to modify pod resources.</li>
<li>Attacker locates the qemu-owned directory within the target virt-launcher pod where migration sockets reside.</li>
<li>Attacker removes or renames the legitimate migration proxy socket file.</li>
<li>Attacker creates a malicious symlink at the original socket path, pointing the target to the host's CRI-O socket located at /var/run/crio/crio.sock.</li>
<li>Attacker triggers a live migration event within the KubeVirt environment to force virt-handler to initiate a connection.</li>
<li>virt-handler, running as root in the host mount namespace, follows the symlink and connects to the CRI-O socket.</li>
<li>virt-handler uses io.Copy to bridge the connection, allowing the attacker to relay malicious container runtime commands through the proxy.</li>
<li>Host-level container runtime processes the relayed commands, granting the attacker control over the node.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-13622 results in a total loss of confidentiality, integrity, and availability for the affected KubeVirt node. Attackers can escape the container context to gain root access to the host machine, potentially leading to unauthorized access to all pods running on the compromised node, exfiltration of node-level secrets, and disruption of cluster operations.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Patch KubeVirt immediately to the latest version that includes the fix for CVE-2026-13622.</li>
<li>Review Kubernetes RBAC policies to restrict 'pods/exec' and namespace modification permissions to the absolute minimum necessary personnel.</li>
<li>Implement Pod Security Admissions or admission controllers to prevent unauthorized modification of sensitive container file paths.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>kubernetes</category><category>cloud</category><category>privilege-escalation</category><category>container-security</category></item></channel></rss>