CVE-2025-29512
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 14 - wyżej niż 14% wszystkich znanych CVE
Streszczenie
Podatność Cross-Site Scripting (XSS) w NodeBB w wersji 4.0.4 i wcześniejszych umożliwia zdalnym atakującym przechowywanie dowolnego kodu JavaScript, co może uniemożliwić działanie funkcji czarnej listy IP do czasu usunięcia złośliwej treści z bazy danych.
Ocena ryzyka
Atakujący może wykraść sesje użytkowników, przekierować ich na złośliwe strony lub trwale zakłócić działanie mechanizmu blokowania IP, co zwiększa ryzyko dalszych ataków i utraty zaufania.
Rekomendacja
Należy niezwłocznie zaktualizować NodeBB do wersji 4.0.5 lub nowszej, a także usunąć wszelkie podejrzane treści z bazy danych oraz wdrożyć filtrowanie wejściowe i kodowanie wyjściowe.
Inne podatności w NodeBB
Zobacz wszystkie- CVE-2025-29513Średnie
Podatność Cross-Site Scripting (XSS) w NodeBB w wersji 4.0.4 i wcześniejszych umożliwia zdalnym atakującym przechowywanie dowolnego kodu w generatorze tokenów dostępu API administratora.
- CVE-2024-57041Średnie
W NodeBB w wersji 3.11.0 wykryto podatność na trwałe cross-site scripting (XSS). Atakujący może przechowywać dowolny kod JavaScript w sekcji 'O mnie' swojego profilu.
- CVE-2026-73038Średnie
NodeBB przed wersją 4.15.0 zawiera podatność na trwały cross-site scripting w funkcji renderEmoji, która nie ucieka z atrybutów tag.icon.url i tag.name. Atakujący mogą dostarczyć złośliwe obiekty ActivityPub Create/Note ze spreparowanymi tagami emoji, aby wstrzyknąć dowolny HTML i JavaScript do treści postów, wykonując kod w przeglądarkach wszystkich widzów.
- CVE-2026-58593Wysokie
Podatność w NodeBB umożliwia zdalnemu atakującemu podszywanie się pod dowolnego lokalnego użytkownika, w tym administratora, poprzez wysyłanie sfabrykowanych postów i prywatnych wiadomości za pomocą protokołu ActivityPub. Problem wynika z braku weryfikacji, czy uwierzytelniony zdalny aktor jest faktycznym autorem obiektu ActivityPub.
Oryginalny opis (angielski, źródło NVD)
Cross-Site Scripting (XSS) vulnerability in NodeBB v4.0.4 and before allows remote attackers to store arbitrary code and potentially render the blacklist IP functionality unusable until content is removed via the database.

