CVE-2026-113356
WysokieCVSS 7.5Streszczenie
DokuWiki przed wersją 2026-07-14c zawiera podatność wstrzyknięcia obiektu PHP w Draft::getDraftText(), gdzie zawartość pliku szkicu jest przekazywana do unserialize() bez ograniczenia dozwolonych klas. Uwierzytelnieni użytkownicy z prawami edycji mogą wykorzystać wyścig przy równoczesnym zapisie szkiców, aby wstrzyknąć dane serializowane i utworzyć obiekty takie jak MemoryIndex lub Installer.
Ocena ryzyka
Możliwe jest zapisanie lub usunięcie dowolnych plików oraz zdalne wykonanie kodu przez uwierzytelnionego użytkownika z prawami edycji.
Rekomendacja
Zaktualizuj DokuWiki do wersji 2026-07-14c lub nowszej.
Inne podatności w DokuWiki
Zobacz wszystkie- CVE-2026-37106Krytyczne
W DokuWiki 2025-05-14b 'Librarian' 56.2 istnieje możliwość zdalnego tworzenia kont przez funkcję rejestracji w inc/auth.php. Producent kwestionuje to jako podatność, wskazując, że jest to zamierzone działanie przy włączonej samorejestracji (opcja nie domyślna) i nie ma scenariusza, w którym zostałaby włączona bez wiedzy administratora.
- CVE-2026-26477Średnie
Dokuwiki w wersji 2025-05-14b zawiera podatność na atak DoS poprzez funkcję media_upload_xhr() w pliku media.php. Zdalny atakujący może spowodować odmowę usługi.
- CVE-2023-34408Średnie
DokuWiki przed wersją 2023-04-04a umożliwia atak XSS poprzez tytuły RSS.
Oryginalny opis (angielski, źródło NVD)
DokuWiki before 2026-07-14c contains a PHP object injection vulnerability in Draft::getDraftText() that passes draft file contents to unserialize() without restricting allowed classes. Authenticated users with edit rights can race concurrent draft rewrites to splice serialized data, instantiating gadgets like MemoryIndex or Installer for arbitrary file write, deletion, and code execution.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

