CVE-2026-107792
ŚrednieCVSS 4.3Streszczenie
Jivejdon od commita d58a36b0 do commita ee67a65e zawiera podatność na brak autoryzacji w UpdateThreadToForumAction, która pozwala uwierzytelnionym użytkownikom przenosić wątki innych użytkowników. Atakujący mogą wysłać spreparowane wartości threadId i forumId do /message/threadToForum/save, aby przenieść dowolny wątek bez odpowiedzi do dowolnego forum.
Ocena ryzyka
Uwierzytelniony atakujący może przenosić wątki innych użytkowników, co może prowadzić do manipulacji treścią, zakłócenia porządku na forum lub naruszenia integralności danych.
Rekomendacja
Zaktualizuj Jivejdon do wersji z poprawką lub dodaj kontrolę dostępu w UpdateThreadToForumAction, aby upewnić się, że użytkownik może przenosić tylko własne wątki.
Inne podatności w Jivejdon
Zobacz wszystkie- CVE-2026-107831Średnie
Jivejdon do wersji 5.0 zawiera podatność cross-site request forgery (CSRF), która pozwala zdalnym atakującym na wykonywanie akcji zmieniających stan poprzez wykorzystanie endpointów GET bez tokenów anty-CSRF. Atakujący mogą nakłonić uwierzytelnionych użytkowników do kliknięcia spreparowanych linków prowadzących do /account/protected/delAll, /account/protected/sub/delSub lub /message/updateAction, aby usunąć prywatne wiadomości i subskrypcje lub zmienić nazwy wątków.
- CVE-2026-107830Średnie
Jivejdon od commita e0306088 do commita ee67a65e nie ma ograniczeń szybkości (rate limiting) na nieuwierzytelnionym endpointcie /account/smsVRAction obsługiwanym przez SmsQQAction, co pozwala na nieograniczone wysyłanie SMS-ów. Atakujący mogą załadować newAccount.jsp, aby ustawić atrybuty sesji, a następnie wielokrotnie wywoływać endpoint w celu nękania dowolnych numerów telefonów i wyczerpania salda Tencent Cloud SMS operatora.
- CVE-2026-107829Średnie
Jivejdon do wersji 5.0 zawiera podatność słabego przechowywania haseł, polegającą na zapisywaniu haseł kont jako niesolonych skrótów MD5 za pomocą ToolsUtil.hash() w AccountDaoSql. Atakujący, którzy uzyskają tabelę użytkowników poprzez dostęp do bazy danych lub wstrzyknięcie SQL, mogą złamać hasła za pomocą prekomputowanych tablic lub ataków GPU.
- CVE-2026-107828Średnie
Jivejdon do wersji 5.0 zawiera podatność obejścia uwierzytelniania, która pozwala nieuwierzytelnionym atakującym na dostęp do kont utworzonych przez Weibo poprzez wywnioskowanie przewidywalnych poświadczeń z publicznych identyfikatorów użytkowników Weibo. OAuthAccountServiceImp.transferSina() ustawia hasło na pierwsze cztery cyfry identyfikatora Weibo, co pozwala atakującym zalogować się przez zwykły formularz logowania, aby czytać lub publikować w imieniu ofiar.
- CVE-2026-107801Średnie
Jivejdon do wersji 5.0 zawiera podatność przechowywanego cross-site scripting (XSS), która pozwala uwierzytelnionym atakującym na wykonanie JavaScriptu poprzez przesyłanie załączników z nagłówkiem Content-Type dostarczonym przez atakującego. Atakujący mogą przesłać plik zadeklarowany jako text/html, który UploadShowAction serwuje inline, i udostępnić jego link, aby uruchomić JavaScript w domenie aplikacji u przeglądających użytkowników.
- CVE-2026-107800Średnie
Jivejdon do wersji 5.0 zawiera podatność przechowywanego cross-site scripting (XSS), która pozwala uwierzytelnionym atakującym na wstrzyknięcie skryptu do prywatnych krótkich wiadomości, ponieważ receiveshortmessage.jsp renderuje nieprzefiltrowane treści wiadomości. Atakujący mogą wysłać krótką wiadomość zawierającą skrypt, który ToolsUtil.convertURL() przepuszcza bez zmian, aby wykonać kod w przeglądarce odbiorcy po otwarciu.
- CVE-2026-107799Średnie
Jivejdon do wersji 5.0 zawiera podatność przechowywanego cross-site scripting (XSS), która pozwala uwierzytelnionym atakującym na wstrzyknięcie skryptu poprzez publikowanie nieoczyszczonych treści wiadomości forumowych. Treści wiadomości są renderowane przez messageListBody.jsp z filter="false" i domyślnymi filtrami nieescapującymi, co powoduje wykonanie skryptu w przeglądarce każdego użytkownika przeglądającego wątek.
- CVE-2026-107798Średnie
jivejdon od commita 595d8d22 do commita ee67a65e zawiera podatność na trwały cross-site scripting w domyślnie włączonym filtrze TextStyle, który wstawia niezweryfikowane adresy URL do atrybutów href kotwic. Uwierzytelnieni atakujący mogą publikować wiadomości z linkami javascript: lub adresami URL łamiącymi cytowanie, aby wykonać JavaScript, gdy inni użytkownicy klikną lub najadą na wyrenderowane linki.
- CVE-2026-107797Średnie
Jivejdon do wersji 5.0 zawiera podatność na odbity cross-site scripting w application/message/postThread.jsp, która pozwala atakującym wstrzyknąć skrypt przez parametry to i tag. Atakujący mogą wysyłać spreparowane linki do uwierzytelnionych użytkowników, przełamując niekodowane literały ciągów JavaScript w linii, aby wykonać dowolny JavaScript w sesji ofiary.
- CVE-2026-107796Średnie
Jivejdon od commita 5489372d do commita ee67a65e zawiera podatność na odbity cross-site scripting w application/query/taggedThreadList.jsp, która pozwala nieuwierzytelnionym atakującym wstrzyknąć skrypt przez niekodowane parametry tagID i count. Atakujący mogą spreparować link z ładunkiem zamykającym skrypt w tagID lub count, wyzwalanym, gdy start przekracza zero, aby wykonać JavaScript w przeglądarkach ofiar.
Oryginalny opis (angielski, źródło NVD)
Jivejdon from commit d58a36b0 through commit ee67a65e contains a missing authorization vulnerability in UpdateThreadToForumAction that allows authenticated users to move other users' threads. Attackers can send crafted threadId and forumId values to /message/threadToForum/save to relocate any reply-less thread into an arbitrary forum.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

