CVE-2026-94140
Last modified
CVE-2026-94140 is a critical-severity vulnerability rated 9.1/10 on the CVSS scale. Rex versions through 1.16.1 for Perl accept an unknown SSH host key for remote rsync transfers because sync hardcodes StrictHostKeyChecking=no. Every remote branch of sync builds its ssh command with that option, for password authentication, for private-key authentication and for the fallback. The ssh options a caller sets through set_openssh_opt reach the OpenSSH transport but not this command, so there is no configuration that restores host key checking for the transfer. An attacker who can redirect the connection before the real host key is known presents their own and the transfer proceeds: under password authentication sync sends the connection password to that server, an upload writes the selected local files to it, and a download writes what it returns to the local destination.. EPSS estimates a 0.25% chance of exploitation in the next 30 days.
Description
Rex versions through 1.16.1 for Perl accept an unknown SSH host key for remote rsync transfers because sync hardcodes StrictHostKeyChecking=no. Every remote branch of sync builds its ssh command with that option, for password authentication, for private-key authentication and for the fallback. The ssh options a caller sets through set_openssh_opt reach the OpenSSH transport but not this command, so there is no configuration that restores host key checking for the transfer. An attacker who can redirect the connection before the real host key is known presents their own and the transfer proceeds: under password authentication sync sends the connection password to that server, an upload writes the selected local files to it, and a download writes what it returns to the local destination.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| — | — | <= 1.16.1 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-94140?
How severe is CVE-2026-94140?
How do I fix CVE-2026-94140?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-94134The Apache Airflow SSH provider hook disables SSH host-key v…9.1
- CVE-2026-94135The Apache Airflow SFTP provider's deferrable code paths (`S…4.3
- CVE-2026-94137A vulnerability was identified in Hangzhou Shunwang Technolo…3.3
- CVE-2026-94138A security flaw has been discovered in Chengdu Feiyuxing Tec…6.6
- CVE-2026-94139A weakness has been identified in Chengdu Feiyuxing Technolo…7.4
- CVE-2026-9414A security flaw has been discovered in SourceCodester Indian…3.5
- CVE-2026-94142A security vulnerability has been detected in BioStar Temper…8.8
- CVE-2026-94143A vulnerability was detected in drogonframework drogon up to…7.3
- CVE-2026-94144A flaw has been found in drogonframework drogon up to 1.9.13…7.3
- CVE-2026-94145A vulnerability has been found in xuxueli xxl-job up to 3.4.…3.5
- CVE-2026-94146A vulnerability was found in BioStar BIOS Update Utility 1.9…8.8
- CVE-2026-94148A vulnerability was determined in ScadaBR up to 1.1. Impacte…5.3
Are you affected by CVE-2026-94140?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
