CVE-2026-90941
ŚrednieCVSS 4.3Streszczenie
novel-plus do wersji 5.3.3 zawiera podatność polegającą na obejściu autoryzacji w punkcie końcowym BookController download, która pozwala uwierzytelnionym kontom backendu na eksport pełnego tekstu książki, w tym płatnych rozdziałów. Atakujący może podać bookId i bookName, aby pobrać całą zawartość rozdziałów bez weryfikacji VIP lub zakupu, omijając sprawdzanie uprawnień i ograniczeń zakresu danych.
Ocena ryzyka
Atakujący z kontem backendu może uzyskać dostęp do płatnych treści bez ponoszenia opłat, co prowadzi do strat finansowych i naruszenia integralności biznesowej.
Rekomendacja
Zaktualizuj novel-plus do wersji, która naprawia tę podatność lub wdróż własne kontrole autoryzacji dla punktu pobierania, wymagając weryfikacji uprawnień VIP i zakupów.
Inne podatności w novel-plus
Zobacz wszystkie- CVE-2026-90940Średnie
novel-plus do wersji 5.3.3 zawiera niebezpieczne domyślne hasło zarządzania pamięcią podręczną w punkcie końcowym CacheController.refreshCache, które pozwala anonimowym atakującym unieważnić pamięć podręczną portalu, podając zakodowaną domyślną wartość w ścieżce URL. Atakujący może wywołać nieautoryzowane unieważnienie pamięci podręcznej, dostępając do punktu cache/refresh ze znanym domyślnym hasłem, co wymusza niepotrzebne zapytania do bazy danych.
- CVE-2026-90939Średnie
novel-plus do wersji 5.3.3 zawiera podatność ujawniania informacji w punkcie końcowym /sys/user/list, który nie ma odpowiednich adnotacji uprawnień. Uwierzytelnieni atakujący mogą pobrać hashy haseł oraz dane osobowe, w tym adresy e-mail i numery telefonów użytkowników w zakresie swoich danych, co umożliwia złamanie haseł w trybie offline i przejęcie kont.
- CVE-2023-37847Krytyczne
W systemie novel-plus w wersji 3.6.2 wykryto podatność na wstrzykiwanie SQL. Luka ta może pozwolić atakującemu na manipulację zapytaniami do bazy danych.
Oryginalny opis (angielski, źródło NVD)
novel-plus through 5.3.3 contains an authorization bypass vulnerability in the BookController download endpoint that allows authenticated backend accounts to export complete book text including paid chapters. Attackers can supply a bookId and bookName to retrieve all chapter content without VIP or purchase verification, bypassing the permission checks and data-scope limits enforced elsewhere in the admin interface.

