CVE-2025-27097
Açıklama
GraphQL Mesh; hem GraphQL Federation ve GraphQL Federation olmayan alt grafikler, hem REST ve gRPC gibi GraphQL dışı servisler, hem de MongoDB, MySQL ve PostgreSQL gibi veritabanları için bir GraphQL Federation çerçevesi ve ağ geçididir. Bir kullanıcı kök düzeyde veya tek kaynakla transformasyonlar uyguladığında ve istemci aynı sorguyu farklı değişkenlerle gönderdiğinde, önbellek DocumentNode nesnesini tahliye edene kadar sonraki tüm isteklerde ilk değişkenler kullanılır. Eğer değişkenler aracılığıyla bir token gönderilirse, sonraki isteklerin farklı token'lara sahip olması durumunda bile sanki aynı token gönderilmiş gibi işlem yapılır. Bu durum kısa süreli bir bellek sızıntısına neden olabilir ancak bu sızıntı her istek başına değil, önbellek LRU mekanizması ile DocumentNode nesnesini tahliye edene kadar farklı operasyon başına büyür.
Nasıl düzeltilir
- @graphql-mesh/runtime0.96.9 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| the-guild graphql_mesh | 0.96.5, 0.96.6, 0.96.7, 0.96.8 | — |
| @graphql-mesh/runtimenpm | 0.96.5 ≤ v < 0.96.9 | 0.96.9 |
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.