CVE-2025-54123
Təsvir
Hoverfly açıq mənbəli API simulyasiya alətidir. Versiya 1.11.3 və daha əvvəlki versiyalarda, istifadəçi girişinin kifayət qədər yoxlanılmaması və təmizlənməməsi səbəbindən Hoverfly-dəki middleware funksionallığı `/api/v2/hoverfly/middleware` son nöqtəsində komanda inyeksiyası zəifliyinə məruz qalır. Zəiflik `/api/v2/hoverfly/middleware` middleware idarəetmə API son nöqtəsində mövcuddur. Bu problem üç kod səviyyəli qüsurun birləşməsi nəticəsində yaranmışdır: `middleware.go` faylının 94-96-cı sətirlərində yetərsiz giriş validasiyası; `local_middleware.go` faylının 14-19-cu sətirlərində təhlükəsiz olmayan komanda icrası; və `hoverfly_service.go` faylının 173-cü sətirində test zamanı dərhal icra edilmə. Bu, hücumçuya zəifliyi olan Hoverfly xidmətini işlədən hər hansı sistemdə uzaqdan kodun icrasını (RCE) həyata keçirməyə imkan verir. Giriş məlumatları lazımi yoxlamalar olmadan birbaşa sistem komandalarına ötürüldüyü üçün, hücumçu zərərli yük yükləyə və ya host serverdə Hoverfly prosesinin imtiyazları ilə ixtiyari komandaları (o cümlədən reverse shell-ləri) birbaşa icra edə bilər. Versiya 1.12.0-dakı 17e60a9bc78826deb4b782dca1c1abd3dbe60d40 commit-i set middleware API-ni standart olaraq deaktiv edir və sənədlərdəki sonrakı dəyişikliklər istifadəçiləri set middleware API-nin açılmasının təhlükəsizlik dəyişiklikləri barədə məlumatlandırır.
Necə düzəltmək olar
- hoverfly hoverfly1.12.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| hoverfly hoverfly | v < 1.12.0 | 1.12.0 |
| github.com/SpectoLabs/hoverflyGo | v ≤ 1.11.3, 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.