- Son 7 gün
- CWE-1333
CVE-2026-115887
graphql-scalars PhoneNumber skaleri düzenli ifade kaynaklı hizmet dışı bırakma zafiyeti içeriyor
- Yayımlandı
- Güncellendi
- 24 Eki 2026
- Açık yaşı
- 4 gün
- Kaydı açan
- GitHub_M
ÖzetTürkçe
GraphQL Scalars, kesin tip güvenli GraphQL şemaları oluşturmak için özel GraphQL skalerleri sunan bir kütüphanedir. 1.24.1 ile 2.0.1 arasındaki sürümlerde, src/scalars/PhoneNumber.ts dosyasındaki GraphQLPhoneNumber, belirsiz iç içe rakam niceleyicileri kullanmaktadır; bu nedenle bir PhoneNumber değeri, eşleşmenin başarısız olmasına neden olan bir karakterle takip edilen bir rakam dizisi içerdiğinde, eşleştirme üstel olarak geri izleme yapmaktadır. GraphQL, belge doğrulaması sırasında parseLiteral'i ve değişken dönüştürme sırasında parseValue'yu, kimlik doğrulama ve yetkilendirmeden önce çalıştırdığı için, kimliği doğrulanmamış küçük bir istek Node.js olay döngüsünü engelleyebilir ve sunucu sürecini durdurabilir. Doğrulanmamış depolanmış değerler skaler üzerinden döndürüldüğünde serialize fonksiyonu da etkilenmektedir. Bu sorun 2.0.1 sürümünde giderilmiştir.
Kaynaktaki açıklama (İngilizce)
GraphQL Scalars is a library of custom GraphQL scalars for creating precise type-safe GraphQL schemas. From 1.24.1 until 2.0.1, GraphQLPhoneNumber in src/scalars/PhoneNumber.ts uses ambiguous nested digit quantifiers that backtrack exponentially when a PhoneNumber value contains a run of digits followed by a character that makes the match fail. GraphQL evaluates parseLiteral during document validation and parseValue during variable coercion before resolver authentication or authorization, so a small unauthenticated request can block the Node.js event loop and stall the server process. serialize is also affected when unvalidated stored values are returned through the scalar. This issue is fixed in version 2.0.1.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| graphql-hive graphql-scalars | Sürüm belirtilmemiş | – |
Kaynaklar6 kaynak
Kayıt geçmişi
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.