CVE-2022-2880
Açıklama
ReverseProxy tarafından iletilen istekler, net/http tarafından reddedilen ayrıştırılamayan parametreler de dahil olmak üzere gelen isteğin ham sorgu parametrelerini içerir. Bu, bir Go proxy'si ayrıştırılamayan bir değere sahip bir parametreyi ilettiğinde sorgu parametresi kaçakçılığına izin verebilir. Düzeltmeden sonra ReverseProxy, ReverseProxy.Director fonksiyonu döndükten sonra giden isteğin Form alanı ayarlandığında, proxy'nin sorgu parametrelerini ayrıştırdığını göstererek iletilen sorgudaki sorgu parametrelerini temizler. Sorgu parametrelerini ayrıştırmayan proxy'ler orijinal sorgu parametrelerini değiştirmeden iletmeye devam eder.
Nasıl düzeltilir
- golang go1.18.7, 1.19.2 ya da sonraki bir sürüm
- stdlib1.18.7, 1.19.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| golang go | v < 1.18.7, 1.19.0 ≤ v < 1.19.2 | 1.18.7, 1.19.2 |
| stdlibGo | v < 1.18.7, 1.19.0-0 ≤ v < 1.19.2 | 1.18.7, 1.19.2 |
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.