CVE-2025-59789

Yüksək

Təsvir

Apache bRPC-nin (versiya < 1.15.0) bütün platformalarda json2pb komponentindəki nəzarətsiz rekursiya, uzaqdakı hücumçulara dərin rekursiv json məlumatları göndərməklə serveri sıradan çıxarmağa imkan verir. Kök Səbəb: bRPC json2pb komponenti şəbəkədən gələn json məlumatlarını analiz etmək üçün rapidjson istifadə edir. rapidjson analizatoru standart olaraq rekursiv analiz metodundan istifadə edir. Əgər daxil edilən json-un rekursiv strukturunun dərinliyi böyükdürsə, analiz funksiyasında stek daşması (stack overflow) baş verə bilər. Təsirə Meyilli Ssenarilər: Etibarsız şəbəkələrdən gələn http+json sorğularını emal etmək üçün protobuf mesajlı bRPC serverindən istifadə etmək və ya etibarsız girişdən gələn json-u çevirmək üçün birbaşa JsonToProtoMessage funksiyasından istifadə etmək. Həlli Yolu: (Aşağıdakı seçimlərdən birini seçin) 1. bRPC-ni bu problemi aradan qaldıran 1.15.0 versiyasına yeniləyin. 2. Bu yamanı tətbiq edin: https://github.com/apache/brpc/pull/3099 Qeyd: Hansı variantı seçməyinizdən asılı olmayaraq, həll yolunun standart dəyəri 100 olan rekursiya dərinlik limiti tətbiq etdiyini bilməlisiniz. Bu, aşağıdakı funksiyalara təsir göstərir: ProtoMessageToJson, ProtoMessageToProtoJson, JsonToProtoMessage və ProtoJsonToProtoMessage. Əgər sorğularınız limitini aşan dərinliyə malik json və ya protobuf mesajları ehtiva edirsə, düzəliş tətbiq edildikdən sonra sorğu uğursuz olacaqdır. Limiti dəyişmək üçün gflag json2pb_max_recursion_depth parametrini redaktə edə bilərsiniz.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulApache Brpc
Dərc1 dek 2025
İlk görülmə1 dek 2025
Zəiflik növüCWE-674CWE-674

Necə düzəltmək olar

Yeniləyin
  • apache brpc1.15.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
apache brpcv < 1.15.01.15.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.

Intelligence 360 paketində

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.