CVE-2026-54590
Açıklama
AsyncSSH, Python asyncio çerçevesi üzerinde SSHv2 protokolünün asenkron bir istemci ve sunucu uygulamasını sağlayan bir Python paketidir. Sürüm 2.23.0, SSHServerConfig._set_tokens içerisinde AuthorizedKeysFile'daki %u yer değiştirmesinden önce /, , ve .. karakterlerini engelleyen ancak baştaki ~ veya ${ENV} ifadelerini engellemeyen CVE-2026-45309 için eksik bir düzeltme içermektedir; bu durum, _expand_val ve Path(filename).expanduser() içerisindeki daha sonraki genişletmelerin hedeflenen authorized-keys dizininin dışına çıkmasına olanak tanır. Bu sorun sürüm 2.23.1 ile düzeltilmiştir.
Nasıl düzeltilir
- asyncssh2.23.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| asyncsshPyPI | v < 2.23.1 | 2.23.1 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.