CVE-2026-24516
Təsvir
DigitalOcean Droplet Agent-in 1.3.2 versiyasına qədər olan versiyalarında əmr inyeksiyası zəifliyi mövcuddur. Troubleshooting actioner komponenti (internal/troubleshooting/actioner/actioner.go) metadata xidmət nöqtəsindən gələn metadataları emal edir və TroubleshootingAgent.Requesting massivində göstərilmiş əmrləri kifayət qədər giriş yoxlaması aparmadan icra edir. Kod artefaktların validInvestigationArtifacts xəritəsində mövcud olduğunu yoxlasa da, "command:" prefiksindən sonrakı əsl əmr məzmununu təmizləmir (sanitize etmir). Bu, metadata cavablarını idarə edə bilən hücumçuya root imtiyazları ilə ixtiyari ƏS əmrlərini inyeksiya etməyə və icra etməyə imkan verir. Hücum, SSH portuna xüsusi ardıcıllıq nömrələri olan TCP paketinin göndərilməsi ilə tetiklənir ki, bu da agentin http://169.254.169.254/metadata/v1.json ünvanından metadata götürməsinə səbəb olur. Zəiflik internal/troubleshooting/actioner/actioner.go (kifayət qədər olmayan yoxlama), internal/troubleshooting/command/exec.go (birbaşa exec.CommandContext çağırışı) və internal/troubleshooting/command/command.go (təmizləmə olmadan əmrin təhlili) fayllarındakı əmr icrası axınına təsir edir. Bu, sistemin tam kompromisə uğramasına, məlumat sızmasına, imtiyazların yüksəldilməsinə və bulud infrastrukturunda potensial lateral hərəkətlərə səbəb ola bilər.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| github.com/digitalocean/droplet-agentGo | v ≤ 0.0.0-20260107162243-1101ffcb5672, Aralıq göstərilməyib | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.