CVE-2026-30241

Yüksek

Açıklama

Mercurius, Fastify için bir GraphQL adaptörüdür. Versiyon 16.8.0 öncesinde Mercurius, WebSocket bağlantıları üzerinden alınan GraphQL abonelik sorgularında yapılandırılmış queryDepth sınırını uygulamada başarısız olur. Derinlik kontrolü HTTP sorguları ve mutasyonlara doğru şekilde uygulanırken, abonelik sorguları derinlik doğrulaması çağrılmadan ayrıştırılır ve yürütülür. Bu durum, uzak bir istemcinin WebSocket üzerinden keyfi olarak derin iç içe geçmiş abonelik sorguları göndermesine ve hedeflenen derinlik kısıtlamasını atlatmasına olanak tanır. Özyinelemeli türlere sahip şemalarda bu durum, her abonelik olayında üstel veri çözümlemesi yoluyla hizmet reddine yol açabilir. Bu sorun versiyon 16.8.0 ile düzeltilmiştir.

ÖnemYüksek
CVSS8.2
İstismar olasılığı—
ÜrünMercurius
Yayın6 Mar 2026
İlk görülme6 Mar 2026

Nasıl düzeltilir

Güncelleyin
  • mercurius_project mercurius16.8.0 ya da sonraki bir sürüm
  • mercurius16.8.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
mercurius_project mercuriusv < 16.8.016.8.0
mercuriusnpmv < 16.8.016.8.0

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.