CVE-2026-14270
Təsvir
WordPress üçün nəzərdə tutulmuş Extra Checkout Options (Extra Product Options & Add-Ons for WooCommerce əlavəsi) plagini 2.3.2 versiyası daxil olmaqla bütün versiyalarda ixtiyari fayl yükləmə (Arbitrary File Upload) boşluğuna malikdir. Bu, eco_save_settings() funksiyasında avtorizasiyanın və nonce yoxlamasının olmaması ilə bağlıdır ki, bu da aşağı səlahiyyətli autentifikasiya olunmuş istifadəçilərə tc_eco_custom_file_types yükləmə icazə siyahısı parametrini dəyişdirməyə imkan verir; həmçinin wc_eco_upload_file AJAX hərəkətində kifayət etməyən avtorizasiya mövcuddur. Bu, Abunəçi (Subscriber) və daha yüksək səviyyəli girişə malik autentifikasiya olunmuş hücumçulara PHP fayllarının yüklənməsinə icazə verməyə, səbət və ödəniş səhifələrində açıqlanan frontend yükləmə nonce-dan istifadə edərək PHP faylı yükləməyə və uzaqdan kodun icrasını (remote code execution) həyata keçirməyə şərait yaradır. QEYD: Bu boşluq 2.3.2 versiyasında qismən aradan qaldırılmışdır.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| ThemeComplete Extra Checkout Options - addon for Extra Product Options plugin | v ≤ 2.3.2 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.