Katalog CVE

CVE-2026-73848

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.32%

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

Streszczenie

W Emlog, otwartoźródłowym systemie budowy stron internetowych, w wersjach 2.6.29 i wcześniejszych, nazwy tagów nie są kodowane HTML podczas renderowania w edytorze artykułów. Atakujący może utworzyć tag zawierający ');alert(document.domain);//. Funkcja addslashes() nie koduje encji HTML, więc ' jest przechowywane bez zmian. Gdy przeglądarka renderuje stronę, dekoduje ' z powrotem do dosłownego pojedynczego cudzysłowu przed wykonaniem JavaScript, co pozwala na wyjście ze stringa i wykonanie dowolnego kodu. W momencie publikacji nie są znane publiczne poprawki.

Ocena ryzyka

Podatność umożliwia atakującemu wykonanie skryptów w kontekście przeglądarki ofiary (XSS), co może prowadzić do kradzieży sesji, przejęcia konta lub innych ataków na użytkowników.

Rekomendacja

Zaleca się ograniczenie możliwości tworzenia tagów przez niezaufanych użytkowników oraz monitorowanie forów i kanałów bezpieczeństwa w poszukiwaniu poprawek. Należy również rozważyć tymczasowe wyłączenie edytora artykułów lub zastosowanie filtrów wejściowych.

Inne podatności w Emlog

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

Emlog is an open source website building system. In versions 2.6.29 and prior, tag names in emlog are not HTML-encoded when rendered in the article editor. An attacker can create a tag containing ');alert(document.domain);//. The addslashes() function does not escape HTML entities, so ' is stored as-is. When the browser renders the page, it decodes ' back to a literal single quote before evaluating the JavaScript, breaking out of the string and executing arbitrary code. At time of publication, there are no publicly known patches.

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