CVE-2026-78334
Təsvir
Bütün platformalarda Apache bRPC-nin (versiya < 1.18.0) streaming RPC yolunda autentifikasiyanın olmaması, server Authenticator ilə konfiqurasiya edildikdə, uzaqdakı hücumçunun server autentifikasiyasından yan keçməsinə və streaming freymlərini yerləşdirməsinə və ya ötürməsinə şərait yaradır. Kök Səbəb: Autentifikasiya konfiqurasiya edildikdə, streaming RPC freymləri birbaşa streaming parser (ParseStreamingMessage) tərəfindən istehlak edilir və heç vaxt InputMessenger-in autentifikasiya hook-undan keçmir, buna görə də autentifikasiya olunmamış qarşı tərəf autentifikasiyadan keçmədən freymləri mübadilə edə bilər. Əlavə olaraq, server tərəfindən qəbul edilmiş stream tənbəl şəkildə öz ID-sini daşıyan ilk freymə bağlanır, beləliklə, stream öz ID-sini daşıyan freymi onu yaradan soketdən fərqli olan digər soketdən qəbul edə bilər. Təsir Edən Ssenarilər: Etibarsız şəbəkədən streaming RPC xidməti göstərən və autentifikasiya ilə konfiqurasiya edilmiş bRPC serveri və ya kənar bağlantının ID vasitəsilə stream-i təqlid edə bildiyi mühitlər icazəsiz streaming freymlərinin qəbuluna məruz qala bilər. Həlli Yolu: Bu problemi aradan qaldıran bRPC versiyasını 1.18.0-a yüksəldin və ya https://github.com/apache/brpc/pull/3481 ünvanındakı PR yamasını tətbiq edin. Qeyd: Düzəliş, konfiqurasiya edilmiş autentifikasiya tamamlanmadıqda server soketlərindəki streaming freymlərini rədd edir və server tərəfindən qəbul edilmiş stream-ləri onları yaradan RPC-nin soketinə bağlı saxlayır, başqa soketdən gələn freymləri isə rədd edir. Autentifikasiya olunmuş streaming RPC davranışı və naqil formatı dəyişməz qalmışdır; yalnız autentifikasiya olunmamış və ya kənar soket freymləri artıq rədd edilir.
Necə düzəltmək olar
- Apache Software Foundation Apache bRPC1.18.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Apache Software Foundation Apache bRPC | v < 1.18.0 | 1.18.0 |
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.