Improper Check or Handling of Exceptional Conditions in libssh - CVE-2026-59845
Published: July 27, 2026
libssh
Detailed vulnerability description
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of fork() failure in ProxyCommand execution in the libssh client when cleaning up a session after executing a ProxyCommand. A local user can trigger a fork() failure and then cause the process to send a KILL signal to process group -1 to cause a denial of service.
This issue affects the client only and typically occurs under low-memory conditions.