CVE-2026-27590

Kritik

Açıklama

Caddy, varsayılan olarak TLS kullanan genişletilebilir bir sunucu platformudur. Versiyon 2.11.1 öncesinde, Caddy'nin FastCGI yol ayırma mantığı, ayırma indeksini istek yolunun küçük harfe dönüştürülmüş bir kopyası üzerinden hesaplamakta ve ardından bu bayt indeksini orijinal yolu dilimlemek için kullanmaktadır. `strings.ToLower()` fonksiyonu bazı karakterler için UTF-8 bayt uzunluğunu değiştirebildiğinden, bu durum Unicode için güvenli değildir. Sonuç olarak Caddy; hatalı bir `SCRIPT_NAME`/`SCRIPT_FILENAME` ve `PATH_INFO` türetebilir ve bu da `.php` içeren bir isteğin disk üzerindeki amaçlanan dosyadan farklı bir dosyayı çalıştırmasına (yol karmaşası) neden olabilir. Bir saldırganın dosya içeriklerini kontrol edebildiği kurulumlarda (örneğin yükleme özellikleri), bu durum .php olmayan dosyaların istenmeyen şekilde PHP ile çalıştırılmasına (dağıtıma bağlı olarak potansiyel RCE) yol açabilir. Versiyon 2.11.1 bu sorunu düzeltmektedir.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünCaddy
Yayın24 Şub 2026
İlk görülme24 Şub 2026

Nasıl düzeltilir

Güncelleyin
  • caddyserver caddy2.11.1 ya da sonraki bir sürüm
  • github.com/caddyserver/caddy/v22.11.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
caddyserver caddyv < 2.11.12.11.1
github.com/caddyserver/caddy/v2Gov < 2.11.12.11.1

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.

Intelligence 360 paketinde

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.