CVE-2026-89036

Yüksək

Təsvir

Appwrite 2.0.0 versiyasından əvvəlki versiyalarda, functions.write və ya sites.write icazələrinə malik autentifikasiya olunmuş istifadəçilərə GNU tar əmrlərini qurmaq üçün istifadə olunan providerRootDirectory parametrində TAB simvollarını inyeksiya etməklə ixtiyari əmrləri icra etməyə imkan verən arqument inyeksiyası zəifliyi mövcuddur. Tətbiq escapeshellarg əvəzinə escapeshellcmd funksiyasından istifadə edir və parametri dırnaqlara almağı unutduğu üçün TAB simvolları təmizləmə prosesindən sağ qalır və arqument ayırıcıları kimi şərh edilir. Bu isə builds işçi prosesi istifadəçisi kimi uzaqdan kodun icrasına nail olmaq üçün --checkpoint-action=exec kimi ixtiyari GNU tar arqumentlərinin inyeksiyasına imkan verir.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulAppwrite
Dərc17 sen 2026
İlk görülmə17 sen 2026
Zəiflik növüCWE-88CWE-88

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
appwrite appwritev < 2.0.02.0.0

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-2026-89036 · Appwrite · Dark Radar