CVE-2026-23886
Açıklama
Swift W3C TraceContext, W3C Trace Context standardının bir Swift uygulamasıdır ve Swift OTel; Swift Log, Swift Metrics ve Swift Distributed Tracing için bir OpenTelemetry Protocol (OTLP) arka ucudur. Swift W3C TraceContext sürüm 1.0.0-beta.5 ve Swift OTel sürüm 1.0.4 öncesinde, hatalı girdi doğrulamadan kaynaklanan bir hizmet reddi (denial-of-service) zafiyeti, uzak bir saldırganın bozuk bir HTTP başlığı aracılığıyla servisi çökertmesine olanak tanır. Bu durum, örneğin bir HTTP sunucusu ile kullanıldığında, ağdan gelen verilerle işlemin çökertilmesine izin verir. Swift W3C Trace Context'in en yaygın kullanım yolu Swift OTel üzerindendir. Swift W3C TraceContext'in 1.0.0-beta.5 sürümü ve Swift OTel'in 1.0.4 sürümü bu sorun için bir yama içermektedir. Geçici bir çözüm olarak, Swift OTel veya gelen bir başlıktan izleme bilgilerini çıkaran kod (`TracingMiddleware` gibi) devre dışı bırakılmalıdır.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| swift-otel swift-w3c-trace-context | swift-otel < 1.0.4, swift-w3c-trace-context < 1.0.0-beta.5 | — |
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.