<?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>Submariner (Cert-Auth Mode) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/submariner-cert-auth-mode/</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, 02 Sep 2026 19:15:32 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/submariner-cert-auth-mode/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>Remote Code Execution in Submariner via CRD Injection</title><link>https://feed.craftedsignal.io/briefs/2026-09-submariner-cve/</link><pubDate>Wed, 02 Sep 2026 19:15:32 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-submariner-cve/</guid><description>Submariner in cert-auth mode is vulnerable to command injection via improper input validation in the CableName field, allowing unauthenticated remote code execution as root.</description><content:encoded><![CDATA[<p>CVE-2026-66786 is a critical vulnerability identified in Submariner when operating in cert-auth mode. The flaw stems from insufficient validation of user-supplied input within Custom Resource Definitions (CRDs). Specifically, the connection configuration is constructed using free-form strings from the CableName parameter. An attacker with the ability to modify or publish a CRD can inject newline characters alongside malicious ipsec.conf directives.</p>
<p>By manipulating these directives, an attacker can influence the execution of leftupdown hooks within the IPsec configuration. Because these hooks are executed in the context of the gateway node, this vulnerability facilitates remote code execution with root privileges. This poses a significant risk to the integrity and confidentiality of multi-cluster Kubernetes environments utilizing Submariner for cross-cluster connectivity. Defenders should prioritize restricting access to CRD creation and update operations and monitor for anomalous configurations within Submariner resources.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker gains write access to the Kubernetes API server or manages a cluster federated via Submariner.</li>
<li>Attacker initiates the creation or modification of a Submariner CRD object.</li>
<li>Attacker injects a payload into the CableName field containing newline characters and crafted ipsec.conf directives.</li>
<li>The Submariner controller processes the malicious CRD, appending the injection strings to the local IPsec configuration files.</li>
<li>The underlying IPsec service reloads, processing the injected configuration directives.</li>
<li>The system invokes the configured leftupdown hooks as defined by the attacker's injected parameters.</li>
<li>The gateway node executes the arbitrary commands defined in the hook with root-level privileges.</li>
<li>Attacker achieves persistent command execution and potential lateral movement across the connected clusters.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-66786 results in full system compromise of the gateway node with root privileges. In a multi-cluster deployment, this allows an attacker to bridge the security boundary between clusters, leading to potential data exfiltration, service disruption, and total control over the interconnected network fabric. No victim counts or sector-specific data are currently available, but any organization using Submariner in cert-auth mode is considered at risk.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Restrict RBAC permissions for creating or updating Submariner Custom Resource Definitions to trusted administrative service accounts.</li>
<li>Audit existing Submariner CRDs for non-standard characters or unexpected directives within the CableName field.</li>
<li>Monitor Kubernetes API audit logs for unusual object modifications related to Submariner resources.</li>
<li>Upgrade Submariner installations to the latest patched version once released by the vendor to remediate the input validation logic.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>remote-code-execution</category><category>kubernetes</category><category>cve</category><category>cloud</category></item></channel></rss>