CVE-2026-54425

Yüksek

Açıklama

Apache bRPC 1.18.0 öncesindeki HTTP/2 HPACK dekoderindeki kontrolsüz özyineleme (recursion), uzak saldırganların çok sayıda ardışık Dynamic Table Size Update girişi içeren özel olarak hazırlanmış bir HTTP/2 başlık bloğu göndererek hizmet reddine (DoS) neden olmasına olanak tanır. Her güncelleme, HPACK dekoderinin özyinelemeli olarak çağrılmasıyla çözümleniyordu; bu durum, bir başlık alanına veya giriş sonuna ulaşılmadan önce iş parçacığı yığınının (thread stack) tükenmesine yol açabiliyordu. Kök Neden: bRPC HPACK dekoderi, bir Dynamic Table Size Update işlemini gerçekleştirdikten sonra bir sonraki girişi özyinelemeli olarak çözümlüyordu. Dekoder özyineleme derinliğini sınırlandırmadığı için, uzun bir güncelleme girişleri dizisi aşırı yığın alanı tüketebiliyordu. Etkilenen Senaryolar: Güvenilmeyen bir ağdan gelen HTTP/2 trafiğini kabul etmek için yerleşik HTTP/2 uygulaması ile bRPC kullanımı. Nasıl Düzeltilir: 1. bRPC'yi bu sorunu gideren 1.18.0 sürümüne yükseltin. 2. Şu yamayı uygulayın: https://github.com/apache/brpc/pull/3343 Not: Düzeltme, HPACK Dynamic Table Size Update çözümlemesini özyinelemeli ayrıştırma yerine yinelemeli (iterative) ayrıştırma kullanacak şekilde değiştirir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünApache bRPC
Yayın21 Eki 2026
İlk görülme21 Eki 2026
Zayıflık türüCWE-674CWE-674

Nasıl düzeltilir

Güncelleyin
  • Apache Software Foundation Apache bRPC1.18.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Apache Software Foundation Apache bRPCv < 1.18.01.18.0

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.