Unverified File Handles can Cause Excessive Use of System Resources
Allocation of Resources Without Limits or Throttling vulnerability in Erlang OTP ssh (ssh_sftp modules) allows Excessive Allocation, Resource Leak Exposure. This vulnerability is associated with program files lib/ssh/src/ssh_sftpd.erl. This issue affects OTP form OTP 17.0 until OTP 28.0.3, OTP 27.3.4.3 and 26.2.5.15 corresponding to ssh from 3.0.1 until 5.3.3, 5.2.11.3 and 5.1.4.12.
Affected products
- *
- <pkg:otp/ssh@*
Matching in nixpkgs
pkgs.assh
Advanced SSH config - Regex, aliases, gateways, includes and dynamic hosts
-
nixos-unstable -
- nixpkgs-unstable 2.16.0
pkgs.sshx
Fast, collaborative live terminal sharing over the web
-
nixos-unstable -
- nixpkgs-unstable 0.4.1
pkgs.zssh
SSH and Telnet client with ZMODEM file transfer capability
-
nixos-unstable -
- nixpkgs-unstable 1.5c
pkgs.passh
Sshpass alternative for non-interactive ssh auth
-
nixos-unstable -
- nixpkgs-unstable 2020-03-18
pkgs.rsshub
RSS feed generator
-
nixos-unstable -
- nixpkgs-unstable 0-unstable-2025-05-31
pkgs.smassh
TUI based typing test application inspired by MonkeyType
-
nixos-unstable -
- nixpkgs-unstable 3.1.6
pkgs.libssh2
Client-side C library implementing the SSH2 protocol
-
nixos-unstable -
- nixpkgs-unstable 1.11.1
pkgs.sshoogr
A Groovy-based DSL for working with remote SSH servers
-
nixos-unstable -
- nixpkgs-unstable 0.9.26
pkgs.sshping
Measure character-echo latency and bandwidth for an interactive ssh session
-
nixos-unstable -
- nixpkgs-unstable 0.1.4
pkgs.esshader
Offline ShaderToy-compatible GLSL shader viewer using OpenGL ES 2.0
-
nixos-unstable -
- nixpkgs-unstable 0-unstable-2020-08-09
pkgs.fast-ssh
TUI tool to use the SSH config for connections
-
nixos-unstable -
- nixpkgs-unstable 0.3.2
pkgs.pam_rssh
PAM module for authenticating via ssh-agent, written in Rust
-
nixos-unstable -
- nixpkgs-unstable 1.2.0
pkgs.pam_ussh
PAM module to authenticate using SSH certificates
-
nixos-unstable -
- nixpkgs-unstable 0-unstable-2021-06-15
pkgs.pfsshell
PFS (PlayStation File System) shell for POSIX-based systems
-
nixos-unstable -
- nixpkgs-unstable 1.1.1
pkgs.sshlatex
Collection of hacks to efficiently run LaTeX via ssh
-
nixos-unstable -
- nixpkgs-unstable 0.8
pkgs.sshocker
Tool for SSH, reverse sshfs and port forwarder
-
nixos-unstable -
- nixpkgs-unstable 0.3.8
pkgs.sshuttle
Transparent proxy server that works as a poor man's VPN
-
nixos-unstable -
- nixpkgs-unstable 1.3.2
pkgs.sshwifty
WebSSH & WebTelnet client
-
nixos-unstable -
- nixpkgs-unstable 0.4.0-beta-release
pkgs.ssh-ident
Start and use ssh-agent and load identities as necessary
-
nixos-unstable -
- nixpkgs-unstable 2016-04-21
pkgs.sshportal
Simple, fun and transparent SSH (and telnet) bastion server
-
nixos-unstable -
- nixpkgs-unstable 1.19.5
pkgs.tmux-cssh
SSH to multiple hosts at the same time using tmux
-
nixos-unstable -
- nixpkgs-unstable 2015-10-15
pkgs.trzsz-ssh
SSH client designed as a drop-in replacement for the openssh client
-
nixos-unstable -
- nixpkgs-unstable 0.1.22
pkgs.usbip-ssh
Import usb devices from another linux machine with ssh's connection forwarding mechanism
-
nixos-unstable -
- nixpkgs-unstable 0-unstable-2024-10-09
pkgs.ssh-agents
Spawn and maintain multiple ssh-agents across terminals
-
nixos-unstable -
- nixpkgs-unstable 1.0.1
pkgs.ssh-to-age
Convert ssh private keys in ed25519 format to age keys
-
nixos-unstable -
- nixpkgs-unstable 1.2.0
pkgs.ssh-to-pgp
Convert ssh private keys to PGP
-
nixos-unstable -
- nixpkgs-unstable 1.1.6
pkgs.sshchecker
Dedicated SSH brute-forcing tool
-
nixos-unstable -
- nixpkgs-unstable 1.0
pkgs.sshfs-fuse
FUSE-based filesystem that allows remote filesystems to be mounted over SSH
-
nixos-unstable -
- nixpkgs-unstable 3.7.3
pkgs.endlessh-go
Implementation of endlessh exporting Prometheus metrics
-
nixos-unstable -
- nixpkgs-unstable 2024.0119.1
pkgs.opensshTest
Implementation of the SSH protocol
-
nixos-unstable -
- nixpkgs-unstable 10.0p2
pkgs.openssh_hpn
Implementation of the SSH protocol with high performance networking patches
-
nixos-unstable -
- nixpkgs-unstable 10.0p2
pkgs.pritunl-ssh
Pritunl Zero SSH client
-
nixos-unstable -
- nixpkgs-unstable 1.0.3231.6
pkgs.ssh-copy-id
Tool to copy SSH public keys to a remote machine
-
nixos-unstable -
- nixpkgs-unstable 10.0p2
pkgs.sshx-server
Fast, collaborative live terminal sharing over the web
-
nixos-unstable -
- nixpkgs-unstable 0.4.1
pkgs.wl-crosshair
Crosshair overlay for wlroots compositor
-
nixos-unstable -
- nixpkgs-unstable 0.1.0-unstable-2024-05-09
pkgs.ssh-import-id
Retrieves an SSH public key and installs it locally
-
nixos-unstable -
- nixpkgs-unstable 5.11
pkgs.ssh-tpm-agent
SSH agent with support for TPM sealed keys for public key authentication
-
nixos-unstable -
- nixpkgs-unstable 0.8.0
pkgs.openssh_gssapi
Implementation of the SSH protocol with GSSAPI support
-
nixos-unstable -
- nixpkgs-unstable 10.0p2
pkgs.tkey-ssh-agent
SSH Agent for TKey, the flexible open hardware/software USB security key
-
nixos-unstable -
- nixpkgs-unstable 1.0.0
pkgs.vault-ssh-plus
Automatically use HashiCorp Vault SSH Client Key Signing with ssh(1)
-
nixos-unstable -
- nixpkgs-unstable 0.7.8
pkgs.x11_ssh_askpass
Lightweight passphrase dialog for OpenSSH or other open variants of SSH
-
nixos-unstable -
- nixpkgs-unstable 1.2.4.1
pkgs.drone-runner-ssh
Experimental Drone runner that executes a pipeline on a remote machine
-
nixos-unstable -
- nixpkgs-unstable 2022-12-22
pkgs.ssh-openpgp-auth
Command-line tool that provides client-side functionality to transparently verify the identity of remote SSH hosts
-
nixos-unstable -
- nixpkgs-unstable 0.2.3
pkgs.tmate-ssh-server
tmate SSH Server
-
nixos-unstable -
- nixpkgs-unstable 2023-06-02
pkgs.ssh-key-confirmer
Test ssh login key acceptance without having the private key
-
nixos-unstable -
- nixpkgs-unstable 0.1
pkgs.sshd-openpgp-auth
Command-line tool for creating and managing OpenPGP based trust anchors for SSH host keys
-
nixos-unstable -
- nixpkgs-unstable 0.3.1
pkgs.pam_ssh_agent_auth
PAM module for authentication through the SSH agent
-
nixos-unstable -
- nixpkgs-unstable 0.10.4
pkgs.keepass-keepasshttp
None
-
nixos-unstable -
- nixpkgs-unstable 1.8.4.2
pkgs.opensshWithKerberos
Implementation of the SSH protocol
-
nixos-unstable -
- nixpkgs-unstable 10.0p2
pkgs.haskellPackages.hssh
SSH protocol implementation
-
nixos-unstable -
- nixpkgs-unstable 0.1.0.0
pkgs.php81Extensions.ssh2
PHP bindings for the libssh2 library
-
nixos-unstable -
- nixpkgs-unstable ssh2-1.4.1
pkgs.php82Extensions.ssh2
PHP bindings for the libssh2 library
-
nixos-unstable -
- nixpkgs-unstable ssh2-1.4.1
pkgs.php83Extensions.ssh2
PHP bindings for the libssh2 library
-
nixos-unstable -
- nixpkgs-unstable ssh2-1.4.1
pkgs.php84Extensions.ssh2
PHP bindings for the libssh2 library
-
nixos-unstable -
- nixpkgs-unstable ssh2-1.4.1
pkgs.rubyPackages.net-ssh
None
-
nixos-unstable -
- nixpkgs-unstable 7.3.0
pkgs.haskellPackages.libssh
libssh bindings
-
nixos-unstable -
- nixpkgs-unstable 0.1.0.0
pkgs.ssh-askpass-fullscreen
Small, fullscreen SSH askpass GUI using GTK+2
-
nixos-unstable -
- nixpkgs-unstable 1.3
pkgs.hareThirdParty.hare-ssh
SSH client & server protocol implementation for Hare
-
nixos-unstable -
- nixpkgs-unstable 0-unstable-2023-11-16
pkgs.haskellPackages.chesshs
Simple library for validating chess moves and parsing PGN files
-
nixos-unstable -
- nixpkgs-unstable 0.2.1
pkgs.kdePackages.ksshaskpass
ssh-add helper that uses KWallet and KPasswordDialog
-
nixos-unstable -
- nixpkgs-unstable 6.4.5
pkgs.openssh_hpnWithKerberos
Implementation of the SSH protocol with high performance networking patches
-
nixos-unstable -
- nixpkgs-unstable 10.0p2
pkgs.python312Packages.sshfs
SSH/SFTP implementation for fsspec
-
nixos-unstable -
- nixpkgs-unstable 2025.2.0
pkgs.python313Packages.sshfs
SSH/SFTP implementation for fsspec
-
nixos-unstable -
- nixpkgs-unstable 2025.2.0
pkgs.terraform-providers.ssh
None
-
nixos-unstable -
- nixpkgs-unstable 2.7.0
pkgs.azure-cli-extensions.ssh
SSH into Azure VMs using RBAC and AAD OpenSSH Certificates
-
nixos-unstable -
- nixpkgs-unstable 2.0.6
pkgs.python312Packages.webssh
Web based SSH client
-
nixos-unstable -
- nixpkgs-unstable 1.6.3
pkgs.python313Packages.webssh
Web based SSH client
-
nixos-unstable -
- nixpkgs-unstable 1.6.3
pkgs.rubyPackages_3_1.net-ssh
None
-
nixos-unstable -
- nixpkgs-unstable 7.3.0
pkgs.rubyPackages_3_2.net-ssh
None
-
nixos-unstable -
- nixpkgs-unstable 7.3.0
pkgs.rubyPackages_3_3.net-ssh
None
-
nixos-unstable -
- nixpkgs-unstable 7.3.0
pkgs.rubyPackages_3_4.net-ssh
None
-
nixos-unstable -
- nixpkgs-unstable 7.3.0
pkgs.gnomeExtensions.guake-ssh
Systray menu to connect to SSH hosts configured in ~/.ssh/config or any files in ~/.ssh/config.d/ using Guake.
-
nixos-unstable -
- nixpkgs-unstable 5
pkgs.lxqt.lxqt-openssh-askpass
GUI to query passwords on behalf of SSH agents
-
nixos-unstable -
- nixpkgs-unstable 2.2.0
pkgs.python312Packages.dvc-ssh
SSH plugin for dvc
-
nixos-unstable -
- nixpkgs-unstable 4.2.1
pkgs.python313Packages.dvc-ssh
SSH plugin for dvc
-
nixos-unstable -
- nixpkgs-unstable 4.2.1
pkgs.python312Packages.asyncssh
Asynchronous SSHv2 Python client and server library
-
nixos-unstable -
- nixpkgs-unstable 2.21.0
pkgs.python313Packages.asyncssh
Asynchronous SSHv2 Python client and server library
-
nixos-unstable -
- nixpkgs-unstable 2.21.0
pkgs.python312Packages.sshtunnel
Pure python SSH tunnels
-
nixos-unstable -
- nixpkgs-unstable 0.4.0
pkgs.python313Packages.sshtunnel
Pure python SSH tunnels
-
nixos-unstable -
- nixpkgs-unstable 0.4.0
pkgs.python312Packages.ssh-python
Python bindings for libssh C library
-
nixos-unstable -
- nixpkgs-unstable 1.1.1
pkgs.python312Packages.sshpubkeys
OpenSSH Public Key Parser for Python
-
nixos-unstable -
- nixpkgs-unstable 3.3.1
pkgs.python313Packages.ssh-python
Python bindings for libssh C library
-
nixos-unstable -
- nixpkgs-unstable 1.1.1
pkgs.python313Packages.sshpubkeys
OpenSSH Public Key Parser for Python
-
nixos-unstable -
- nixpkgs-unstable 3.3.1
pkgs.python312Packages.ssh2-python
Python bindings for libssh2 C library
-
nixos-unstable -
- nixpkgs-unstable ssh2-python-1.1.2.post1
pkgs.python313Packages.ssh2-python
Python bindings for libssh2 C library
-
nixos-unstable -
- nixpkgs-unstable ssh2-python-1.1.2.post1
pkgs.python312Packages.parallel-ssh
Asynchronous parallel SSH client library
-
nixos-unstable -
- nixpkgs-unstable 2.14.0
pkgs.python313Packages.parallel-ssh
Asynchronous parallel SSH client library
-
nixos-unstable -
- nixpkgs-unstable 2.14.0
pkgs.haskellPackages.ssh-known-hosts
Read and interpret the SSH known-hosts file
-
nixos-unstable -
- nixpkgs-unstable 0.2.0.0
pkgs.gnomeExtensions.ssh-profile-list
SSH Profile List is a GNOME extension that allows you to show SSH connections from .ssh/config file directly from the GNOME panel systray. This extension is fork of https://github.com/pramalho/guake-ssh-extension that modified to run on any terminal.
-
nixos-unstable -
- nixpkgs-unstable 1
pkgs.python312Packages.swisshydrodata
Python client to get data from the Swiss federal Office for Environment FEON
-
nixos-unstable -
- nixpkgs-unstable 0.3.1
pkgs.python313Packages.swisshydrodata
Python client to get data from the Swiss federal Office for Environment FEON
-
nixos-unstable -
- nixpkgs-unstable 0.3.1
pkgs.python312Packages.mock-ssh-server
Python mock SSH server for testing purposes
-
nixos-unstable -
- nixpkgs-unstable 0.9.1
pkgs.python313Packages.mock-ssh-server
Python mock SSH server for testing purposes
-
nixos-unstable -
- nixpkgs-unstable 0.9.1
pkgs.python312Packages.ansible-pylibssh
Python bindings to client functionality of libssh specific to Ansible use case
-
nixos-unstable -
- nixpkgs-unstable 1.2.2
pkgs.python313Packages.ansible-pylibssh
Python bindings to client functionality of libssh specific to Ansible use case
-
nixos-unstable -
- nixpkgs-unstable 1.2.2
pkgs.gnomeExtensions.rdp-and-ssh-connect
Connect to hosts in $HOME/.config/rd-ssh-connect/config.json file with Remmina (RDP or VNC) or SSH.
-
nixos-unstable -
- nixpkgs-unstable 8
pkgs.vscode-extensions.leonardssh.vscord
Highly customizable Discord Rich Presence extension for Visual Studio Code
-
nixos-unstable -
- nixpkgs-unstable 5.3.5
pkgs.chickenPackages_5.chickenEggs.minissh
An SSH-2 server and client implementation
-
nixos-unstable -
- nixpkgs-unstable 1.0.0
pkgs.gnomeExtensions.ssh-search-provider-reborn
Provide SSH search results in overview.
-
nixos-unstable -
- nixpkgs-unstable 19
pkgs.python312Packages.robotframework-sshlibrary
SSHLibrary is a Robot Framework test library for SSH and SFTP
-
nixos-unstable -
- nixpkgs-unstable 3.8.0
pkgs.python313Packages.robotframework-sshlibrary
SSHLibrary is a Robot Framework test library for SSH and SFTP
-
nixos-unstable -
- nixpkgs-unstable 3.8.0
pkgs.vscode-extensions.ms-vscode-remote.remote-ssh
Use any remote machine with a SSH server as your development environment
-
nixos-unstable -
- nixpkgs-unstable 0.120.0
pkgs.tests.pkg-config.defaultPkgConfigPackages.libssh2
Test whether libssh2-1.11.1 exposes pkg-config modules libssh2
-
nixos-unstable -
- nixpkgs-unstable libssh2
pkgs.vscode-extensions.ms-vscode-remote.remote-ssh-edit
Visual Studio Code extension that complements the Remote SSH extension with syntax colorization, keyword intellisense, and simple snippets when editing SSH configuration files
-
nixos-unstable -
- nixpkgs-unstable 0.87.0
Package maintainers
-
@pSub Pascal Wittmann <mail@pascal-wittmann.de>
-
@Gordon-BP Gordon Clark <gordy@hanakano.com>
-
@fabaff Fabian Affolter <mail@fabian-affolter.ch>
-
@azahi Azat Bahawi <azat@bahawi.net>
-
@astro Astro <astro@spaceboyz.net>
-
@honnip Jung seungwoo <me@honnip.page>
-
@foo-dogsquared Gabriel Arazas <foodogsquared@foodogsquared.one>
-
@ethancedwards8 Ethan Carter Edwards <ethan@ethancedwards.com>
-
@patwid Patrick Widmer <patrick.widmer@tbwnet.ch>
-
@DavHau David Hauer <d.hauer.it@gmail.com>
-
@mjm Matt Moriarity <matt@mattmoriarity.com>
-
@ilya-fedin Ilya Fedin <fedin-ilja2010@ya.ru>
-
@NickCao Nick Cao <nickcao@nichi.co>
-
@LunNova Luna Nova <nixpkgs-maintainer@lunnova.dev>
-
@SuperSandro2000 Sandro Jäckel <sandro.jaeckel@gmail.com>
-
@ttuegel Thomas Tuegel <ttuegel@mailbox.org>
-
@K900 Ilya K. <me@0upti.me>
-
@kpbaks Kristoffer Plagborg Bak Sørensen <kristoffer.pbs@gmail.com>
-
@svanderburg Sander van der Burg <s.vanderburg@tudelft.nl>
-
@romildo José Romildo Malaquias <malaquias@gmail.com>
-
@numinit Morgan Jones <me+nixpkgs@numin.it>
-
@philiptaron Philip Taron <philip.taron@gmail.com>
-
@helsinki-Jo Joachim Ernst <joachim.ernst@helsinki-systems.de>
-
@dasJ Janne Heß <janne@hess.ooo>
-
@Conni2461 Simon Hauser <simon-hauser@outlook.com>
-
@wahjava Ashish SHUKLA <ashish.is@lostca.se>
-
@johnrichardrinehart John Rinehart <johnrichardrinehart@gmail.com>
-
@sarcasticadmin Robert James Hernandez <rob@sarcasticadmin.com>
-
@Kranzes Ilan Joselevich <personal@ilanjoselevich.com>
-
@XYenon XYenon <i@xyenon.bid>
-
@lukegb Luke Granger-Brown <nix@lukegb.com>
-
@lovesegfault Bernardo Meurer <meurerbernardo@gmail.com>
-
@makefu Felix Richter <makefu@syntax-fehler.de>
-
@aanderse Aaron Andersen <aaron@fosslib.net>
-
@Ma27 Maximilian Bosch <maximilian@mbosch.me>
-
@ostrolucky Gabriel Ostrolucký <gabriel.ostrolucky@gmail.com>
-
@talyz Kim Lindberger <kim.lindberger@gmail.com>
-
@piotrkwiecinski Piotr Kwiecinski <piokwiecinski+nixpkgs@gmail.com>
-
@Thunderbottom Chinmay D. Pai <chinmaydpai@gmail.com>
-
@chris-martin Chris Martin <ch.martin@gmail.com>
-
@geluk Johan Geluk <johan+nix@geluk.io>
-
@mattmelling Matt Melling <mattmelling@fastmail.com>
-
@Infinidoge Infinidoge <infinidoge@inx.moe>
-
@Guanran928 Guanran Wang <guanran928@outlook.com>
-
@kraanzu Murli Tawari <kraanzu@gmail.com>
-
@AimPizza Rick Omonsky <rickomo.us@gmail.com>
-
@kalbasit Wael Nasreddine <wael.nasreddine@gmail.com>
-
@4z3 Tomislav Viljetić <tv@krebsco.de>
-
@telotortium Robert Irelan <rirelan@gmail.com>
-
@viraptor Stanisław Pitucha <nix@viraptor.info>
-
@mkg20001 Maciej Krüger <mkg20001+nix@gmail.com>
-
@oxzi Alvar Penning <post@0x21.biz>
-
@doronbehar Doron Behar <me@doronbehar.com>
-
@Mic92 Jörg Thalheim <joerg@thalheim.io>
-
@stigtsp Stig Palmquist <stig@stig.io>
-
@ocfox ocfox <i@ocfox.me>
-
@sargon Daniel Ehlers <danielehlers@mindeye.net>
-
@joinemm Joonas Rautiola <joonas@rautiola.co>
-
@iblech Ingo Blechschmidt <iblech@speicherleck.de>
-
@moaxcp John Mercier <moaxcp@gmail.com>
-
@madjar Georges Dubus <georges.dubus@compiletoi.net>
-
@jqueiroz Jonathan Queiroz <nixos@johnjq.com>
-
@zaninime Francesco Zanini <francesco@zanini.me>
-
@ihatethefrench Michal S. <michal@tar.black>
-
@carlosdagos Carlos D'Agostino <m@cdagostino.io>
-
@ungeskriptet David Wronek <nix@david-w.eu>
-
@pinpox Pablo Ovelleiro Corral <mail@pablo.tools>
-
@Sohalt sohalt <nixos@sohalt.net>
-
@KAction Dmitry Bogatov <KAction@disroot.org>
-
@bbigras Bruno Bigras <bigras.bruno@gmail.com>
-
@ck3d Christian Kögler <ck3d@gmx.de>
-
@zimbatm zimbatm <zimbatm@zimbatm.com>
-
@wineee Lu Hongxu <lhongxu@outlook.com>
-
@kagehisa Sven Woelfel <woelfel.pub@gmail.com>
-
@LeSuisse Thomas Gerbet <thomas@gerbet.me>
-
@ryand56 Ryan Omasta <git@ryand.ca>
-
@tbenst Tyler Benster <nix@tylerbenster.com>
-
@Pandapip1 Gavin John <gavinnjohn@gmail.com>