CVE-2026-77157
Təsvir
ast-cli özünün avtomatik yeniləmə axınının bir hissəsi kimi, Checkmarx-ın "VSCode/JetBrains" genişlənmələri və "cx scan sca-realtime" tərəfindən tetiklenen iki köməkçi binar faylını — Vorpal ASCA real-time mühərrikini və SCA Resolver-i "download.checkmarx.com" ünvanından yükləyir. Düzəlişdən əvvəl, yüklənmiş arxiv çıxarılmadan və icra edilməzdən əvvəl yoxlama cəmi (checksum) vasitəsilə təsdiqlənilmirdi. Təqdim olunan arxivi əvəz edə bilən hücumçu istənilən binar faylı göndərə bilərdi və ast-cli yükləmə zamanı heç bir bütövlük yoxlaması aparılmadığı üçün həmin arxivin məzmununu çıxarıb icra edərdi. Uğurlu istismar üçün "download.checkmarx.com" saytının kompromisə uğratılması və təqdim olunan arxivin hücumçu tərəfindən idarə olunan binar fayl ehtiva edən arxivlə əvəzlənməsi tələb olunur. Əgər təqdim olunan arxiv bu şəkildə əvəz edilsəydi, təsirlənmiş versiyada ASCA-nı (Checkmarx-ın VSCode/JetBrains genişlənmələri vasitəsilə) və ya "cx scan sca-realtime"-ı çağıran hər hansı tərtibatçı kompüteri və ya CI konveyeri həmin binarı nəzərdə tutulmuş yükləmənin əvəzinə çıxarar və icra edərdi. Yükləmə artıq çıxarılmadan əvvəl dərc edilmiş SHA-256 yoxlama cəmi ilə təsdiqlənir.
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 |
|---|---|---|
| Checkmarx github.com/checkmarx/ast-cli | v ≤ 2.3.59 | — |
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.