CVE-2026-89036

Yüksek

Açıklama

2.0.0 öncesindeki Appwrite, functions.write veya sites.write izinlerine sahip kimliği doğrulanmış kullanıcıların, GNU tar komutlarını oluşturmak için kullanılan providerRootDirectory parametresine TAB karakterleri enjekte ederek rastgele komutlar yürütmesine olanak tanıyan bir argüman enjeksiyonu zafiyeti içermektedir. Uygulamanın escapeshellarg yerine escapeshellcmd kullanması ve parametreyi tırnak içine almaması, TAB karakterlerinin temizleme işleminden sağ çıkmasına ve argüman ayırıcıları olarak yorumlanmasına neden olur; bu durum, build worker işlem kullanıcısı olarak uzaktan kod çalıştırma sağlamak amacıyla --checkpoint-action=exec gibi rastgele GNU tar argümanlarının enjekte edilmesine imkan tanır.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünAppwrite
Yayın17 Eyl 2026
İlk görülme17 Eyl 2026
Zayıflık türüCWE-88CWE-88

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
appwrite appwritev < 2.0.02.0.0

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.