CVE-2026-33687

Yüksek

Açıklama

Sharp, Laravel için bir paket olarak oluşturulmuş bir içer페이스 yönetim çerçevesidir. 9.20.0 öncesindeki sürümler, kimliği doğrulanmış kullanıcıların tüm dosya türü kısıtlamalarını atlatmasına izin veren bir dosya yükleme uç noktası zafiyeti içermektedir. `ApiFormUploadController` içindeki yükleme uç noktası, istemci tarafından kontrol edilen bir `validation_rule` parametresini kabul eder. Bu parametre, yeterli sunucu tarafı zorlaması olmaksızın doğrudan Laravel doğrulayıcısına aktarılır. Bir saldırgan, isteği yakalayıp `validation_rule[]=file` göndererek tüm MIME türü ve dosya uzantısı kısıtlamalarını tamamen atlayabilir. Bu sorun, istemci kontrollü doğrulama kurallarının kaldırılması ve yükleme kurallarının sunucu tarafında kesin olarak tanımlanmasıyla 9.20.0 sürümünde giderilmiştir. Geçici bir çözüm olarak, Sharp yüklemeleri için kullanılan depolama diskinin kesinlikle gizli olduğundan emin olun. Varsayılan yapılandırmalar altında, açıkça genel bir disk yapılandırması kullanılmadığı sürece bir saldırgan yüklenen PHP dosyalarını doğrudan çalıştıramaz.

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