CVE-2026-92553
Təsvir
WordPress üçün olan YaySMTP – WP Mail SMTP with Email Logs, Tracking & Reports plagini 2.7.7 daxil olmaqla bütün versiyalarda putFile funksiyası vasitəsilə ixtiyari fayl yükləmə (Arbitrary File Upload) zəifliyinə malikdir. Bu, putFile funksiyasında fayl tipinin yoxlanılmasının yetərsiz olması ilə bağlıdır, çünki sanitize_file_name() icra edilə bilən genişlənmələri təmizləmir və heç bir icazə siyahısı (allow-list), MIME yoxlaması və ya təhlükəsiz genişlənməyə ad dəyişdirmə tətbiq edilmir. Bu, abunəçi səviyyəsi və daha yüksək giriş hüququna malik autentifikasiya olunmuş hücumçulara icra edilə bilən faylları yükləməyə imkan verir ki, bu da uzaqdan kodun icrasını (RCE) mümkün edir. Server tərəfindəki yeganə müdafiə writeGuards() tərəfindən yazılan və 'Require all denied' ifadəsini ehtiva edən .htaccess faylıdır; lakin bu fayl nginx və AllowOverride None konfiqurasiyası ilə qurulmuş Apache tərəfindən görməzdən gəlinir, bu isə həmin server konfiqurasiyalarında RCE-nin tam şəkildə reallaşdırıla bildiyi anlamına gəlir.
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 |
|---|---|---|
| yaycommerce YaySMTP – WP Mail SMTP with Email Logs, Tracking & Reports | v ≤ 2.7.7 | — |
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.