CVE-2026-10038
Təsvir
WordPress üçün olan The Charitable – Donation Plugin for WordPress – Fundraising with Recurring Donations & More plagini, profil avatarlarının yenilənməsi prosesi vasitəsilə, 1.8.11.1 daxil olmaqla daha aşağı versiyalarda Təhlükəsiz Olmayan Birbaşa Obyektə İstinad (IDOR) / Avtorizasiyadan Yan Keçmə zəifliyinə malikdir ki, bu da ixtiyari qoşmaların silinməsinə gətirib çıxarır. Bu, Charitable_Profile_Form sinfindəki save_avatar() funksiyasının istifadəçinin 'avatar' meta məlumatından oxunan qoşma ID-si üzərində, həmin qoşmanın istifadəçiyə aid olduğunu yoxlamadan wp_delete_attachment() funksiyasını çağırmasından və eyni zamanda Charitable_Data_Processor::process_picture() funksiyasının heç bir fayl yüklənilmədikdə göndərilmiş xam dəyəri qaytarmasından qaynaqlanır; bu isə 'avatar' istifadəçi metasının hücum edən tərəf tərəfindən seçilmiş hər hansı bir qoşma ID-si ilə zəhərlənməsinə şərait yaradır. Beləliklə, Abunəçi (Subscriber) səviyyəsi və daha yüksək giriş hüququna malik autentifikasiya olunmuş hücumçular iki sorğu zənciri vasitəsilə (əvvəlcə saxlanılan avatar meta dəyərini hədəf qoşma ID-si ilə əvəz etməklə, sonra isə normal avatar yükləməsi yolu ilə silməni tetikləməklə) Media Kitabxanasından ixtiyari qoşmaları silə bilərlə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 |
|---|---|---|
| smub Charitable – Donation Plugin for WordPress – Fundraising with Recurring Donations & More | v ≤ 1.8.11.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.
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.