CVE-2025-32033
Təsvir
Apollo Router Core, Apollo Federation 2 istifadə edən federativ superqrafı işlətmək üçün Rust dilində yazılmış konfiqurasiya edilə bilən, yüksək performanslı qraf routerdir. 1.61.2 və 2.1.1 versiyalarından əvvəl, əməliyyat limitləri plagini limit sayğaclarını (məsələn, sorğunun hündürlüyü üçün) izləmək üçün imzalanmamış 32-bitlik tam ədədlərdən istifadə edir. Əgər sayğac bu məlumat tipi üçün maksimum dəyəri (4,294,967,295) aşarsa, o, yenidən 0-a qayıdır və bu da qeyri-ixtiyari olaraq sorğuların konfiqurasiya edilmiş hədləri keçməsinə şərait yaradır. Bu, faydalı yük limiti kifayət qədər artırıldıqda böyük sorğular üçün baş verə bildiyi kimi, dərindən iç-içə yerləşmiş və təkrar istifadə edilmiş adlandırılmış fraqmentləri olan kiçik sorğular üçün də baş verə bilər. Bu problem apollo-router-in 1.61.2 və 2.1.1 versiyalarında aradan qaldırılıb.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| apollographql router | < 1.61.2, >= 2.0.0-alpha.0, < 2.1.1 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.