Katalog CVE

CVE-2017-20290

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

Streszczenie

Discourse w wersjach od 1.9.0.beta2 do przed 1.9.0.beta13 zawiera podatność na odbity cross-site scripting (XSS), która pozwala nieuwierzytelnionym atakującym na wstrzyknięcie skryptów poprzez parametr email w /email/unsubscribed. Atakujący może spreparować żądania GET z payloadami SVG onload, które unsubscribed.html.erb renderuje bez escapowania poprzez html_safe, wykonując JavaScript w przeglądarkach ofiar.

Ocena ryzyka

Umożliwia to wykonanie złośliwego kodu w przeglądarce użytkownika, co może prowadzić do kradzieży sesji lub danych.

Rekomendacja

Zaktualizuj Discourse do wersji 1.9.0.beta13 lub nowszej.

Inne podatności w Discourse

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

Discourse 1.9.0.beta2 before 1.9.0.beta13 contains a reflected cross-site scripting vulnerability that allows unauthenticated attackers to inject scripts through the email parameter of /email/unsubscribed. Attackers can craft GET requests with SVG onload payloads, which unsubscribed.html.erb renders unescaped via html_safe, executing JavaScript in victims' browsers. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-19.

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