CVE-2026-27135
Təsvir
nghttp2, C dilində yazılmış Hypertext Transfer Protocol versiya 2-nin tətbiqidir. Versiya 1.68.1-dən əvvəl, tətbiq tərəfindən istifadəçi yönümlü public API olan `nghttp2_session_terminate_session` və ya `nghttp2_session_terminate_session2` çağırıldıqda, nghttp2 kitabxanası daxil olan məlumatların oxunmasını dayandırır. Kitabxana bağlantı xətasına səbəb olan vəziyyəti aşkar etdikdə bu funksiyalar daxili olaraq çağırıla bilər. Daxili vəziyyət yoxlamasının (state validation) çatışmazlığına görə, həmin API-lərdən biri çağırıldıqdan sonra kitabxana qalan məlumatları oxumağa davam edir. Daha sonra FRAME_SIZE_ERROR xətasına səbəb olan yanlış formalaşdırılmış kadrın (malformed frame) alınması assertion failure-a səbəb olur. nghttp2 v1.68.1 assertion failure-ın qarşısını almaq üçün çatışmayan vəziyyət yoxlamasını əlavə edir. Heç bir məlum alternativ həll yolu mövcud deyil.
Necə düzəltmək olar
- nghttp2 nghttp21.68.1 və ya daha yeni versiya
- access.redhat.com/errata/RHSA-2026:27200
- access.redhat.com/errata/RHSA-2026:21695
- access.redhat.com/errata/RHSA-2026:13812
- access.redhat.com/errata/RHSA-2026:21690
- access.redhat.com/errata/RHSA-2026:15087
- access.redhat.com/errata/RHSA-2026:14773
- access.redhat.com/errata/RHSA-2026:20087
- access.redhat.com/errata/RHSA-2026:17596
- access.redhat.com/errata/RHSA-2026:21656
- access.redhat.com/errata/RHSA-2026:20040
- access.redhat.com/errata/RHSA-2026:8868
- access.redhat.com/errata/RHSA-2026:7310
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| nghttp2 nghttp2 | v < 1.68.1 | 1.68.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.