CVE-2026-82673

Yüksək

Təsvir

ash-project ash_admin-də Qeyri-düzgün Məhdudlaşdırma Yol Adının Məhdudlaşdırılmış Qovluğa (Path Traversal) zəifliyi serverdə ixtiyari yollara hücumçunun nəzarət etdiyi baytların yazılmasına imkan verir. AshAdmin.Components.Resource.Form.consume_file_uploads/1 təyinatı Path.join([tmp_dir, entry.client_name]) kimi qurur və File.cp!/2 ilə yazır. entry.client_name brauzer tərəfindən təqdim edilən fayl adıdır və təmizlənmir, Path.join/1 isə ... normallaşdırmır. Buna görə ../../../../var/www/app/priv/static/x.png adlı yükləmə təsadüfi müvəqqəti qovluqdan çıxaraq BEAM istifadəçisinin yaza bildiyi istənilən yerə düşür, bu da ixtiyari fayl yazılmasına və tətbiq resurslarının, konfiqurasiyanın və ya cron/ssh fayllarının üzərinə yazılmaqla potensial olaraq uzaqdan kodun icrasına imkan verir. Yeganə qoruma standart olaraq :any olan və yalnız uzantını yoxlayan uzantı icazə siyahısıdır. Düzəliş birləşdirmədən əvvəl Path.basename/1 ilə yol komponentlərini çıxarır. Bu problem ash_admin-ə təsir edir: 0.13.7-dən 1.3.1-ə qədər.

CiddilikYüksək
CVSS8.3
İstismar ehtimalı—
MəhsulAsh-project Ash Admin
Dərc31 avq 2026
İlk görülmə31 avq 2026

Necə düzəltmək olar

Yeniləyin
  • ash-project ash_admin1.3.1, 4bb41cb697f3d9be58462d727aed75aba76efc82 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
ash-project ash_admin0.13.7 ≤ v < 1.3.1, e8f496b6a064ad67dc1cd30433e5921d2192d254 ≤ v < 4bb41cb697f3d9be58462d727aed75aba76efc821.3.1, 4bb41cb697f3d9be58462d727aed75aba76efc82

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.