CVE-2026-123677
ŚrednieCVSS 4.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 24 - wyżej niż 24% wszystkich znanych CVE
Streszczenie
W aplikacji novel (xxyopen/201206030) do wersji 3.5.0 wykryto podatność w funkcji getBookChapter w pliku BookServiceImpl.java, obsługującej odczyt rozdziałów książki. Manipulacja argumentem chapterId pozwala na obejście autoryzacji, a atak można przeprowadzić zdalnie. Exploit został publicznie ujawniony i może być wykorzystany.
Ocena ryzyka
Osoba atakująca zdalnie może uzyskać dostęp do treści rozdziałów książek, do których nie ma uprawnień, co narusza kontrolę dostępu w aplikacji. Publiczna dostępność exploitu zwiększa ryzyko praktycznego wykorzystania.
Rekomendacja
Należy jak najszybciej zainstalować poprawkę b8134e774820e0971fa9d8074405b49a01c99bdc lub zaktualizować aplikację do wersji zawierającej to rozwiązanie.
Inne podatności w novel
Zobacz wszystkie- CVE-2026-123676Średnie
W aplikacji novel (xxyopen/201206030) do wersji 3.5.0 wykryto podatność w funkcji BookServiceImpl.getBookContentAbout w pliku BookServiceImpl.java, odpowiedzialnej za obsługę treści książek. Manipulacja argumentem chapterId prowadzi do nieprawidłowej autoryzacji, a atak można przeprowadzić zdalnie. Exploit został ujawniony publicznie i może być wykorzystany.
- CVE-2025-65442Średnie
Podatność typu DOM-based XSS w novel V3.5.0 (201206030) umożliwia zdalnym atakującym wykonanie dowolnego kodu JavaScript lub ujawnienie wrażliwych informacji (np. ciasteczek sesji) poprzez spreparowany parametr "wvstest" w URL lub wstrzyknięcie złośliwego skryptu do window.localStorage. Problem wynika z niewystarczającej walidacji i kodowania danych w module komentarzy książek: niesfiltrowane dane wejściowe są przechowywane w bazie danych (tabela book_comment, pole commentContent) i zwracane przez API, a następnie renderowane bezpośrednio do DOM przez dyrektywę v-html w Vue 3 bez sanityzacji.
Oryginalny opis (angielski, źródło NVD)
A vulnerability was found in xxyopen/201206030 novel up to 3.5.0. Affected is the function getBookChapter of the file src/main/java/io/github/xxyopen/novel/service/impl/BookServiceImpl.java of the component Book Chapter Read Handler. Performing a manipulation of the argument chapterId results in authorization bypass. The attack may be initiated remotely. The exploit has been made public and could be used. The patch is named b8134e774820e0971fa9d8074405b49a01c99bdc. It is suggested to install a patch to address this issue.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

