Description
ssh in OpenSSH before 10.1 allows control characters in usernames that originate from certain possibly untrusted sources, potentially leading to code execution when a ProxyCommand is used. The untrusted sources are the command line and %-sequence expansion of a configuration file. (A configuration file that provides a complete literal username is not categorized as an untrusted source.)
Problem types
CWE-159 Improper Handling of Invalid Use of Special Elements
Product status
Any version before 10.1
References
dgl.cx/.../10/bash-a-newline-ssh-proxycommand-cve-2025-61984
www.openwall.com/lists/oss-security/2025/10/07/1
www.openwall.com/lists/oss-security/2025/10/12/1
www.vicarius.io/...execution-vulnerability-affecting-openssh
www.vicarius.io/...execution-vulnerability-affecting-openssh
www.openwall.com/lists/oss-security/2025/10/06/1
marc.info/?l=openssh-unix-dev&m=175974522032149&w=2
www.openssh.com/releasenotes.html