CVE-2026-4895
Təsvir
WordPress üçün nəzərdə tutulmuş GreenShift - Animation and Page Builder Blocks plagini 12.8.9 versiyası daxil olmaqla bütün əvvəlki versiyalarda Saxlanılan Saytlararası Skriptinq (Stored XSS) boşluğuna malikdir. Bu, gspb_greenShift_block_script_assets() funksiyasında giriş məlumatlarının təmizlənməsi və çıxışın filtirlənməsinin kifayət etməməsi ilə bağlıdır. Funksiya, disablelazy atributu aktiv olan greenshift-blocks/image bloklarını emal edərkən 'src=' atributlarından əvvəl 'fetchpriority="high"' ifadəsini yerləşdirmək üçün str_replace()-dən istifadə edir. Bu əvəzləmə prosesi HTML sətirinin hamısı üzərində analiz aparılmadan həyata keçirildiyi üçün kontribütorlar HTML atribut dəyərlərinə (məsələn, class atributlarına) 'src=' sətirini inyeksiya edə bilərlər. str_replace icra olunduqda, əvəzləmə sətirindəki qoşa dırnaqlar atribut kontekstindən kənara çıxaraq, JavaScript payload-ları olan onfocus kimi zərərli HTML atributlarının inyeksiya edilməsinə şərait yaradır. Bu, kontribütor səviyyəsində və daha yuxarı giriş hüququna malik autentifikasiya olunmuş hücumçulara səhifələrdə ixtiyari veb skriptlər yerləşdirməyə imkan verir və bu skriptlər hər hansı bir istifadəçi həmin səhifəyə daxil olduqda icra edilir.
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 |
|---|---|---|
| wpsoul Greenshift – animation and page builder blocks | v ≤ 12.8.9 | — |
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.