CVE-2026-11745: Host Key Verification Bypass in Central Dogma Git Mirror SSH Client
Vulnerability ID: CVE-2026-11745
CVSS Score: 8.8
Published: 2026-09-11
An issue was identified in Central Dogma prior to version 0.84.0. The Git mirror SSH client does not verify remote host keys for git+ssh:// connections, which allows an on-path attacker to execute man-in-the-middle attacks and compromise mirrored repositories.
TL;DR
Central Dogma versions prior to 0.84.0 fail to verify SSH host keys during Git mirror processes. This vulnerability enables adjacent or on-path attackers to perform Man-in-the-Middle attacks, allowing them to exfiltrate configurations or introduce malicious commits.
⚠️ Exploit Status: POC
Technical Details
- CWE ID: CWE-322
- Attack Vector: Adjacent Network
- CVSS v4.0 Score: 8.8
- EPSS Score: 0.00219
- EPSS Percentile: 12.34%
- Exploit Status: poc
- CISA KEV Status: Not Listed
Affected Systems
- Central Dogma Server
- centraldogma-server-mirror-git
-
centraldogma-server-mirror-git: < 0.84.0 (Fixed in:
0.84.0)
Code Analysis
Commit: c5371ab
Fix host key verification logic in SshGitMirror
Commit: 09b5db8
Release v0.84.0
Commit: b96f6a9
Support loading trusted host keys with fallback behavior
Mitigation Strategies
- Upgrade Central Dogma server dependencies to version 0.84.0 or above.
- Explicitly configure remote Git host public key fingerprints inside the trustedHostKeys mapping of the dogma.json configuration.
- Restrict outbound SSH connectivity from Central Dogma instances to known, static IP blocks matching your Git hosting provider.
- Monitor application standard output for warnings regarding missing trustedHostKeys configurations.
Remediation Steps:
- Retrieve the cryptographic fingerprints of your remote Git hosting endpoints using the ssh-keyscan tool.
- Open your deployment configuration file (dogma.json) and locate the MirroringServicePluginConfig entry.
- Insert the retrieved fingerprints under the trustedHostKeys property mapped to the appropriate hostname.
- Update your service configuration script, Dockerfile, or Maven POM to require centraldogma-server-mirror-git version 0.84.0 or greater.
- Redeploy the Central Dogma service instance and inspect the startup logs to ensure no unverified key warning messages are emitted.
References
- GitHub Security Advisory GHSA-vjfw-cpmh-xwv3
- NVD - CVE-2026-11745
- Central Dogma Setup & Mirroring Documentation
Read the full report for CVE-2026-11745 on our website for more details including interactive diagrams and full exploit analysis.
Top comments (0)