CVE-2026-58654

Orta

Açıklama

Grav API eklentisi (getgrav/grav-plugin-api) 1.0.0 sürümü, avatar yükleme uç noktasında (/api/v1/users/user/avatar) kısıtlanmamış dosya yükleme zafiyeti içermektedir. Uç nokta, yalnızca istemci tarafından beyan edilen ve 'image/' ile başlayan MIME türünü (getClientMediaType) doğrulamakta; gerçek dosya içeriğini denetlememekte veya sonuçlanan uzantıyı kısıtlamamaktadır. Bu durum, kimliği doğrulanmış bir kullanıcının PHP kodu, gömülü JavaScript içeren SVG ve polyglot payload'lar dahil olmak üzere rastgele içerikleri tahmin edilebilir dosya adlarıyla user/accounts/avatars/ altına kaydetmesine olanak tanır. Kaydedilen dosyalara doğrudan HTTP erişimi .htaccess tarafından engellenmektedir (403 döner), ancak dosyalar diskte kalmaya devam eder ve bir dizin atlama (path traversal) hatası veya sunucu yanlış yapılandırması durumunda uzaktan kod çalıştırmaya veya kayıtlı XSS'e yol açabilir. 1.0.1 sürümünde düzeltilmiştir.

ÖnemOrta
CVSS4.3
İstismar olasılığı—
ÜrünGrav
Yayın8 Tem 2026
İlk görülme8 Tem 2026

Nasıl düzeltilir

Güncelleyin
  • Grav Grav1.0.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Grav Gravv < 1.0.11.0.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.

Intelligence 360 paketinde

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.

CVE-2026-58654 · Grav · Dark Radar