CVE-2026-68956
Açıklama
Erlang/OTP ssh bileşenindeki Sınırlandırılmamış veya Kontrol Edilmemiş Kaynak Tahsisi zafiyeti, kimliği doğrulanmış bir uzak saldırganın, hiçbir zaman bir işleyiciye atanmayan oturum kanallarını tekrar tekrar açarak düğüm belleğini tüketmesine olanak tanır. ssh_connection:handle_msg/4 fonksiyonunun "session" yan tümcesi, setup_session/5 fonksiyonunu çağırmadan önce yalnızca minimal_remote_max_packet_size değerini kontrol eder; bu işlem koşulsuz olarak bir #channel{} kaydı oluşturur ve bunu ETS kanal önbelleğinde saklar. max_channels daemon seçeneği yalnızca denetleyici çocuklarını sayan ssh_channel_sup:max_num_channels_not_exceeded/2 tarafından sorgulandığından, hiçbir zaman bir shell, exec veya alt sistem işleyicisi alamayan bir kanal sınır için görünmez kalır ve seçeneğin sonlu bir değere ayarlanması saldırıyı hafifletmez. RFC 4254 bölüm 5.1 bağlantı başına birçok oturum kanalına izin verir ve her kayıt yalnızca birkaç yüz bayt maliyete sahiptir; bu nedenle tek bir kimliği doğrulanmış bağlantı, düğümün belleği tükenip emülatör sonlanana kadar kanallar biriktirebilir ve bu durum üzerindeki her uygulamayı etkiler. Herhangi bir dosya içeriğine, kimlik bilgisine veya yazma erişimine ulaşılamaz. Bu sorun, OTP 18.1.2'den OTP 27.3.4.18, OTP 28.5.0.7 ve OTP 29.1.1 öncesine kadar olan sürümleri; buna karşılık gelen ssh 4.1.1'den 5.2.11.13, 5.5.2.6 ve 6.0.6 öncesine kadar olan sürümleri etkilemektedir. OTP 18.1.2 öncesinin (ssh 4.1.1 öncesine karşılık gelir) etkilenip etkilenmediği bilinmemektedir.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| erlang erlang\/otp | 18.1.2, 4.1.1, 84df3d4d0278e21a36a453bfee94799f0df67c2a | — |
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.