CVE-2026-94534
WysokieCVSS 7.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 19 - wyżej niż 19% wszystkich znanych CVE
Streszczenie
lamp-cloud do wersji 5.10.0 nie weryfikuje tożsamości użytkownika w punktach końcowych PUT /anyone/baseInfo i PUT /anyone/avatar, co pozwala uwierzytelnionym atakującym na modyfikację profili dowolnych użytkowników. Atakujący mogą podać identyfikatory docelowych użytkowników w treści żądania, aby przepisać pola profilu, w tym pseudonim, dowód osobisty, płeć, narodowość, wykształcenie, opis pracy i załączniki awatara innych użytkowników.
Ocena ryzyka
Ryzyko obejmuje naruszenie integralności danych i prywatności użytkowników, ponieważ atakujący może modyfikować dane osobowe innych osób.
Rekomendacja
Zaleca się aktualizację lamp-cloud do najnowszej wersji, która zawiera poprawkę, oraz wdrożenie walidacji właściciela zasobu na serwerze.
Inne podatności w lamp-cloud
Zobacz wszystkie- CVE-2026-94536Średnie
lamp-cloud do wersji 5.10.0 nie waliduje parametru employeeId w punkcie końcowym /anyone/visible/resource, co pozwala uwierzytelnionym użytkownikom odczytywać role i uprawnienia dowolnego pracownika. Atakujący mogą podawać dowolne wartości employeeId, aby wyliczyć kody ról, kody uprawnień i pełne drzewa routerów front-end innych pracowników bez kontroli autoryzacji.
- CVE-2026-94535Wysokie
lamp-cloud do wersji 5.10.0 zawiera podatność na obejście autoryzacji w punkcie końcowym deleteMyNotice, która pozwala uwierzytelnionym użytkownikom na usuwanie powiadomień innych użytkowników. Atakujący mogą wywołać żądanie DELETE /anyone/extendNotice/deleteMyNotice z dowolnymi identyfikatorami powiadomień, aby trwale usunąć powiadomienia należące do innych użytkowników bez weryfikacji odbiorcy.
- CVE-2026-94533Średnie
lamp-cloud do wersji 5.10.0 zawiera podatność na obejście autoryzacji w FileAnyoneController, która pozwala uwierzytelnionym użytkownikom pobierać dowolne załączniki. Atakujący mogą uzyskać dostęp do plików innych użytkowników, podając prawidłowe identyfikatory załączników do punktów końcowych /anyone/file/down i /anyone/file/download, ponieważ aplikacja nigdy nie weryfikuje własności pliku względem kolumny created_by.
- CVE-2026-94532Średnie
lamp-cloud do wersji 5.10.0 zawiera podatność na obejście autoryzacji w punkcie końcowym getUserInfoById, która pozwala uwierzytelnionym użytkownikom odczytywać pełne profile innych użytkowników. Atakujący mogą iterować parametr userId, aby zbierać wrażliwe informacje, takie jak numery telefonów, adresy e-mail, numery dowodów osobistych oraz OpenID z WeChat i DingTalk.
- CVE-2026-91996Wysokie
lamp-cloud do wersji 5.10.0 zezwala na anonimowy dostęp do wzorca ścieżki /*/anno/**, co pozwala nieuwierzytelnionym atakującym odczytać pełną mapę właściwości systemowych JVM serwera. Atakujący mogą wysyłać żądania POST do /defGenProject/anno/getProperties, aby uzyskać wrażliwe informacje, takie jak classpath JVM, ścieżki systemu plików, szczegóły systemu operacyjnego i sekrety startowe.
- CVE-2026-19756Średnie
Podatność w lamp-cloud do wersji 5.10.0 dotyczy nieznanej części pliku DefGenProjectController.java w komponencie Code Generator. Manipulacja argumentami outputDir/parent/projectPrefix prowadzi do path traversal. Atak może być przeprowadzony zdalnie, a exploit został publicznie ujawniony.
- CVE-2026-9498Średnie
W projekcie Dromara lamp-cloud do wersji 5.6.2 wykryto podatność na iniekcję szablonu w komponencie Message Template Handler. Funkcja GroovyClassLoader.parseClass nie neutralizuje specjalnych elementów w argumencie DefMsgTemplate.content, co pozwala na zdalne wykonanie kodu. Exploit jest publicznie dostępny.
- CVE-2026-5529Średnie
W Dromara lamp-cloud do wersji 5.8.1 wykryto podatność na nieprawidłową autoryzację w funkcji pageUser pliku /defUser/pageUser w komponencie DefUserController. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
Oryginalny opis (angielski, źródło NVD)
lamp-cloud through 5.10.0 fails to validate user identity in PUT /anyone/baseInfo and PUT /anyone/avatar endpoints, allowing authenticated attackers to modify arbitrary user profiles. Attackers can supply target user IDs in request bodies to rewrite profile fields including nickname, ID card, sex, nation, education, work description, and avatar attachments of other users.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

