CVE-2026-109206
ŚrednieCVSS 5.3Streszczenie
LogicalDOC Community Edition do wersji 9.3 zawiera podatność enumeracji nazw użytkowników, która pozwala nieuwierzytelnionym atakującym na identyfikację prawidłowych kont, ponieważ AvatarServlet (/avatar) nie wykonuje walidacji sesji.
Ocena ryzyka
Atakujący mogą podawać nazwy użytkowników lub numeryczne ID w parametrze userId i porównywać przezroczyste obrazy 1x1 z prawdziwymi awatarami, aby enumerować użytkowników i pobierać zdjęcia profilowe.
Rekomendacja
Zaktualizuj LogicalDOC do najnowszej wersji, jeśli dostępna, i rozważ dodanie walidacji sesji dla AvatarServlet.
Inne podatności w LogicalDOC
Zobacz wszystkie- CVE-2026-109204Średnie
LogicalDOC Community Edition do wersji 9.3 zawiera podatność niewłaściwej autoryzacji w serwlecie PswRecovery, która nie wiąże tokenów odzyskiwania hasła z użytkownikiem żądającym. Atakujący może uzyskać token dla własnego konta i użyć go z dowolnym userId, w tym z administratorem, aby zresetować hasła ofiar, zablokować je i ujawnić ich adresy e-mail.
- CVE-2026-109203Średnie
LogicalDOC Community Edition do wersji 9.3 zawiera podatność braku autoryzacji w serwlecie ConvertPdf, która pozwala uwierzytelnionym użytkownikom pobierać zastrzeżone dokumenty PDF. Atakujący mogą enumerować sekwencyjne wartości docId i użyć parametru version, aby pobrać dowolny PDF i jego wersje z folderów, do których nie mają dostępu.
- CVE-2026-109202Średnie
LogicalDOC Community Edition do wersji 9.3 zawiera podatność braku autoryzacji w serwlecie zip-export, która pozwala uwierzytelnionym użytkownikom eksportować zastrzeżone foldery poprzez podanie parametru folderId. Atakujący mogą wysłać żądanie /zip-export z ID zastrzeżonego folderu, ponieważ ZipExport.addFolderDocuments() pomija sprawdzenia uprawnień READ i DOWNLOAD, aby pobrać wszystkie dokumenty w archiwum ZIP.
- CVE-2026-109200Średnie
LogicalDOC Community Edition do wersji 9.3 zawiera podatność Server-Side Request Forgery (SSRF) w domyślnie włączonym XMLConverter, który pobiera adresy URL href z xml-stylesheet bez listy dozwolonych schematów lub hostów. Uwierzytelnieni użytkownicy mogą przesyłać dokumenty XML, których href arkusza stylów wskazuje na wewnętrzne adresy URL http, ftp, file lub jar, wymuszając żądania serwera i stosując XSLT kontrolowany przez atakującego podczas konwersji.
- CVE-2026-109170Średnie
LogicalDOC Community Edition do wersji 9.3 zawiera podatność wstrzyknięcia HQL w serwlecie DocumentsDataServlet, która pozwala uwierzytelnionym użytkownikom manipulować zapytaniami poprzez niezweryfikowany parametr indexed. Atakujący z dostępem do odczytu dowolnego folderu mogą wstrzykiwać wyrażenia boolowskie HQL, aby ominąć zakres folderów i sprawdzenia uprawnień odczytu, wyświetlając metadane zastrzeżonych dokumentów i wyciągając zawartość bazy danych.
- CVE-2026-109169Średnie
LogicalDOC Community Edition do wersji 9.3 zawiera podatność wstrzyknięcia SQL, która pozwala uwierzytelnionym użytkownikom wykonywać spreparowane zapytania SQL poprzez parametr firstLetter serwletu TagsDataServlet. Atakujący z niskimi uprawnieniami mogą wstrzykiwać instrukcje UNION SELECT zwracane w liście tagów XML, aby odczytać nazwy użytkowników, adresy e-mail i hashe haseł z tabeli ld_user.
- CVE-2025-12547Niskie
W LogicalDOC Community Edition do wersji 9.2.1, na stronie logowania administratora (/login.jsp), brak jest ograniczenia liczby nieudanych prób uwierzytelnienia. Atak charakteryzuje się wysoką złożonością i jest trudny do wykorzystania, ale exploit jest publicznie dostępny.
- CVE-2024-54448Wysokie
Funkcjonalność Automation Scripting w LogicalDOC może być wykorzystana przez atakujących do uruchamiania dowolnych poleceń systemowych na systemie operacyjnym. Do przeprowadzenia ataku wymagane jest konto z uprawnieniami administratora lub z jawnie przyznanym dostępem do Automation Scripting.
Oryginalny opis (angielski, źródło NVD)
LogicalDOC Community Edition through 9.3 contains a username enumeration vulnerability that allows unauthenticated attackers to identify valid accounts because the AvatarServlet (/avatar) performs no session validation. Attackers can supply usernames or numeric IDs in the userId parameter and compare 1x1 transparent images against real avatars to enumerate users and retrieve profile pictures.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

