CVE-2023-26049
Açıklama
Jetty, Java tabanlı bir web sunucusu ve servlet motorudur. Jetty'deki standart dışı çerez ayrıştırma işlemi, bir saldırganın diğer çerezlerin içine çerez sızdırmasına veya çerez ayrıştırma mekanizmasını manipüle ederek istenmeyen davranışlar sergilemesine izin verebilir. Jetty, `"` (çift tırnak) ile başlayan bir çerez DEĞERİ gördüğünde, noktalı virgülle karşılaşsa bile kapatma tırnağını görene kadar çerez dizesini okumaya devam eder. Bu nedenle, `DISPLAY_LANGUAGE="b; JSESSIONID=1337; c=d"` gibi bir çerez üst bilgisi, 3 ayrı çerez yerine, adı DISPLAY_LANGUAGE ve değeri b; JSESSIONID=1337; c=d olan tek bir çerez olarak ayrıştırılacaktır. Bu durum güvenlik etkilerine sahiptir çünkü örneğin JSESSIONID bir HttpOnly çereziyse ve DISPLAY_LANGUAGE çerez değeri sayfada görüntüleniyorsa, bir saldırgan JSESSIONID çerezini DISPLAY_LANGUAGE çerezi içine sızdırabilir ve böylece onu dışarı sızdırabilir. Bir aracı kurum çerezlere dayalı bazı politikalar uyguladığında bu durum önem kazanır; böylece sızdırılan bir çerez söz konusu politikayı atlayabilir ancak yine de Jetty sunucusu veya günlükleme sistemi tarafından görülebilir. Bu sorun 9.4.51, 10.0.14, 11.0.14 ve 12.0.0.beta0 sürümlerinde giderilmiştir ve kullanıcıların yükseltme yapmaları önerilir. Bu sorun için bilinen bir geçici çözüm yoktur.
Nasıl düzeltilir
- eclipse jetty9.4.51, 10.0.14, 11.0.14 ya da sonraki bir sürüm
- org.eclipse.jetty:jetty-server9.4.51.v20230217, 10.0.14, 11.0.14, 12.0.0.beta0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| eclipse jetty | v < 9.4.51, 10.0.0 ≤ v < 10.0.14, 11.0.0 ≤ v < 11.0.14, 12.0.0 | 9.4.51, 10.0.14, 11.0.14 |
| debian debian_linux | 10.0, 11.0, 12.0 | — |
| netapp active_iq_unified_manager | Aralık belirtilmemiş | — |
| netapp e-series_santricity_os_controller | 11.0 ≤ v | — |
| netapp e-series_santricity_unified_manager | Aralık belirtilmemiş | — |
| netapp e-series_santricity_web_services | Aralık belirtilmemiş | — |
| org.eclipse.jetty:jetty-serverMaven | v < 9.4.51.v20230217, 10.0.0 ≤ v < 10.0.14, 11.0.0 ≤ v < 11.0.14, 12.0.0alpha0 ≤ v < 12.0.0.beta0 | 9.4.51.v20230217, 10.0.14, 11.0.14, 12.0.0.beta0 |
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.