CVE-2026-33686

Yüksek

Açıklama

Sharp, Laravel için bir paket olarak oluşturulmuş bir içerik yönetim çerçevesidir. 9.20.0 öncesindeki sürümlerde, FileUtil sınıfında bir path traversal zafiyeti bulunmaktadır. Uygulama, dosya uzantılarını düzgün şekilde temizleyemediği için depolama katmanına yol ayırıcıların iletilmesine izin vermektedir. `src/Utils/FileUtil.php` dosyasındaki `FileUtil::explodeExtension()` fonksiyonu, dosya adını son noktadan bölerek dosyanın uzantısını çıkarmaktadır. Bu sorun; `strrpos()` yerine `pathinfo(PATHINFO_EXTENSION)` kullanılarak uzantının uygun şekilde temizlenmesi ve hem temel ada hem de uzantıya katı regex değişimlerinin uygulanmasıyla 9.20.0 sürümünde giderilmiştir.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünCode16 Sharp
Yayın26 Mar 2026
İlk görülme26 Mar 2026

Nasıl düzeltilir

Güncelleyin
  • code16 sharp9.20.0 ya da sonraki bir sürüm
  • code16/sharp9.20.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
code16 sharpv < 9.20.09.20.0
code16/sharpPackagistv < 9.20.09.20.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.

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-33686 · Code16 Sharp · Dark Radar