Ruby on Rails · disclosed reports
Cross-site Scripting
22 disclosed reports · $500 paid
Every dot is a report; the named ones are the most upvoted. Bright dots were paid a bounty. Reports open on HackerOne.
Open Ruby on Rails on HackerOne- reports
- 22
- paid a bounty
- 1
Every one of the 22 is a mark on the map. Named now: 1 to 22, most upvoted first.
- 1-Click Cross-Site Scripting via Custom Configuration in SafeListSanitizer
- XSS when using `translate` in Action Controller (Rails 7.0, 7.1)
- XSS vulnerabilities due to missing checks in tag helpers
- Action Text XSS (Rails 7.1.x)
- ActionView sanitize helper bypass leading to XSS using SVG tag.
- Action Text to_markdown: <code>/<pre> content escapes its delimiter, letting a stored body inject arbitrary Markdown
- Content Security Policy is only active for HTML responses but not for image/svg+xml
- XSS vulnerability in sanitize-method when parsing link's href
- ActionText `to_markdown` still allows `javascript:` links in kramdown via Rails-generated table cells after PR #58754
- Incorrect handling of certain characters passed to the redirection functionality in Rails can lead to a single-click XSS vulnerability.
- URI scheme validation bypass in ActionText `to_markdown` via user-supplied `<action-text-markdown>` marker tag
- XSS due to incomplete JS escaping
- Rails::Html::SafeListSanitizer vulnerable to XSS when certain tags are allowed (math+style || svg+style)
- Rails::Html::SafeListSanitizer vulnerable to xss attack in an environment that allows the style tag
- JSON keys are not properly escaped
- Incomplete fix for CVE-2022-32209 (XSS in Rails::Html::Sanitizer under certain configurations)
- Data-Tags and the New HTML Sanitizer Subverts CSRF protection
- XSS by MathML at Active Storage
- Potential XSS on sanitize/Rails::Html::WhiteListSanitizer
- XSS by file (Active Storage `Proxying`)
- [Rails42] We can inject HTML tags when server is using strip_tags method
- Prevent XSS when passing a parameter directly into link_to
paid a bounty
Zoom in on the map and the dots under the middle of it are named where they are.
Data as of 2026-11-14. CVE List through 2026-11-14 · EPSS of 2026-11-13 · CISA KEV checked 2026-11-14. Sources: the CVE List, CISA KEV, EPSS, NVD, nuclei templates and public bug bounty data.