<?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>Centraldogma-Server-Mirror-Git (&lt; 0.84.0) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/centraldogma-server-mirror-git--0.84.0/</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>Sat, 12 Sep 2026 00:58:05 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/centraldogma-server-mirror-git--0.84.0/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>Unconditional SSH Host-Key Trust in Central Dogma Git Mirror</title><link>https://feed.craftedsignal.io/briefs/2026-09-ssh-host-key-bypass/</link><pubDate>Sat, 12 Sep 2026 00:58:05 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-ssh-host-key-bypass/</guid><description>Central Dogma's Git mirror SSH client disables host-key verification, allowing on-path attackers to perform Man-in-the-Middle (MitM) attacks to exfiltrate sensitive configuration data or inject malicious commits.</description><content:encoded><![CDATA[<p>Central Dogma (vulnerable version &lt; 0.84.0) contains a critical security defect in its Git mirroring component, specifically within <code>SshGitMirror.java</code>. The application utilizes an Apache MINA SSHD <code>ServerKeyVerifier</code> implementation that unconditionally returns <code>true</code> for all outbound SSH connections. This effectively disables SSH host-key verification for <code>git+ssh://</code> mirrors.</p>
<p>The application provides no mechanism for operators to enable host-key pinning or known-hosts verification. Consequently, the client blindly trusts any host key presented by a remote server during the initial handshake. This vulnerability, tracked as CVE-2026-11745, allows an on-path attacker to position themselves between the Central Dogma server and its upstream Git repository. Because Central Dogma is frequently used to store sensitive configurations, including database credentials and third-party API keys, successful exploitation leads to the complete compromise of the configuration store and subsequent supply-chain propagation to all dependent microservices.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker achieves on-path network position via ARP spoofing, internal DNS poisoning, or BGP hijacking.</li>
<li>Central Dogma initiates an outbound <code>git+ssh</code> connection to a configured upstream repository.</li>
<li>The attacker intercepts the connection request and responds as a malicious SSH server.</li>
<li>The victim's <code>SshGitMirror</code> client receives the attacker's ephemeral RSA host key and, due to the hardcoded <code>true</code> return value in the verifier, accepts the host key without validation.</li>
<li>The attacker completes the SSH handshake and proceeds to request authentication.</li>
<li>The attacker captures the client's credentials or public key fingerprints offered during the authentication phase.</li>
<li>If exfiltrating, the attacker serves the contents of the mirrored repository to the client for inspection/storage.</li>
<li>If injecting, the attacker provides arbitrary commits, which Central Dogma then propagates to all downstream services consuming the compromised configuration.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>The vulnerability poses a severe risk to organizational secrets, as Central Dogma is primarily used as a configuration management store. An attacker can intercept database credentials, certificates, and feature flags. Furthermore, because Central Dogma pushes updates to subscribing microservices, an attacker can push malicious configurations, causing a broad supply-chain compromise across the organization. The vulnerability has been confirmed reproducible via a <code>paramiko</code>-based fake SSH server.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Upgrade <code>com.linecorp.centraldogma:centraldogma-server-mirror-git</code> to version 0.84.0 or later to mitigate CVE-2026-11745.</li>
<li>Audit existing Git mirror configurations to identify if attackers could have already intercepted traffic, given the lack of historical host-key verification.</li>
<li>Implement host-key fingerprinting for all internal Git repositories to support the new pinning functionality introduced in the patched version.</li>
</ol>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>supply-chain</category><category>git</category><category>ssh</category><category>mitm</category><category>cve-2026-11745</category></item></channel></rss>