CVE-2026-45309General(asyncssh_project / asyncssh)

LOWCVSS 7.5 · HIGH

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch asyncssh_project asyncssh systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD 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. Prior to 2.23.0, AsyncSSH expands the OpenSSH-compatible AuthorizedKeysFile %u token in asyncssh/config.py, asyncssh/connection.py, asyncssh/auth_keys.py, and asyncssh/misc.py with the raw SSH username during pre-authentication server config reload, allowing a server configured with AuthorizedKeysFile authorized_keys/%u to read an authorized-keys file outside the intended directory when the SSH username contains /, \, or .. path traversal segments and authenticate with an attacker-selected key file. This issue is fixed in version 2.23.0.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-22

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • asyncssh

Threat summary

  • Patch or workaround signal is available
  • 4 mentions across 3 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 2 signals
  • General: 2 classified signals
  • Disclosure: 1 classified signal
  • Peaked 2d ago at 2 mentions (2026-07-17); latest day: 1
  • 4 total mentions across 3 days

Affected systems

Products
asyncssh

Deep dive

Activity timeline4 mentions / 3d
01122Mentions · 2026-07-17: 2Mentions · 2026-07-18: 1Mentions · 2026-08-27: 1Patch / Workaround · 2026-07-18: 1Technical Details · 2026-07-18: 1Technical Details · 2026-08-27: 107-1707-1808-27
Signal classification3 categories
General
250.0%
Patch
125.0%
Disclosure
125.0%
Referenced assets3 URLs
Classification over time
DateTotalLabels
2026-07-172
General2
2026-07-181
Patch1
2026-08-271
Disclosure1
Full discourse4 posts
  • DailyCVE@dailycve
    Disclosure

    🔴 AsyncSSH, Path Traversal Bypass, #CVE-2026-45309 (High) -DC-Aug2026-1962 https://dailycve.com/asyncssh-path-traversal-bypass-cve-2026-45309-high-dc-aug2026-1962/

    Post summary

    New CVE-2026-45309 disclosed for AsyncSSH, identified as a high‑severity path traversal bypass; no exploit or patch details are provided in the text.

    0000043
    231 followersView on X
  • Upwind Security MDR@UpwindMDR
    Patch

    🚨 HIGH - AsyncSSH AuthorizedKeysFile %u path traversal pre-auth bypass (CVE-2026-45309) AsyncSSH mishandles expansion of the OpenSSH-compatible AuthorizedKeysFile %u token during a pre-authentication server config reload, using the raw SSH username when building the authorized_keys path. The root cause is improper input validation leading to path traversal in username-based path construction. An attacker can exploit this remotely by supplying a crafted username containing traversal sequences (e.g., ../) when the server uses a per-user key pattern like AuthorizedKeysFile authorized_keys/%u, causing the server to read an authorized-keys file outside the intended directory and accept attacker-controlled keys. Impact is unauthorized authentication and potential full account compromise, enabling lateral movement and data access under the targeted user context. 👉 Affected: asyncssh < 2.23.0 | Upgrade to 2.23.0

    Post summary

    AsyncSSH is vulnerable to a path traversal that could allow remote unauthorized authentication; upgrading to version 2.23.0 resolves the issue.

    00000120
    254 followersView on X
  • Infoflowcloud@infoflowcloud
    General

    🚨*CVE* CVE-2026-45309 AsyncSSH is a Python package which provides an asynchronous client and server implementation of the SSHv2 protocol on top of the Python asyncio framework. Prior to 2.… https://www.cve.org/CVERecord?id=CVE-2026-45309 ----- Traducción: CVE-2026-45309 Asy… http://infoflow.cloud`

    Post summary

    The post links to the CVE record and briefly describes AsyncSSH, but offers no technical details, exploitation evidence, or patch information—making it a general mention.

    0000041
    92 followersView on X
  • CVE@CVEnew
    General

    CVE-2026-45309 AsyncSSH is a Python package which provides an asynchronous client and server implementation of the SSHv2 protocol on top of the Python asyncio framework. Prior to 2.… https://www.cve.org/CVERecord?id=CVE-2026-45309

    Post summary

    The passage merely references CVE-2026-45309 with a link to its CVE record, providing no substantial details on exploitation, patches, or technical specifics.

    00000764
    57.8K followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appasyncssh_projectasyncssh---

Explore more