CVE-2026-1002
Açıklama
Vert.x Web static handler bileşen önbelleği, özel olarak hazırlanmış istek URI'leri kullanılarak, handler tarafından sunulan statik dosyalara erişimi engellemek için manipüle edilebilir. Sorun, RFC3986 bölüm 5.2.4'teki C kuralının hatalı uygulanmasından kaynaklanmaktadır ve Vert.x Web tarafından kullanılan Vert.x Core bileşeninde düzeltilmiştir: https://github.com/eclipse-vertx/vert.x/pull/5895 Yeniden üretme adımları Static handler tarafından sunulan bir dosya için, son / karakterinden sonra bar%2F..%2F gibi bir dize ekleyen bir URI oluşturarak, URI'ye erişimin HTTP 404 yanıtıyla engellenmesini sağlayın. Örneğin, https://example.com/foo/index.html adresine erişim, https://example.com/foo/bar%2F..%2Findex.html ile engellenebilir. Hafifletme Static Handler önbelleğinin devre dışı bırakılması sorunu çözer. StaticHandler staticHandler = StaticHandler.create().setCachingEnabled(false);
Nasıl düzeltilir
- io.vertx:vertx-core4.5.24, 5.0.7 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| eclipse vert.x-web | 4.0.0 ≤ v ≤ 4.5.23, 5.0.0 ≤ v ≤ 5.0.6 | — |
| io.vertx:vertx-coreMaven | v < 4.5.24, 5.0.0.CR1 ≤ v < 5.0.7 | 4.5.24, 5.0.7 |
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.