CVE-2026-80463
Açıklama
Apache bRPC (versiyon < 1.18.0) ürününün tüm platformlardaki akış mesajı yeniden birleştirme yolundaki sınırsız bellek birikimi, uzaktaki saldırganların sonsuz bir devam veri çerçeveleri dizisi göndererek bir sunucunun belleğini tüketmesine (hizmet reddi) olanak tanır. Kök Neden: Akış RPC protokolü her bir veri çerçevesini max_body_size ile sınırlar, ancak parçalanmış bir akış mesajı, biriken boyut üzerinde herhangi bir sınır olmaksızın devam çerçevelerini tek bir tamponda (_pending_buf) biriktirir. Bir akış açabilen kötü niyetli bir eş, alıcının bellekte rastgele büyüklükte bir mesaj biriktirmesini sağlamak için devam çerçeveleri göndermeye devam edebilir. Varsayılan akış kontrol ayarları (socket_max_streams_unconsumed_bytes=0) gönderim hızını sınırlamadığından, alıcının belleği işlem belleği tükenene kadar büyür ve süreç çöker veya erişilemez hale gelir. Etkilenen Senaryolar: Güvenilmeyen istemcilerden akış kabul eden servisler (örneğin yerleşik akış protokolü ile brpc::StreamAccept veya brpc::StreamCreate kullananlar) etkilenmektedir. Nasıl Düzeltilir: (Aşağıdaki seçeneklerden birini seçin) 1. bRPC sürümünü bu sorunu düzelten 1.18.0 versiyonuna yükseltin. 2. Şu yamayı uygulayın: https://github.com/apache/brpc/pull/3489 Not: Düzeltme, parçalanmış bir akış mesajının birikmiş yükünü max_body_size (varsayılan 64MB) ile sınırlar. Birikmiş yük sınırı aştığında, bekleyen parçalar serbest bırakılır ve akış EMSGSIZE hatasıyla kapatılır. Düzeltme uygulandıktan sonra, max_body_size değerinden daha büyük olan meşru parçalanmış akış mesajları reddedilecektir; sınırı değiştirmek için max_body_size gflag değerini ayarlayabilirsiniz.
Nasıl düzeltilir
- Apache Software Foundation Apache bRPC1.18.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Apache Software Foundation Apache bRPC | v < 1.18.0 | 1.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.
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.