Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
AsyncSSH AuthorizedKeysFile username substitution bypass through ~ and environment expansion
Vulnerability Description
AsyncSSH is a Python package which provides an asynchronous client and server implementation of the SSHv2 protocol on top of the Python asyncio framework. Version 2.23.0 contains an incomplete fix for CVE-2026-45309 in SSHServerConfig._set_tokens that blocks /, , and .. before %u substitution in AuthorizedKeysFile but does not block a leading ~ or ${ENV}, allowing later expansion in _expand_val and Path(filename).expanduser() to escape the intended authorized-keys directory. This issue is fixed in version 2.23.1.
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
Vulnerability Type
对路径名的限制不恰当(路径遍历)
Vulnerability Title
Ron Frederick AsyncSSH 路径遍历漏洞
Vulnerability Description
Ron Frederick AsyncSSH是Ron Frederick个人开发者的一款异步SSH协议库。 AsyncSSH 2.23.1之前版本存在安全漏洞,该漏洞源于AuthorizedKeysFile路径处理中不完整的修复,未能阻止前导~或${ENV}扩展,导致绕过预期的授权密钥目录限制。
CVSS Information
N/A
Vulnerability Type
N/A