CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2024-32463

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS