CVE-2026-9145

Orta

Təsvir

WordPress üçün Database for Contact Form 7, WPforms, Elementor forms plaqini 1.5.1 versiyasına qədər və o cümlədən create_entry_el() funksiyası vasitəsilə ixtiyari fayl kopyalanmasına həssasdır. Funksiya yükləmə tipli sahələr üçün Elementor Pro-nun Form_Record obyektindən raw_value oxuyur və dəyərin qanuni yüklənmiş fayla uyğun olduğunu yoxlamadan onu birbaşa PHP-nin copy() funksiyasına ötürür — $_FILES-da fayl olmadıqda raw_value hücumçunun nəzarət etdiyi POST sətrini əks etdirir. copy() həm lokal fayl sistemi yollarını, həm də URL mənbələrini qəbul edir, buna görə hücumçu PHP prosesi tərəfindən oxuna bilən istənilən faylı hədəf ala və ya hücumçunun nəzarət etdiyi uzaq URL təqdim edə bilər. Elementor Pro kod yolunun işə düşməsi üçün ilkin şərtdir (elementor_pro/forms/new_record qarmağına sahibdir və Form_Record obyektini doldurur), lakin səhvin özü tamamilə Contact Form Entries-in işləyicisindədir. Bu, autentifikasiyadan keçməmiş hücumçulara təsirlənmiş saytın serverində ixtiyari faylları aşkar etməyə imkan verə bilər. Fayl hücumçunun bilmədiyi qovluğa kopyalanır; heşlənmiş qovluq adı müdafiə dərinliyini təmin edir, lakin kriptoqrafik olmayan mənbələrdən (uniqid() + rand()) yaradılır və əsas müdafiə vasitəsi kimi ona etibar edilməməlidir.

CiddilikOrta
CVSS6.5
İstismar ehtimalı—
MəhsulDatabase for Contact Form 7, WPforms, Elementor forms
Dərc2 iyl 2026
İlk görülmə2 iyl 2026

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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
crmperks Database for Contact Form 7, WPforms, Elementor formsv ≤ 1.5.1—

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.

Intelligence 360 paketində

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.