CVE-2026-92775
ŚrednieCVSS 6.5Streszczenie
Wiki.js do wersji 2.5.314 włącznie zawiera podatność server-side request forgery w rendererze Image Prefetch, który pobiera dowolne adresy URL bez walidacji protokołu, hosta ani adresu. Atakujący z uprawnieniami do edycji stron może wstrzyknąć elementy img z klasą prefetch-candidate, aby zmusić serwer do odpytywania usług wewnętrznych i endpointów metadanych chmury, a odpowiedzi są zwracane atakującemu.
Ocena ryzyka
Użytkownik z uprawnieniami edycji może uzyskać dostęp do wewnętrznych usług i danych uwierzytelniających chmury, co grozi eskalacją uprawnień i kompromitacją infrastruktury. SSRF może posłużyć do mapowania i atakowania sieci wewnętrznej.
Rekomendacja
Zaktualizuj Wiki.js do wersji nowszej niż 2.5.314. Ogranicz ruch wychodzący serwera i zablokuj dostęp do endpointów metadanych chmury oraz usług wewnętrznych.
Inne podatności w Wiki.js
Zobacz wszystkie- CVE-2026-92776Wysokie
Wiki.js do wersji 2.5.314 nie wymaga separatorów ścieżki przy dopasowywaniu reguł stron START i END, co pozwala atakującym na dostęp do stron współdzielących prefiks z autoryzowanymi folderami. Użytkownicy z dostępem do folderu mogą czytać i modyfikować niepowiązane strony o pasującym prefiksie, omijając kontrolę dostępu.
- CVE-2026-92774Średnie
Wiki.js do wersji 2.5.314 włącznie pomija tagi stron w kontrolach autoryzacji w wielu resolverach GraphQL, co pozwala obejść ograniczenia dostępu oparte na tagach. Atakujący może odpytywać resolvery list, tree, tags, searchTags i links, aby uzyskać metadane zastrzeżonych stron, w tym tytuły, opisy, ścieżki i informacje o tagach, bez odpowiedniej autoryzacji.
- CVE-2026-44224Wysokie
Wiki.js przed wersją 2.5.313 ma podatność, która pozwala użytkownikom na samodzielne przypisywanie się do grupy Administratorów poprzez modyfikację argumentów w mutacji GraphQL. Brak walidacji identyfikatorów grup umożliwia nieautoryzowane przyznanie sobie uprawnień administratora.
- CVE-2025-56643Krytyczne
Requarks Wiki.js 2.5.307 nie unieważnia poprawnie aktywnych tokenów JWT po wylogowaniu użytkownika. W rezultacie wcześniej wydane tokeny pozostają ważne i mogą być ponownie użyte do uzyskania dostępu do systemu, nawet po wylogowaniu. Problem dotyczy logiki resolvera uwierzytelniania i wpływa zarówno na punkt końcowy GraphQL, jak i mechanizm wylogowania.
Oryginalny opis (angielski, źródło NVD)
Wiki.js through 2.5.314 contains a server-side request forgery vulnerability in the Image Prefetch renderer that fetches arbitrary URLs without protocol, host, or address validation. Attackers with page editing permissions can inject img elements with the prefetch-candidate class to make the server request internal services and cloud metadata endpoints, with responses returned to the attacker.

