CVE-2026-45692
Açıklama
Caddy, varsayılan olarak TLS kullanan genişletilebilir bir sunucu platformudur. 2.4.0 ile 2.11.3 sürümleri arasında, yetkilendirme katmanı ve /config traversal katmanı, yolun hangi nesneye referans verdiği konusunda hemfikir değildir. Bu durumda, bir yapılandırma nesnesi için yetkilendirilmiş bir yol kabul edilir ancak traversal sırasında farklı bir yapılandırma nesnesine çözümlenir. Bu durum, yetkilendirme katmanının dize ön ek eşleştirmesi kullanmasından ve /config traversal katmanının dizi indekslerini strconv.Atoi() kullanarak sayısal olarak ayrıştırmasından kaynaklanmaktadır. Bu güvenlik açığı 2.11.3 sürümünde giderilmiştir.
Nasıl düzeltilir
- caddyserver caddy2.11.3 ya da sonraki bir sürüm
- github.com/caddyserver/caddy/v22.11.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| caddyserver caddy | 2.4.0 ≤ v < 2.11.3 | 2.11.3 |
| github.com/caddyserver/caddy/v2Go | 2.4.0 ≤ v < 2.11.3 | 2.11.3 |
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.