CVE-2026-35412
Təsvir
Directus, SQL verilənlər bazasının məzmununu idarə etmək üçün real vaxt rejimində işləyən API və tətbiq panelidir. 11.16.1 versiyasından əvvəl Directus-un TUS bərpa oluna bilən yükləmə son nöqtəsi (/files/tus), baza fayl yükləmə icazələri olan hər hansı autentifikasiya olunmuş istifadəçiyə mövcud ixtiyari faylları UUID vasitəsilə yenidən yazmağa imkan verir. TUS kontrolleri yalnız kolleksiya səviyyəsində avtorizasiya yoxlamalarını həyata keçirir və istifadəçinin directus_files üzərində müəyyən icazəsinin olduğunu təsdiqləyir, lakin əvəzlənən konkret fayla dair element səviyyəsində girişi heç vaxt yoxlamır. Nəticədə, sətir səviyyəli icazə qaydaları (məsələn, "istifadəçilər yalnız öz fayllarını yeniləyə bilər") standart REST yükləmə yolunda düzgün şəkildə tətbiq edilsə də, TUS yolu vasitəsilə tamamilə yan keçilir. Bu zəiflik 11.16.1 versiyasında aradan qaldırılıb.
Necə düzəltmək olar
- monospace directus11.16.1 və ya daha yeni versiya
- directus11.16.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| monospace directus | v < 11.16.1 | 11.16.1 |
| directusnpm | v < 11.16.1 | 11.16.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.