CVE-2026-101019
Açıklama
Açıklama NGINX JavaScript (njs), njs XML modülünün varlık destekli (entity-backed) XML özniteliklerini libxml2 kanonizasyonu ile tutarsız şekilde açığa çıkardığı bir güvenlik açığına sahiptir. Hem yerleşik njs hem de QuickJS arka uçlarında, kanonizasyon işlemi sırasında $attr$Name getiricisi (getter), dahili bir varlık referansı içeren açıkça mevcut bir öznitelik için undefined döndürebilir. $attrs getiricisi ise yalnızca ilk öznitelik çocuğundan türetilen bir değer döndürebilir. Bu durum, gerçek anlamda imzalanmış bir belge elde etmek için önemli çaba sarf eden kimliği doğrulanmamış bir saldırganın, imza doğrulaması başarılı olurken doğrulamayı atlamasına izin verebilir. Yerleşik njs arka ucuyla çalıştırılan bir nginx-saml dağıtımı, etkilenen onaylanmış bir tüketicidir. Etki Etkilenen imzalı-XML tüketicilerinde, kimliği doğrulanmamış bir saldırgan, imza doğrulaması başarılıyken güvenlikle ilgili özniteliklerin eksik veya kesilmiş görünmesine neden olabilir. nginx-saml'de bu durum; son kullanma tarihi, Destination ve istek korelasyon kontrollerinin atlatılmasına yol açarak, bir yanıtın yeniden oynatılmasını veya amaçlanan bağlamı dışındaki bir yanıtın kabul edilmesini sağlayabilir. İmza veya kimlik sahteciliğine ya da doğrudan erişilebilirlik etkisine izin vermez. Kontrol düzlemi maruziyeti yoktur; bu yalnızca bir veri düzlemi sorunudur. Not: Teknik Destek Sonu (EoTS) aşamasına ulaşmış yazılım sürümleri değerlendirilmemiştir.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| microsoft azl3_nginx_1.30.4-1 | Aralık belirtilmemiş | — |
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.