Katalog CVE

CVE-2026-54506

WysokieCVSS 7.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

Percentyl 22 - wyżej niż 22% wszystkich znanych CVE

Streszczenie

W Vvveb przed wersją 1.0.8.5 funkcja sanitizeHTML() ma błędne wyrażenie regularne dla atrybutów zdarzeń on* oraz błędny warunek pętli, przez co zabronione zagnieżdżone znaczniki są usuwane tylko raz. Użytkownik z rolą Author lub wyższą może zapisać w polu bio złośliwy JavaScript, który wykonuje się u innych użytkowników.

Ocena ryzyka

Atakujący może wykonać JavaScript w kontekście przeglądarki ofiar (odwiedzających, administratorów), co umożliwia kradzież danych sesji, działania na koncie ofiary, defacement lub phishing. Stanowi to poważne ryzyko dla bezpieczeństwa użytkowników.

Rekomendacja

Zaktualizuj Vvveb do wersji 1.0.8.5 lub nowszej. Rozważ dodatkowe kodowanie wyjściowe dla pól bio i przegląd istniejących treści użytkowników.

Inne podatności w Vvveb

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Vvveb is a powerful and easy to use CMS with page builder to build websites, blogs or ecommerce stores. Prior to 1.0.8.5, app/controller/user/profile.php accepts the user[bio] field and passes stored content through sanitizeHTML() in system/functions.php, whose on* event-handler regular expression omits the forward-slash delimiter and whose do-while condition compares the string to itself, so forbidden nested tags are removed only once. An Author-role or higher user can submit solidus-prefixed event-handler markup or nested forbidden tags that survive sanitization. The stored bio is rendered without sufficient output encoding on /author/{username}, in the admin user-management view, and potentially in comment displays, causing attacker-controlled JavaScript to execute when unauthenticated visitors, administrators, or other users view the content. This can expose browser-session data and permit victim-context account actions, defacement, or phishing. This issue is fixed in version 1.0.8.5.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS