CVE-2026-75830
Açıklama
grav-plugin-api (getgrav/grav-plugin-api) versiyonları >= 1.0.0-beta.10 ve <= 1.0.14, PagesController::batchCopy() metodunda bir path traversal zafiyeti içermektedir. GHSA-qjq4-jp55-4mx2 için yapılan eksik düzeltme, kullanıcı kontrollü 'suffix' parametresinin (POST /api/v1/pages/batch üzerinden) doğrulanmadan kalmasına neden olmuştur. api.pages.write iznine sahip kimliği doğrulanmış bir kullanıcı (super-admin değil, editör seviyesinde), suffix parametresine path traversal dizileri (örneğin /../../../) ekleyerek hedeflenen user/pages/ dizininden çıkabilir ve saldırgan tarafından kontrol edilen sayfa içeriğini ve sayfa medyasını, web sunucusu işlemi tarafından yazılabilir olan rastgele dosya sistemi konumlarına yazabilir. Zafiyet 1.0.15 sürümünde giderilmiştir.
Nasıl düzeltilir
- getgrav grav1.0.15 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| getgrav grav | v < 1.0.15 | 1.0.15 |
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.