CRITICAL🇬🇧 English

CVE-2025-55746

Directus: nieautoryzowana modyfikacja i upload plików z dowolną zawartością

CVSS 9.3v3.1pub. 2025-08-20upd. 2026-01-13

W platformie Directus (wersje od 10.8.0 do przed 11.9.3) istnieje krytyczna podatność w mechanizmie aktualizacji plików, umożliwiająca nieuwierzytelnionemu atakującemu modyfikowanie istniejących plików oraz wgrywanie nowych plików z dowolną zawartością i rozszerzeniem. Zagrożenie jest szczególnie poważne, ponieważ nie wymaga żadnego uwierzytelnienia ani interakcji użytkownika.

Pokaż oryginał (EN)

Directus is a real-time API and App dashboard for managing SQL database content. From 10.8.0 to before 11.9.3, a vulnerability exists in the file update mechanism which allows an unauthenticated actor to modify existing files with arbitrary contents (without changes being applied to the files' database-resident metadata) and / or upload new files, with arbitrary content and extensions, which won't show up in the Directus UI. This vulnerability is fixed in 11.9.3.

🤖 Analiza AI
Jak działa

Podatność wynika z nieprawidłowej kontroli ścieżek plików (CWE-73) oraz braku weryfikacji typów przesyłanych plików (CWE-434) w mechanizmie aktualizacji plików Directus. Nieautoryzowany aktor może modyfikować treść istniejących plików na serwerze bez aktualizowania powiązanych metadanych w bazie danych — co utrudnia wykrycie ingerencji. Dodatkowo możliwe jest wgranie całkowicie nowych plików z dowolnym rozszerzeniem i zawartością, które nie są widoczne w interfejsie Directus UI, co dodatkowo maskuje działanie atakującego.

Skutki

Atakujący może nadpisać zawartość dowolnych plików na serwerze lub umieścić nowe pliki z potencjalnie złośliwą zawartością (np. webshell), co może prowadzić do kompromitacji integralności aplikacji, wykonania kodu po stronie serwera lub trwałego przyczółka w systemie.

Mitygacja

Należy niezwłocznie zaktualizować Directus do wersji 11.9.3 lub nowszej, w której podatność została usunięta. Szczegóły poprawki dostępne są w oficjalnym security advisory producenta oraz w repozytorium GitHub projektu.

Kogo dotyczy

Monospace Directus w wersjach od 10.8.0 do przed 11.9.3

Uwagi

Podatność jest szczególnie niebezpieczna w środowiskach, gdzie Directus API jest dostępne publicznie, ponieważ nie wymaga żadnego uwierzytelnienia. Fakt, że wgrane pliki nie pojawiają się w Directus UI, skutecznie utrudnia wykrycie ataku metodami standardowego audytu interfejsu administracyjnego.

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:L
  • Monospace Directus

    APP
    Monospace
    10.8.0 – 11.9.3 (bez)
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
CWE
Referencje

Powiązane podatności

CVE-2022-26969CRITICAL9.8ten sam produkt

In Directus before 9.7.0, the default settings of CORS_ORIGIN and CORS_ENABLED are true.

CVE-2026-39942HIGH8.5ten sam produkt

Directus is a real-time API and App dashboard for managing SQL database content. Prior to 11.17.0, the PATCH /...

CVE-2026-35408HIGH8.7ten sam produkt

Directus is a real-time API and App dashboard for managing SQL database content. Prior to 11.17.0, Directus's ...

CVE-2026-35409HIGH7.7ten sam produkt

Directus is a real-time API and App dashboard for managing SQL database content. Prior to 11.16.0, a Server-Si...

CVE-2026-35412HIGH7.1ten sam produkt

Directus is a real-time API and App dashboard for managing SQL database content. Prior to 11.16.1, Directus' T...

CVE-2025-55746 — Directus: nieautoryzowana modyfikacja i upload plików z dowolną zawartością — CRITICAL 9.3 | CVEbaza.pl