CVE-2024-29895
Təsvir
Cacti operativ monitorinq və nasazlıqların idarə edilməsi çərçivəsini təmin edir. 1.3.x DEV budağında komanda inyeksiyası zəifliyi, PHP-nin `register_argc_argv` parametri `On` olduqda, istənilən autentifikasiyadan keçməmiş istifadəçiyə serverdə ixtiyari komanda icra etməyə imkan verir. `cmd_realtime.php` faylının 119-cu sətrində komanda icrasının bir hissəsi kimi istifadə olunan `$poller_id` dəyişəni `$_SERVER['argv']`-dən götürülür və PHP-nin `register_argc_argv` parametri `On` olduqda URL vasitəsilə idarə oluna bilər. Bu parametr bir çox mühitlərdə, məsələn, PHP üçün əsas PHP Docker obrazında, standart olaraq `On`-dur. 53e8014d1f082034e0646edc6286cde3800c683d commit-i bu problem üçün yamaq ehtiva edir, lakin bu commit 99633903cad0de5ace636249de16f77e57a3c8fc commit-ində geri qaytarılmışdı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 |
|---|---|---|
| Cacti cacti | = 1.3.x DEV | — |
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.