CVE-2026-80189
Açıklama
LeafWiki, yüklenen bir ZIP arşivini yazacağı veri miktarını sınırlamadan ayıklar. internal/importer/zip_extractor.go dosyasındaki ZipExtractor.ExtractToDir, her girdiyi açar ve io.Copy ile hedef konuma kopyalar; bu işlemledekomprese edilmiş akışın sonuna kadar çalışır, dolayısıyla yalnızca yüklenen arşivin boyutu sınırlıdır ve genişlediği boyut sınırlı değildir. Bu koda ulaşan içe aktarma rotası Editor veya Admin rolü gerektirir ve yüklemenin kendisi sıkıştırılmış halde 500 MiB ile sınırlandırılmıştır. Bir ZIP girdisi çok yüksek bir oranda sıkıştırılabileceği için, bu sınırın oldukça altında olan bir arşiv, dışarı yazılırken yüzlerce gigabayta genişleyebilir. Ayıklama dizini varsayılan olarak işletim sistemi geçici dizini altındaki bir konumu kullanır, bu nedenle yazılan veriler bu yolu destekleyen diski tüketir; tmpfs tabanlı bir geçici dizinde ise bu bellek anlamına gelir. Bu nedenle, Editor rolüne sahip bir kullanıcı, yalnızca yükleme sınırının izin vereceğinden çok daha fazla kaynak kullanarak hizmetin bağımlı olduğu depolama alanını tüketebilir ve hizmet vermesini engelleyebilir.
Nasıl düzeltilir
- perber leafwiki0.12.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| perber leafwiki | 0.10.0 ≤ v < 0.12.1 | 0.12.1 |
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.