CVE-2026-81890
Açıklama
elFinder, jQuery UI kullanılarak JavaScript ile yazılmış açık kaynaklı bir web dosya yöneticisidir. 2.1.70 sürümünden önce, php/elFinderConnector.class.php içerisindeki elFinderConnector::$csrfProtectedCmds listesinde netmount komutu eksiktir; bu nedenle durum değiştiren bu işlem için validateCsrfToken() çağrılmaz. Gönderilen php/connector.minimal.php-dist yapılandırmasında, FTP ağ bağlamaları varsayılan olarak etkindir ve saldırgan tarafından kontrol edilen protocol, host, path, port, user, pass, alias ve options argümanları php/elFinder.class.php içindeki elFinder::netmount() üzerinden php/elFinderVolumeFTP.class.php dosyasına aktarılır. Bu nedenle, siteler arası bir istek (cross-site request), kurbanın oturumunda saldırgan tarafından seçilen bir FTP bağlamasını kalıcı hale getirebilir, PHP sunucusunun saldırgan tarafından belirlenen bir FTP ana bilgisayarına ve portuna bağlanmasına neden olabilir ve X-elFinder-CSRF belirteci olmadan sağlanan kimlik bilgilerini gönderebilir. Bu sorun 2.1.70 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- studio-42/elfinder2.1.70 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| studio-42/elfinderPackagist | v < 2.1.70 | 2.1.70 |
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.