CVE-2026-56388

Kritik

Təsvir

Apache bRPC-dəki Redis server əmr analizçisi boş RESP massivini əmr başlığı kimi qəbul edir. Redis xidməti aktiv edilmiş bRPC serverinə müraciət edə bilən uzaqdakı autentifikasiya olunmamış hücumçu, boş massiv başlığından sonra bulk string göndərərək analizçidə sərhədlərdən kənar yazmaya (out-of-bounds write) səbəb ola və prosesi çökdürə bilər. Kök Səbəb: RedisCommandParser::ConsumeImpl mənfi RESP massiv saylarını rədd etsə də, sıfırı qəbul edirdi. O, əmr arqument vektorunu sıfır elementə qədər kiçildir və analizi davam etdirirdi. Növbəti bulk string analiz edilərkən yeganə indeks qoruyucusu CHECK idi. Fatal loqların dərhal dayandırmadığı konfiqurasiyalarda, vektor boş olsa belə, icra davam edə və _args[0]-a yazıla bilərdi. Təsir Edən Ssenarilər: ServerOptions.redis_service funksiyasını aktivləşdirən və etibarsız müştərilərdən Redis protokolu trafikini qəbul edən tətbiqlər. Problem, əmrin emalı və ya autentifikasiyadan əvvəl, analiz mərhələsində baş verir. Həlli Yolu: 1. bRPC versiyasını bu problemi aradan qaldıran 1.18.0 versiyasına yüksəldin. 2. Bu yamanı tətbiq edin: https://github.com/apache/brpc/pull/3354 Qeyd: Düzəliş boş RESP massivlərini etibarsız Redis əmrləri kimi rədd edir və daxili indeks CHECK-ni açıq parse xətası ilə əvəz edir, beləliklə yanlış formatlanmış əmr axınları indeksli vektor yazma mərhələsinə keçə bilmir.

CiddilikKritik
CVSS9.1
İstismar ehtimalı—
MəhsulApache bRPC
Dərc21 okt 2026
İlk görülmə21 okt 2026

Necə düzəltmək olar

Yeniləyin
  • Apache Software Foundation Apache bRPC1.18.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Apache Software Foundation Apache bRPCv < 1.18.01.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.

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.

CVE-2026-56388 · Apache bRPC · Dark Radar