CVE-2025-31485
Təsvir
API Platform Core hipermedia əsaslı REST və GraphQL API-ləri yaratmaq üçün nəzərdə tutulmuş sistemdir. 4.0.22 və 3.4.17 versiyalarından əvvəl, bir xüsusiyyət üzrə GraphQL icazəsi fərqli obyektlərlə keşlənə bilərdi. ApiPlatform\GraphQl\Serializer\ItemNormalizer::isCacheKeySafe() metodu keşləmənin qarşısını almaq üçün nəzərdə tutulub, lakin daha sonra çağırılan parent::normalize metodu hələ də keş açarını yaradır və bu problemə səbəb olur. Bu zəiflik 4.0.22 və 3.4.17 versiyalarında aradan qaldırılıb.
Necə düzəltmək olar
- api-platform/graphql4.0.22, 3.4.17, 4.1.5 və ya daha yeni versiya
- api-platform/core4.0.22, 3.4.17, 4.1.5 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| api-platform/graphqlPackagist | 4.0.0-alpha.1 ≤ v < 4.0.22, v < 3.4.17, 4.1.0-alpha.1 ≤ v < 4.1.5 | 4.0.22, 3.4.17, 4.1.5 |
| api-platform/corePackagist | 4.0.0-alpha.1 ≤ v < 4.0.22, v < 3.4.17, 4.1.0-alpha.1 ≤ v < 4.1.5 | 4.0.22, 3.4.17, 4.1.5 |
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.