Katalog CVE

CVE-2023-34461

ŚrednieCVSS 4.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.29%

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

Streszczenie

PyBB to otwarte oprogramowanie do prowadzenia forów, które zawiera podatność umożliwiającą użytkownikom przesyłanie dowolnych znaczników HTML, co może prowadzić do wykonania złośliwego kodu JavaScript po stronie klienta. Problem został naprawiony w wersji 0.1.1, a użytkownicy powinni zaktualizować swoje oprogramowanie.

Ocena ryzyka

Atakujący mogą wykorzystać tę podatność do wstrzykiwania złośliwego kodu, co może prowadzić do kradzieży danych użytkowników lub przejęcia sesji. Wymagane są uprawnienia do publikowania, aby móc przeprowadzić atak.

Rekomendacja

Zaleca się aktualizację do wersji 0.1.1, aby usunąć tę podatność. Użytkownicy, którzy nie mogą zaktualizować, powinni rozważyć usunięcie możliwości tworzenia postów lub dodanie ręcznej walidacji linków.

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

PyBB is an open source bulletin board. A manual code review of the PyBB bulletin board server has revealed that a vulnerability could have been exploited in which users could submit any type of HTML tag, and have said tag run. For example, a malicious `<a>` that looks like ```<a href=javascript:alert (1)>xss</a>``` could have been used to run code through JavaScript on the client side. The problem has been patched as of commit `5defd92`, and users are advised to upgrade. Attackers do need posting privilege in order to exploit this vulnerability. This vulnerability is present within the 0.1.0 release, and users are advised to upgrade to 0.1.1. Users unable to upgrade may be able to work around the attack by either; Removing the ability to create posts, removing the `|safe` tag from the Jinja2 template titled "post.html" in templates or by adding manual validation of links in the post creation section.

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