CVE-2026-54590
Təsvir
AsyncSSH, Python asyncio freymvorku üzərində SSHv2 protokolunun asinxron klient və server tətbiqini təmin edən bir Python paketidir. Versiya 2.23.0-da SSHServerConfig._set_tokens daxilində CVE-2026-45309 üçün tamamlanmamış düzəliş mövcuddur; bu düzəliş AuthorizedKeysFile-da %u əvəzləməsindən əvvəl /, , və .. simvollarını bloklayır, lakin başlanğıcdakı ~ və ya ${ENV} simvollarını bloklamır. Bu, daha sonra _expand_val və Path(filename).expanduser() funksiyalarında genişlənməyə imkan verərək nəzərdə tutulmuş authorized-keys kataloqundan kənara çıxmağa şərait yaradır. Bu problem versiya 2.23.1-də düzəldilmişdir.
Necə düzəltmək olar
- asyncssh2.23.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| asyncsshPyPI | v < 2.23.1 | 2.23.1 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.