CVE-2026-40557

Orta

Açıklama

Apache Storm Prometheus Reporter'da Küresel SSL Bağlamı Düşürme Yoluyla Hatalı Sertifika Doğrulaması Etkilenen Versiyonlar: 2.6.3 ile 2.8.6 arası Açıklama: Bir yöneticinin yalnızca Prometheus reporter'ı etkilemek amacıyla storm.daemon.metrics.reporter.plugin.prometheus.skip_tls_validation seçeneğini etkinleştirdiği (varsayılan olarak devre dışıdır) üretim dağıtımlarında, belgelenmemiş küresel yan etki, Storm daemon içindeki her bir TLS korumalı iletişim kanalı genelinde bir saldırı yüzeyi oluşturur. PrometheusPreparableReporter sınıfı, boş checkClientTrusted ve checkServerTrusted metodları ile tüm SSL sertifikalarını doğrulama yapmadan kabul eden bir INSECURE_TRUST_MANAGER uygular. En kritik nokta, HTTPS Prometheus PushGateway bağlantıları için storm.daemon.metrics.reporter.plugin.prometheus.skip_tls_validation yapılandırma seçeneği etkinleştirildiğinde (varsayılan = devre dışı), INSECURE_CONNECTION_FACTORY'nin SSLContext.setDefault(sslContext) fonksiyonunu çağırmasıdır; bu durum güvensiz bağlamı yalnızca Prometheus bağlantısına uygulamak yerine, JVM'nin varsayılan SSL bağlamını küresel olarak değiştirir. Bu veri akışı storm.yaml yapılandırması → PrometheusPreparableReporter.prepare() → INSECURE_CONNECTION_FACTORY → SSLContext.setDefault() şeklinde ilerleyerek JVM genelinde bir TLS güvenlik düşürmesine neden olur. Süreçteki tüm sonraki HTTPS bağlantıları -ZooKeeper, Thrift, Netty ve UI bağlantıları dahil- kendi imzalı, süresi dolmuş ve saldırgan tarafından oluşturulmuş olanlar da dahil olmak üzere tüm sertifikalara sessizce güvenir; bu da küme durumu, topoloji gönderimleri, tuple verileri ve yönetici kimlik bilgilerinin ortadaki adam (man-in-the-middle) yöntemiyle ele geçirilmesine olanak tanır. Azaltma: Prometheus Metrics Reporter kullanan 2.x kullanıcıları 2.8.7 sürümüne yükseltmelidir. Hemen yükseltme yapamayan Prometheus Metrics Reporter kullanıcıları, storm.yaml yapılandırmalarından storm.daemon.metrics.reporter.plugin.prometheus.skip_tls_validation: true ayarını kaldırmalı ve bunun yerine PushGateway'in sertifikasını içeren uygun bir truststore yapılandırmalıdır.

ÖnemOrta
CVSS4.8
İstismar olasılığı—
ÜrünApache Storm Prometheus Reporter
Yayın27 Nis 2026
İlk görülme27 Nis 2026
Zayıflık türüCWE-295CWE-295

Nasıl düzeltilir

Güncelleyin
  • apache storm_prometheus_reporter2.8.7 ya da sonraki bir sürüm
  • org.apache.storm:storm-metrics-prometheus2.8.7 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
apache storm_prometheus_reporter2.6.3 ≤ v < 2.8.72.8.7
org.apache.storm:storm-metrics-prometheusMaven2.6.3 ≤ v < 2.8.72.8.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.

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.

CVE-2026-40557 · Apache Storm Prometheus Reporter · Dark Radar