Home
Trends
Vulnerabilities
News
Researchers
Why dbugs?

P8

#38916of 53,622
7.1Total CVSS
Vulnerabilities · 1
PT-2024-22333
7.1
2024-03-11
Phlex · Phlex · CVE-2024-28199
**Name of the Vulnerable Software and Affected Versions** phlex versions 1.0.0 through 1.9.0 **Description** 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. This was due to improper case-sensitivity in the code that was meant to prevent these attacks. If you render an `<a>` tag with an `href` attribute set to a user-provided link, that link could potentially execute JavaScript when clicked by another user. If you splat user-provided attributes when rendering any HTML tag, malicious event attributes could be included in the output, executing JavaScript when the events are triggered by another user. **Recommendations** For versions 1.0.0 through 1.9.0, upgrade to a patched version available on RubyGems. As a temporary workaround, consider configuring a content security policy that does not allow `unsafe-inline`. Restrict access to user-provided attributes and links to minimize the risk of exploitation. Avoid using user-provided data in HTML tags until the issue is resolved.