Browse / Ruby on Rails
Ruby on Rails
73disclosed reports
$9,000paid in bounties
What gets reported to Ruby on Rails
Most upvoted reports
AllValidInformativeN/ADuplicate
- File writing by Directory traversal at actionpack-page_caching and RCE by itPath Traversal · high$1,00080 votes
- 1-Click Cross-Site Scripting via Custom Configuration in SafeListSanitizerInformativeCross-site Scripting (XSS) - Generic · medium70 votes
- ActiveStorage Disk Service Path Traversal via Custom Blob Key InjectionPath Traversal · medium57 votes
- XSS when using `translate` in Action Controller (Rails 7.0, 7.1)Cross-site Scripting (XSS) - Generic · low50 votes
- Rack parses encoded cookie names allowing an attacker to send malicious `__Host-` and `__Secure-` prefixed cookiesReliance on Cookies without Validation and Integrity Checking in a Security Decision · low46 votes
- XSS vulnerabilities due to missing checks in tag helpersCross-site Scripting (XSS) - Generic · medium41 votes
- RCE which may occur due to `ActiveSupport::MessageVerifier` or `ActiveSupport::MessageEncryptor` (especially Active storage)Command Injection - Generic · high$1,50041 votes
- Path Traversal on Default Installed Rails Application (Asset Pipeline)Path Traversal · medium$1,50038 votes
- Path traversal in AcitveStorage, and lead RCEInformativePath Traversal · high37 votes
- Action Text XSS (Rails 7.1.x)Cross-site Scripting (XSS) - Stored · medium33 votes
- Regular expression denial of service in ActiveRecord's PostgreSQL Money typeUncontrolled Resource Consumption · medium33 votes
- Active Storage Vips Transformer Missing validate_transformation — CVE-2025-24293 Incomplete FixInformativePath Traversal · high30 votes
- Action Text ReDoS (Ruby 3.1 or lower)Uncontrolled Resource Consumption · low28 votes
- Argument/Code Injection via ActiveStorage's image transformation functionalityCode Injection · high27 votes
- DoS with crafted "Range" headerUncontrolled Resource Consumption · high24 votes
- ActionView sanitize helper bypass leading to XSS using SVG tag.Cross-site Scripting (XSS) - Generic · medium24 votes
- Action Text to_markdown: <code>/<pre> content escapes its delimiter, letting a stored body inject arbitrary MarkdownCross-site Scripting (XSS) - Stored · medium23 votes
- 23 votes
- Sauce Labs API key unencrypted in an old commitDuplicateUse of Hard-coded Cryptographic Key · medium23 votes
- Validation bypass for queries generated for PostgreSQLImproper Access Control - Generic$1,50021 votes
- Content Security Policy is only active for HTML responses but not for image/svg+xmlCross-site Scripting (XSS) - Stored20 votes
- Open Redirect (6.0.0 < rails < 6.0.3.2)Open Redirect · high$1,00019 votes
- Possible DoS in NumberHelpersUncontrolled Resource Consumption · medium18 votes
- 18 votes
- XSS vulnerability in sanitize-method when parsing link's hrefCross-site Scripting (XSS) - Generic · medium18 votes
- Subdomain Takeover at https://new.rubyonrails.org/Privilege Escalation · high17 votes
- Specially constructed multi-part requests cause multi-second response times; vulnerable to DoSUncontrolled Resource Consumption · medium17 votes
- ActionText `to_markdown` still allows `javascript:` links in kramdown via Rails-generated table cells after PR #58754InformativeCross-site Scripting (XSS) - Reflected · medium15 votes
- Incorrect handling of certain characters passed to the redirection functionality in Rails can lead to a single-click XSS vulnerability.Cross-site Scripting (XSS) - Reflected · medium15 votes
- URI scheme validation bypass in ActionText `to_markdown` via user-supplied `<action-text-markdown>` marker tagCross-site Scripting (XSS) - Reflected · medium13 votes
- Missing resource identifier encoding may lead to security vulnerabilitiesInformation Disclosure · medium13 votes
- XSS due to incomplete JS escapingCross-site Scripting (XSS) - Generic · low13 votes
- 13 votes
- 11 votes
- redirect_to(["string"]) remote code executionInformation Exposure Through an Error Message · low9 votes
- 9 votes
- Explicit, dynamic render path: Dir. Trav + RCECode Injection · high$5009 votes
- Rails::Html::SafeListSanitizer vulnerable to XSS when certain tags are allowed (math+style || svg+style)Cross-site Scripting (XSS) - Generic · medium8 votes
- Rails::Html::SafeListSanitizer vulnerable to xss attack in an environment that allows the style tagCross-site Scripting (XSS) - Generic · medium8 votes
- ActiveStorage service's signed URLs can be hijacked via AppCache+Cookie stuffing trick when using GCS or DiskServiceInformation Disclosure · high8 votes
- JSON keys are not properly escapedCross-site Scripting (XSS) - Generic · high8 votes
- Denial of Service in Action Pack Exception HandlingUncontrolled Resource Consumption8 votes
- Directory traversal attack in view resolverInformation Disclosure8 votes
- Incomplete fix for CVE-2022-32209 (XSS in Rails::Html::Sanitizer under certain configurations)Cross-site Scripting (XSS) - Generic · medium7 votes
- HostAuthorization middleware does not suitably sanitize the Host / X-Forwarded-For header allowing redirection.Open Redirect · low7 votes
- The authenticity_token can be reversed and used to forge valid per_form_csrf_tokens for arbitrary routesCross-Site Request Forgery (CSRF) · medium7 votes
- Unsafe Query Generation (CVE-2012-2660, CVE-2012-2694 and CVE-2013-0155) mitigation bypassImproper Access Control - Generic7 votes
- Remote code execution using render :inlineCode Injection$1,5007 votes
- http_basic_authenticate_with is suseptible to timing attacks.Improper Authentication - Generic7 votes
- HTTP Host injection in redirect_to functionInformativeImproper Neutralization of HTTP Headers for Scripting Syntax6 votes
- 6 votes
- Data-Tags and the New HTML Sanitizer Subverts CSRF protectionCross-site Scripting (XSS) - Generic6 votes
- Server-side template injection at ujs test serverCommand Injection - Generic5 votes
- ActiveStorage direct upload fails to sign content-length header for S3 serviceClient-Side Enforcement of Server-Side Security · medium5 votes
- XSS by MathML at Active StorageDuplicateCross-site Scripting (XSS) - Stored · medium5 votes
- Validation bypass for Active Record and Active ModelViolation of Secure Design Principles · medium5 votes
- Potential XSS on sanitize/Rails::Html::WhiteListSanitizerCross-site Scripting (XSS) - Generic5 votes
- Arbitrary file existence disclosure in Action PackInformation Disclosure5 votes
- Regex Injection from request header (Rack::Sendfile, send_file)InformativeCode Injection4 votes
- 4 votes
- Changeable model ids on vanilla update can lead to severely bad side-effectsInformativeViolation of Secure Design Principles4 votes
- Possible DOS in app with crashing `exceptions_app`Uncontrolled Resource Consumption · medium3 votes
- XSS by file (Active Storage `Proxying`)Cross-site Scripting (XSS) - Stored · medium$5003 votes
- Untrusted users able to run pending migrations in productionUncontrolled Resource Consumption · medium3 votes
- DoS Attack in Controller Lookup CodeUncontrolled Resource Consumption3 votes
- [Rails42] We can inject HTML tags when server is using strip_tags methodCross-site Scripting (XSS) - Generic3 votes
- rails-ujs will send CSRF tokens to other originsCross-Site Request Forgery (CSRF)3 votes
- Escape Sequence Injection vulnerability in RackCode Injection · medium2 votes
- Prevent XSS when passing a parameter directly into link_to InformativeCross-site Scripting (XSS) - DOM · low2 votes
- Untrusted strings that are cache fetched with raw option are automatically marshal loadedDeserialization of Untrusted Data · high2 votes
- CSRF header is sent to external websites when using data-remote formsCross-Site Request Forgery (CSRF) · low2 votes
- 2 votes
- 2 votes