CVE-2026-24516
Açıklama
DigitalOcean Droplet Agent'ın 1.3.2 sürümüne kadar olan versiyonlarında bir komut enjeksiyonu zafiyeti bulunmaktadır. Troubleshooting actioner bileşeni (internal/troubleshooting/actioner/actioner.go), metadata servis uç noktasından gelen metadataları işler ve TroubleshootingAgent.Requesting dizisinde belirtilen komutları yeterli girdi doğrulaması yapmadan yürütür. Kod, artifact'lerin validInvestigationArtifacts eşlemesinde mevcut olduğunu doğrulasa da, "command:" önekinin ardından gelen gerçek komut içeriğini temizlemeyi başaramaz. Bu durum, metadata yanıtlarını kontrol edebilen bir saldırganın, root yetkileriyle keyfi işletim sistemi komutları enjekte etmesine ve yürütmesine olanak tanır. Saldırı, SSH portuna belirli sıra numaralarına sahip bir TCP paketi gönderilerek tetiklenir; bu işlem, ajanın http://169.254.169.254/metadata/v1.json adresinden metadata çekmesine neden olur. Zafiyet; internal/troubleshooting/actioner/actioner.go (yetersiz doğrulama), internal/troubleshooting/command/exec.go (doğrudan exec.CommandContext çağrısı) ve internal/troubleshooting/command/command.go (temizleme yapılmadan komut ayrıştırma) dosyalarındaki komut yürütme akışını etkilemektedir. Bu durum, sistemin tamamen ele geçirilmesine, veri sızdırılmasına, yetki yükseltmeye ve bulut altyapısında potansiyel yanal harekete yol açabilir.
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 |
|---|---|---|
| github.com/digitalocean/droplet-agentGo | v ≤ 0.0.0-20260107162243-1101ffcb5672, Aralık belirtilmemiş | — |
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.