CVE-2026-55733

Yüksek

Açıklama

ueberauth guardian'da Kaynakların Sınırsız veya Kısıtlamasız Tahsisi, saldırgan tarafından kontrol edilen ikili girdiden sınırsız atom oluşturulması yoluyla hizmet reddine olanak tanır. Guardian.Permissions.AtomEncoding, izin kapsamlarını rastgele ikili verileri String.to_atom/1'e geçirerek kodlar. lib/guardian/permissions/atom_encoding.ex içindeki encode/3 bir listeyle çağrıldığında, her ikili girdi encode_value/3 ikili yan tümcesi tarafından işlenir ve bu yan tümce String.to_atom(value) çağrısını herhangi bir izin listesi kontrolü olmadan yapar. perm_set bağımsız değişkeni (uygulamanın küçük, sonlu meşru izin adları kümesi) göz ardı edilir, böylece herhangi bir harici dize doğrudan atom oluşturmaya akar. Bu kodlayıcı, use Guardian.Permissions, encoding: Guardian.Permissions.AtomEncoding ile seçilir ve içe aktarılan encode/3 giriş noktası aracılığıyla erişilir. String.to_atom/1, daha önce görülmemiş her ikili veri için yepyeni bir atom oluşturur, atomlar hiçbir zaman çöp toplama ile temizlenmez ve BEAM atom tablosu varsayılan olarak yaklaşık 1.048.576 girdiyle sabittir. Saldırgan etkisindeki izin kapsamlarını (bir istek gövdesinden, bir JWT talebinden veya diğer harici girdiden) encode/3'e yönlendiren bir uygulama, bu nedenle her farklı değer için kalıcı bir atom üretir. Çeşitli, kimliği doğrulanmamış girdiden oluşan mütevazı bir akış, atom tablosunu kalıcı olarak tüketir ve BEAM düğümünü system_limit ile çökertir, üzerinde çalışan her uygulamayı devre dışı bırakır. Varsayılan kodlayıcı, etkilenmeyen Guardian.Permissions.BitwiseEncoding'dir. Bu sorun guardian'ı etkiler: 2.0.0'dan 2.4.1 öncesine kadar.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünUeberauth Guardian
Yayın1 Ağu 2026
İlk görülme1 Ağu 2026

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
ueberauth guardian2.0.0 ≤ v < 2.4.12.4.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.

Intelligence 360 paketinde

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.

CVE-2026-55733 · Ueberauth Guardian · Dark Radar