CVE-2023-48230

Orta

Təsvir

Cap'n Proto məlumat mübadiləsi formatı və imkanlara əsaslanan RPC sistemidir. Versiya 1.0 və 1.0.1-də, WebSocket sıxılması aktiv edilmiş halda KJ HTTP kitabxanasından istifadə edildikdə, uzaq tərəf (remote peer) buferin çatışmazlığına (buffer underrun) səbəb ola bilər. Bu çatışmazlıq həmişə hücumçunun nəzarətində olmayan sabit bir dəyəri yazır ki, bu da çox güman ki, proqramın çökməsinə gətirib çıxararaq uzaqdan xidmətdən imtina (DoS) hücumuna şərait yaradır. Əksər Cap'n Proto və KJ istifadəçilərinin bu funksionallığı aktiv etmə ehtimalı azdır və buna görə də təsirlənmə ehtimalları aşağıdır. Texniki dəstək komandası yalnız Cloudflare Workers Runtime-ın təsirləndiyini güman edir. Əgər KJ HTTP WebSocket sıxılması aktiv edilmiş şəkildə istifadə olunursa, bədniyyətli tərəf yığınla ayrılmış (heap-allocated) buferdə bufer çatışmazlığına səbəb ola bilər. KJ HTTP, Cap'n Proto ilə birlikdə təqdim olunan isteyə bağlı bir kitabxanadır, lakin Cap'n Proto tərəfindən birbaşa istifadə edilmir. WebSocket sıxılması standart olaraq deaktivdir. O, `HttpClientSettings` və ya `HttpServerSettings` vasitəsilə KJ HTTP kitabxanasına ötürülən parametrlə aktivləşdirilməlidir. Sərhədlərdən kənara yazılan baytlar həmişə konkret sabit 4 baytlıq sətirdir: `{ 0x00, 0x00, 0xFF, 0xFF }`. Bu sətir hücumçunun nəzarətində olmadığı üçün texniki dəstək komandası uzaqdan kodun icrasının mümkünlüyünün az olduğunu hesab edir. Lakin bu ehtimal tamamilə istisna edilə bilməz. Bu funksionallıq ilk dəfə Cap'n Proto 1.0 versiyasında peyda olmuşdur. Əvvəlki versiyalar təsirlənməyib. Bu problem Cap'n Proto 1.0.1.1 versiyasında düzəldilmişdir.

CiddilikOrta
CVSS5.9
İstismar ehtimalı—
MəhsulCapnproto
Dərc21 noy 2023
İlk görülmə21 noy 2023
Zəiflik növüCWE-124CWE-124

Necə düzəltmək olar

Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
capnproto capnproto1.0.0, 1.0.1—

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-2023-48230 · Capnproto · Dark Radar