CVE-2026-0994
Təsvir
Python dilindəki google.protobuf.json_format.ParseDict() funksiyasında, iç-içə keçmiş google.protobuf.Any mesajları parse edilərkən max_recursion_depth limitinin yan keçilə biləcəyi bir xidmətdən imtina (DoS) zəifliyi mövcuddur. Daxili Any-idarəetmə məntiqində rekursiya dərinliyinin uçotunun aparılmaması səbəbindən, hücumçu nəzərdə tutulmuş rekursiya limitini yan keçən dərindən iç-içə keçmiş Any strukturları təqdim edə bilər ki, bu da sonda Python-un rekursiya stekinin tükənməsinə və RecursionError xətasına səbəb olar.
Necə düzəltmək olar
- protobuf6.33.5, 5.29.6 və ya daha yeni versiya
- access.redhat.com/errata/RHSA-2026:3959
- access.redhat.com/errata/RHSA-2026:3958
- access.redhat.com/errata/RHSA-2026:3218
- access.redhat.com/errata/RHSA-2026:3094
- access.redhat.com/errata/RHSA-2026:3097
- access.redhat.com/errata/RHSA-2026:3220
- access.redhat.com/errata/RHSA-2026:3059
- access.redhat.com/errata/RHSA-2026:3219
- access.redhat.com/errata/RHSA-2026:3095
- access.redhat.com/errata/RHSA-2026:61627
- access.redhat.com/errata/RHSA-2026:3461
- access.redhat.com/errata/RHSA-2026:3462
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| google protobuf | v ≤ 33.4 | — |
| protobufPyPI | 6.30.0rc1 ≤ v < 6.33.5, v < 5.29.6 | 6.33.5, 5.29.6 |
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.