BaselineWatch
Desk

CVE-2026-94423

unscored Awaiting Analysis

Net::LibSSH versions before 0.004 for Perl authenticate to an unverified server because connect never checks the host key against known_hosts. connect reports success as soon as ssh_connect returns SSH_OK. libssh leaves the known-hosts check to the application, and this binding never makes it, so the strict_hostkeycheck and knownhosts options are set on the session and then decide nothing. Password, agent and public-key authentication, channel and SFTP operations all run on a session whose peer was never identified, so an attacker who can redirect the connection receives the password when password authentication is used, and commands and data sent over the session.

Fix

Nothing published yet: no patch, vendor advisory or mitigation reference on NVD, no vendor advisory in the News for this CVE, not in CISA's KEV, no fixed package version. BaselineWatch does not guess at one.

Change history 6

  1. StatusReceived → Awaiting AnalysisNVD modified 2026-10-22 17:21
  2. References+1 references (now 3)NVD modified 2026-10-22 01:17
  3. StatusPublished → ReceivedNVD modified 2026-10-22 01:17
  4. StatusReceived → PublishedNVD modified 2026-10-21 21:22
  5. StatusPublished → ReceivedNVD modified 2026-10-21 22:16
  6. First seenunscoredNVD modified 2026-10-21 21:22

Affected (CPE criteria) 0

NVD has not attached CPE configurations yet.

References 3