CVE-2026-19670
Açıklama
Malcolm'un nginx Lua rol tabanlı erişim kontrolü (RBAC) katmanı, ham ve yüzdeyle kodlanmış (percent-encoded) istek URI'sini desen eşleştirme yöntemiyle kontrol ederek, kimliği doğrulanmış bir kullanıcının rol kısıtlamalı bir yola (örneğin /htadmin, /auth, /admin_login, /arkime/api/esadmin, NetBox, upload uç noktaları) erişip erişemeyeceğine karar verir. Ancak nginx, isteği gerçekte hangi konum bloğunun karşılayacağını seçerken yüzdeyle kod çözülmüş (percent-decoded), normalize edilmiş URI'yi kullanır. RBAC kontrolü girdisini hiçbir zaman yüzdeyle kod çözmediği için, düşük yetkili ve kimliği doğrulanmış bir kullanıcı, yüzdeyle kodlama kullanarak (örneğin /%68tadmin.php) yöneticiye özel bir yolu talep edebilir; bu durumda nginx isteği kısıtlı konuma yönlendirirken, kod çözülmemiş ham dizgeyi değerlendiren Lua RBAC kapısı herhangi bir eşleşen kısıtlama bulamaz ve erişim izni verir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| CISAgov Malcolm | v ≤ 26.07.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.