CVE-2023-48230

Orta

Açıklama

Cap'n Proto bir veri değişim formatı ve yetenek tabanlı RPC sistemidir. 1.0 ve 1.0.1 sürümlerinde, WebSocket sıkıştırması etkinleştirilmiş şekilde KJ HTTP kütüphanesi kullanıldığında, uzak bir eş tarafından arabellek eksilmesi (buffer underrun) tetiklenebilir. Bu durum her zaman saldırganın kontrolünde olmayan sabit bir değer yazar ve muhtemelen bir çökmeye yol açarak uzaktan hizmet reddi (DoS) saldırısına olanak tanır. Çoğu Cap'n Proto ve KJ kullanıcısının bu işlevselliği etkinleştirmiş olması düşük bir ihtimaldir, dolayısıyla etkilenmeleri beklenmez. Bakımcılar sadece Cloudflare Workers Runtime'ın etkilendiğinden şüphelenmektedir. KJ HTTP, WebSocket sıkıştırması etkin olarak kullanılırsa, kötü niyetli bir eş yığın tahsisli (heap-allocated) bir arabellekte arabellek eksilmesine neden olabilir. KJ HTTP, Cap'n Proto ile birlikte gelen isteğe bağlı bir kütüphanedir ancak doğrudan Cap'n Proto tarafından kullanılmaz. WebSocket sıkıştırması varsayılan olarak devre dışıdır; `HttpClientSettings` veya `HttpServerSettings` aracılığıyla KJ HTTP kütüphanesine iletilen bir ayarla etkinleştirilmelidir. Sınırların dışına yazılan baytlar her zaman belirli bir sabit 4 baytlık dizidir `{ 0x00, 0x00, 0xFF, 0xFF }`. Bu dizi saldırgan tarafından kontrol edilmediği için bakımcılar uzaktan kod çalıştırmanın mümkün olmasının düşük bir ihtimal olduğuna inanmaktadır; ancak bu durum tamamen göz ardı edilemez. Bu işlevsellik ilk olarak Cap'n Proto 1.0 sürümünde ortaya çıkmıştır. Önceki sürümler etkilenmemiştir. Bu sorun Cap'n Proto 1.0.1.1 sürümünde düzeltilmiştir.

ÖnemOrta
CVSS5.9
İstismar olasılığı—
ÜrünCapnproto
Yayın21 Kas 2023
İlk görülme21 Kas 2023
Zayıflık türüCWE-124CWE-124

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
capnproto capnproto1.0.0, 1.0.1—

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.