Katalog CVE

CVE-2024-32463

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Phlex to otwarte źródło frameworka do budowania obiektowych widoków w Ruby. Istnieje potencjalna podatność na atak typu cross-site scripting (XSS), która może być wykorzystana poprzez złośliwie skonstruowane dane użytkownika, umożliwiając obejście filtrów zabezpieczających.

Ocena ryzyka

Organizacje mogą być narażone na ataki XSS, co może prowadzić do kradzieży danych użytkowników lub przejęcia sesji. Wykorzystanie tej podatności może zagrażać integralności aplikacji i reputacji firmy.

Rekomendacja

Zaleca się aktualizację do wersji 1.10.1, 1.9.2, 1.8.3, 1.7.2, 1.6.3, 1.5.3 lub 1.4.2. Dodatkowo, skonfigurowanie polityki bezpieczeństwa treści (Content Security Policy), która nie zezwala na `unsafe-inline`, skutecznie zapobiegnie wykorzystaniu tej podatności.

Powiązane podatności

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

phlex is an open source framework for building object-oriented views in Ruby. There is a potential cross-site scripting (XSS) vulnerability that can be exploited via maliciously crafted user data. The filter to detect and prevent the use of the `javascript:` URL scheme in the `href` attribute of an `<a>` tag could be bypassed with tab `\t` or newline `\n` characters between the characters of the protocol, e.g. `java\tscript:`. This vulnerability is fixed in 1.10.1, 1.9.2, 1.8.3, 1.7.2, 1.6.3, 1.5.3, and 1.4.2. Configuring a Content Security Policy that does not allow `unsafe-inline` would effectively prevent this vulnerability from being exploited.

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