CVE-2026-47701
Açıklama
OpenTelemetry Operator, OpenTelemetry Collector için bir Kubernetes Operatörüdür. 0.152.0 sürümünden önce, targetAllocator.prometheusCR.enabled değeri true olarak ayarlanmış cmd/otel-allocator TargetAllocator örnekleri, seçilen bir ServiceMonitor uç noktasının bearerTokenFile değerini HTTPClientConfig.Authorization.CredentialsFile olarak korur. serviceMonitorSelector ve serviceMonitorNamespaceSelector ile eşleşen bir ServiceMonitor oluşturabilen veya güncelleyebilen bir kiracı, bearerTokenFile'ı /var/run/secrets/kubernetes.io/serviceaccount/token dahil olmak üzere Collector pod'undaki bir dosyaya yönlendirebilir ve kazıma işlemini kiracı kontrollü bir uç noktasına yönlendirebilir. Collector, bu dosyayı kazıma sırasında okur ve içeriğini her kazıma aralığında taşıyıcı yetkilendirme (bearer authorization) olarak gönderir. İstismar edilmesi için ayrıca Collector servis hesabı belirtecinin veya başka bir hassas dosyanın bağlanmış olması ve Collector'ın seçilen hedefe erişebilmesi gerekir. DenyFSAccessThroughSMs kontrolünün eksikliği, Collector'ın servis hesabı JWT'sinin veya diğer bağlanan dosyaların ifşa edilmesine izin vermiş olup, bunun sonucunda oluşan Kubernetes API etkisi Collector servis hesabının izinleriyle sınırlıdır. Bu sorun 0.152.0 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- github.com/open-telemetry/opentelemetry-operator0.152.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/open-telemetry/opentelemetry-operatorGo | v < 0.152.0 | 0.152.0 |
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.