CVE-2026-42845
Açıklama
Grav için geliştirilen form eklentisi, formlar oluşturma ve kullanma yeteneği ekler. 9.1.0 sürümünden önce, dosya yükleme yoluyla kimlik doğrulaması gerektirmeyen bir sayfa içeriği üzerine yazma zafiyeti bulunmaktadır (GHSA-w4rc-p66m-x6qq). Genel form yüklemeleri artık POST ile sağlanan dosya adındaki yol bileşenlerini temizlemekte ve yapılandırılabilir dangerous-extensions listesinden bağımsız olarak sayfa içeriği uzantılarını (`md`, `yaml`, `yml`, `json`, `twig`, `ini`) kesin olarak engellemektedir. Esnek bir `accept` politikası ile varsayılan `destination: self@` kullanımı, aksi takdirde bir saldırganın sayfanın kendi `.md` dosyası üzerine yazmasına ve `process: save` işlemi aracılığıyla süper yöneticiye geçiş yapmasına izin verebilirdi. Bu zafiyet 9.1.0 sürümünde giderilmiştir.
Nasıl düzeltilir
- getgrav/grav-plugin-form9.1.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| getgrav/grav-plugin-formPackagist | v < 9.1.0 | 9.1.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.