PT-2026-56577 · Pypi · Asyncssh

CVE-2026-54590

·

Published

2026-07-08

·

Updated

2026-09-10

CVSS v3.1

5.9

Medium

VectorAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
Name of the Vulnerable Software and Affected Versions AsyncSSH version 2.23.0
Description An incomplete fix in the SSHServerConfig. set tokens function fails to block leading ~ or ${ENV} characters before %u substitution in the AuthorizedKeysFile. This allows subsequent expansion in expand val and Path(filename).expanduser() to escape the intended authorized-keys directory.
Recommendations Update AsyncSSH to version 2.23.1.

Exploit

Fix

Path traversal

IDOR

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-54590
ECHO-3B00-F8EA-BEA7
GHSA-QR67-GV47-XWWH
PYSEC-2026-3809

Affected Products

Asyncssh