CVE-2026-19869

Yüksek

Açıklama

@neo4j/graphql 5.2.0 sürümünden yamalı sürümlere kadar, aynı işlem türünde tür düzeyinde bir @authentication kuralı da mevcutken kök custom-resolver alanlarında alan düzeyindeki @authentication kurallarını uygulamakta başarısız olur. Hem tür düzeyinde bir @authentication (Query/Mutation üzerinde) hem de alan düzeyinde bir @authentication (o tür içindeki bir kök custom-resolver alanında) tanımlandığında, yalnızca tür düzeyindeki kural değerlendirilir ve alan düzeyindeki kural sessizce göz ardı edilir. Sonuç olarak, admin rolü JWT talebi (jwt: { roles_INCLUDES: "admin" }) gibi daha katı bir alan başına gereksinim hiçbir zaman denetlenmez ve daha kaba tür düzeyindeki gereksinimi karşılayan herhangi bir istemci, daha kısıtlı alanı çağırabilir. Token sahteciliği söz konusu değildir: meşru olarak verilmiş, doğru imzalanmış, admin olmayan bir token (ör. roles: ["user"]) yeterlidir.

ÖnemYüksek
CVSS7.6
İstismar olasılığı—
ÜrünNeo4j Graphql
Yayın18 Ağu 2026
İlk görülme18 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • neo4j graphql7.6.0, 5.12.15 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
neo4j graphql7.0.0 ≤ v < 7.6.0, 5.2.0 ≤ v < 5.12.15, 6.0.0 ≤ v ≤ 6.6.47.6.0, 5.12.15

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-19869 · Neo4j Graphql · Dark Radar