CVE-2026-93388
Açıklama
WooCommerce için geliştirilen Printcart Store (PCDesigner / NB Designer) eklentisinin 2.9.1 dahil tüm sürümleri, uzaktan kod çalıştırmaya yol açan kimlik doğrulaması gerektirmeyen rastgele dosya yükleme zafiyetine sahiptir. nbdesigner_copy_image_from_url AJAX işlemi oturum açmamış çağrıcılar (wp_ajax_nopriv_) için kaydedilmiştir ve bu işlemin Google Drive dalı, hedef dosya adını saldırgan tarafından sağlanan ham gapi[name] parametresinden yeniden oluşturur —diğer daldaki jpg/jpeg/png/gif izin listesini atlayarak— ve getirilen baytları web üzerinden erişilebilir bir dizine (wp-content/uploads/nbdesigner/temp/) yazar. Bu durum, kimliği doğrulanmamış saldırganların, web sunucusu tarafından servis edilen ve PHP çalıştıran bir konuma .php dosyası yazmasını ve içerik kaynağı olarak kendi Google Drive dosyalarını ve OAuth belirteçlerini sağlayarak sunucu üzerinde rastgele kod çalıştırmasını mümkün kılar. Gerekli olan save-design nonce değeri, nbd_check_use_logged_in uç noktası tarafından anonim çağırıcılara verildiğinden herhangi bir engel teşkil etmemektedir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| printcart Printcart Store – Web to Print Product Designer for WooCommerce | v ≤ 2.9.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.
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.