CVE-2022-21682
Açıklama
Flatpak, bir Linux uygulama kum havuzu ve dağıtım çerçevesidir. 1.12.3 ve 1.10.6 öncesindeki Flatpak sürümlerini bir dizin geçişi (path traversal) zafiyeti etkilemektedir. flatpak-builder, derleme sırasında `finish-args` parametresini en son uygular. Bu noktada derleme dizini, manifest dosyasında belirtilen tam erişime sahip olur, dolayısıyla üzerinde `flatpak build` çalıştırılması bu izinlerin kazanılmasına yol açar. Normalde bu işlem yapılmaz, bu nedenle bu bir sorun teşkil etmez. Ancak, `--mirror-screenshots-url` belirtilmişse, flatpak-builder finalizasyondan sonra `--nofilesystem=host` korumasına rağmen sorunlara yol açabilen `flatpak build --nofilesystem=host appstream-utils mirror-screenshots` komutunu başlatır. Normal kullanımda tek sorun, kullanıcının yazma iznine sahip olduğu herhangi bir yerde bu boş dizinlerin oluşturulabilmesidir. Bununla birlikte, kötü niyetli bir uygulama `appstream-util` ikili dosyasını değiştirerek potansiyel olarak daha saldırgan işlemler gerçekleştirebilir. Bu durum, `--nofilesystem=home` ve `--nofilesystem=host` davranışlarının değiştirilmesiyle Flatpak 1.12.3 ve 1.10.6 sürümlerinde çözülmüştür.
Nasıl düzeltilir
- flatpak flatpak1.10.7, 1.12.4 ya da sonraki bir sürüm
- flatpak flatpak-builder1.2.2 ya da sonraki bir sürüm
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/APFTBYGJJVJPFVHRXUW5PII5XOAFI4KH/
- debian.org/security/2022/dsa-5049
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/IXKBERLJRYV7KXKGXOLI6IOXVBQNN4DP/
- security.gentoo.org/glsa/202312-12
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| flatpak flatpak | v < 1.10.7, 1.11.1 ≤ v < 1.12.4 | 1.10.7, 1.12.4 |
| flatpak flatpak-builder | v < 1.2.2 | 1.2.2 |
| fedoraproject fedora | 35 | — |
| redhat enterprise_linux | 8.0 | — |
| debian debian_linux | 9.0, 10.0, 11.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.
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.