CVE-2026-39973

Yüksek

Açıklama

Apktool, Android APK dosyaları için tersine mühendislik aracıdır. 3.0.0 ve 3.0.1 sürümlerinde, `brut/androlib/res/decoder/ResFileDecoder.java` dosyasındaki bir path traversal zafiyeti, kötü niyetle hazırlanmış bir APK'nın standart çözümleme (`apktool d`) sırasında dosya sistemine rastgele dosyalar yazmasına olanak tanır. Bu durum, kaynak dosya çıktı yollarında daha önce path traversal işlemini engelleyen `BrutIO.sanitizePath()` çağrısını kaldıran e10a045 commit'i (PR #4041, 12 Aralık 2025) ile ortaya çıkan bir güvenlik regresyonudur. Bir saldırgan, çıktı dizininin dışına çıkmak ve `~/.ssh/config`, `~/.bashrc` veya Windows Başlangıç klasörleri dahil olmak üzere rastgele konumlara dosyalar yazarak durumu uzaktan kod çalıştırmaya (RCE) dönüştürmek için `resources.arsc` Type String Pool içerisine `../` dizileri yerleştirebilir. Sürüm 3.0.2'deki düzeltme, dosya yazma işlemlerinden önce `ResFileDecoder.java` içerisinde `BrutIO.sanitizePath()` fonksiyonunu yeniden eklemektedir.

ÖnemYüksek
CVSS7.1
İstismar olasılığı—
ÜrünApktool
Yayın21 Nis 2026
İlk görülme21 Nis 2026

Nasıl düzeltilir

Güncelleyin
  • apktool apktool3.0.2 ya da sonraki bir sürüm
  • org.apktool:apktool-lib3.0.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
apktool apktool3.0.0 ≤ v < 3.0.23.0.2
org.apktool:apktool-libMaven3.0.0 ≤ v < 3.0.23.0.2

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.

CVE-2026-39973 · Apktool · Dark Radar