Skip to content
NewA calmer, faster ZeroHour

Net::LibSSH before 0.004 skips SSH host-key checks (CVE-2026-94423)

Original title: CVE-2026-94423: Net::LibSSH versions before 0.004 for Perl authenticate to an unverified server because connect never checks the host key against known_hosts

oss-security ()
AI summary · x-ai/grok-4.7Summaries by Vani AI

connect() never compares the server host key with known_hosts, so the client can accept an unverified server.

Robert Rothenberg reported CVE-2026-94423 in the Perl module Net::LibSSH on oss-security. Versions before 0.004 authenticate to an unverified server because connect never checks the host key against known_hosts. The post links to the MetaCPAN distribution; the snippet does not mention attacks or a release date.

Unconfirmed: The snippet does not confirm that 0.004 is shipped or that anyone has abused the missing check.

Key facts
  • The stated affected range is every Net::LibSSH release before 0.004.
  • The missing check is against known_hosts during connect.
  • The report was posted to oss-security on October 21.
Security assessment · AI, from the article

Impact: SSH clients can authenticate to an unverified server

ProductAffectedFixed in
Net::LibSSHbefore 0.0040.004
What to do
  1. 1.Upgrade Net::LibSSH to 0.004 or later.
Analyze CVE-2026-94423 with Vani AIImpact, affected versions, exploitation, mitigations and detection

Vulnerabilities mentioned

All
CVEVulnerabilityCVSSEPSSSignalsPublished
CVE-2026-94423
Net::LibSSH versions before 0.004 for Perl authenticate to an unverified server because connect never checks the host key against known_hosts
9.1—

From the original article

Posted by Robert Rothenberg on Oct 21 ======================================================================== https://metacpan. org/dist/Net-LibSSH VCS Repo:...

A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.