CVE-2025-27787

Yüksək

Təsvir

Applio səs çevirmə alətidir. 3.2.8-bugfix və daha əvvəlki versiyalarda restart.py faylında xidmətdən imtina (DoS) zəifliyi mövcuddur. train.py faylındakı `model_name` istifadəçi girişini qəbul edir və onu restart.py faylındakı `stop_train` funksiyasına ötürür; bu funksiya həmin girişi `config.json` olan qovluğa yol yaratmaq üçün istifadə edir. Həmin `config.json` açılır və "process_pids" bölməsindəki dəyərlər siyahısı oxunur. Daha sonra JSON-da sadalanan bütün proses identifikatorları (PID) sonlandırılır. İstənilən fayla yazma imkanından istifadə edərək, `logs/foobar` ünvanına proses identifikatorlarının siyahısını ehtiva edən `config.json` faylı yazıla bilər. Daha sonra bu prosesləri sonlandırmaq üçün həmin son nöqtəyə (endpoint) müraciət etmək mümkündür. Hücumçu hansı prosesin hansı PID ilə işlədiyini bilmədiyi üçün yüzlərlə PID-dən ibarət siyahı göndərə bilər ki, bu da Applio-nun işləməsi üçün istifadə etdiyi prosesi, eləcə də digər potensial vacib prosesləri sonlandıra bilər və nəticədə DoS-a səbəb olar. Qeyd edək ki, istifadəçi girişi ilə yolun qurulması həmçinin path traversal-a imkan verir. Məsələn, `model_name` hissəsində "../../" təqdim etməklə serverdə iki qovluq aşağıdakı yerlərdəki `config.json` faylına daxil olmaq olar. Nəşr edildiyi vaxt etibarilə heç bir məlum yamaq mövcud deyil.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulApplio
Dərc19 mar 2025
İlk görülmə19 mar 2025

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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
applio appliov ≤ 3.2.8-bugfix—

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.

Intelligence 360 paketində

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.

CVE-2025-27787 · Applio · Dark Radar