CVE-2026-22707

Orta

Təsvir

Strapi açıq mənbəli headless kontent idarəetmə sistemidir. Strapi-nin 5.33.3 versiyasından əvvəlki versiyalarında, Upload plagininin Content API son nöqtələri administrator tərəfindən konfiqurasiya edilmiş MIME növü məhdudiyyətlərini (`plugin.upload.security.allowedTypes` və `deniedTypes`) tətbiq etmirdi. Eyni məhdudiyyətlər Admin Panel yükləmə yolu üçün düzgün şəkildə tətbiq olunurdu. Yükləmə plagininin `enforceUploadSecurity` təhlükəsizlik yoxlaması admin yükləmə kontrollerində çağırılırdı, lakin Content API kontrollerində mövcud deyildi. Content API handler-ləri olan `uploadFiles` və `replaceFile` (və onlara yönləndirmə edən `upload` wrapper-i) altda yatan yükləmə xidmətini birbaşa çağırırdı ki, bu da həm magic-byte MIME aşkarlanmasını, həm də konfiqurasiya edilmiş icazə verilmiş/qadağan edilmiş siyahıları yan keçirdi. Buna görə də, Content API yükləmə icazəsi olan autentifikasiya olunmuş istifadəçi, administratorun açıq şəkildə qadağan etdiyi fayl növlərini, o cümlədən HTML və SVG kontentini yükləyə bilərdi. Yüklənmiş faylların admin paneli ilə eyni mənşədən (origin) təqdim olunduğu deployment-lərdə hücumçu elə bir HTML və ya SVG faylı yükləyə bilərdi ki, həmin fayl admin tərəfindən birbaşa açıldıqda admin mənşəyində JavaScript kodu icra edərək admin sessiyasının ələ keçirilməsinə və admin API-na qarşı autentifikasiya olunmuş inzibati əməliyyatların yerinə yetirilməsinə şərait yaradardı. 5.33.3 versiyasındakı yamla `enforceUploadSecurity` funksiyasını əhatə edən ortaq `prepareUploadRequest` köməkçisi təqdim edilmişdir və bu funksiya həm Content API, həm də admin yükləmə kontrollerindən çağırılaraq hər bir yükləmə giriş nöqtəsində eyni təhlükəsizlik siyasətinin tətbiqi təmin edilmişdir.

CiddilikOrta
CVSS5.4
İstismar ehtimalı—
MəhsulStrapi
Dərc14 may 2026
İlk görülmə14 may 2026

Necə düzəltmək olar

Yeniləyin
  • strapi strapi5.33.3 və ya daha yeni versiya
  • @strapi/upload5.33.3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
strapi strapiv < 5.33.35.33.3
@strapi/uploadnpmv < 5.33.35.33.3

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.

CVE-2026-22707 · Strapi · Dark Radar