CVE-2026-37531
Açıklama
AGL app-framework-main ve 17.1.12 sürümleri, widget kurulum akışında bir TOCTOU yarış durumu (CWE-367) ile birleştirilmiş bir Zip Slip yol geçişi (path traversal) zafiyeti (CWE-22) içermektedir. wgtpkg-zip.c dosyasındaki is_valid_filename fonksiyonu, ZIP giriş isimlerini doğrular ancak nokta notasyonu dizin geçiş dizilerini kontrol etmez; yalnızca mutlak yolları engeller. zread çıkarma fonksiyonu, nokta notasyonu değerlerini çalışma dizinine göre çözen openat(workdirfd, filename, O_CREAT) işlemini kullanır ve bu durum dosyaların dosya sisteminde herhangi bir yere yazılmasına olanak tanır. Kritik olarak, wgtpkg-install.c dosyasındaki install_widget fonksiyonunda, zread aracılığıyla çıkarma işlemi, check_all_signatures aracılığıyla yapılan imza doğrulamasından ÖNCE gerçekleşir. İmza doğrulaması başarısız olsa bile, hata temizleme işlemi (remove_workdir) yalnızca geçici çalışma dizini dosyalarını siler; yol geçişi yoluyla dışarıya yazılan dosyalar kalıcı olarak kalır.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linuxfoundation automotive_grade_linux | v ≤ 17.1.12 | — |
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.
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.