Skip to content

Bug bounty reports15,219

Publicly disclosed HackerOne reports, with the platform's own outcome and severity.

Program:Ruby
Status:Valid
Clear
Severity
Weakness
Year
Bounty paid0
Access stated
  • No account0
  • A user account0
  • Admin or privileged0
Access needed
  • No account0
  • A user account0
  • A privileged role0
  • Admin0
  • Physical or local access0
  • Not clear from the report0
Clear filters44 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
Potential command injection in `Shell#[]` and `Shell#test`#327512ValidCommand and Code Injection–2019-10-16–1
HTTP header can split /[\r\n]/ instead of /\r\n/#331984ValidNo weakness recorded–2019-10-25–1
Ruby 2.3.x and 2.2.x still bundle DoS vulnerable verision of libYAML#235842ValidMemory Corruption–2017-10-25–3
Null character at fnmatch#449617ValidNo weakness recorded–2019-10-16–3
Response splitting vulnerability in WEBrick#153794ValidCross-site Scripting–2018-04-29–4
Parsing invalid unicode codepoints using json c extension (2.0.1+) triggers a segfault#198927ValidMemory Corruption–2017-10-25–4
Escape sequence injection vulnerability in WEBrick BasicAuth#223363ValidCommand and Code Injection–2017-09-15–5
ReDoS in Time.rfc2822#1485501ValidNo weakness recorded–2023-05-16–5
CGI::Cookieクラスにおけるセキュリティ上好ましくない仕様および実装#1204977ValidInjection and Smuggling–2022-11-24–6
Buffer underflow in sprintf#192127ValidMemory Corruption–2017-03-05–7
public report - Reproducible - Writable RubyCi Amazon s3 bucket[207053]#209251ValidAuthentication–2017-03-29–7
OS Command Injection in 'rdoc' documentation generator#1161691ValidCommand and Code Injection–2021-07-13–7
Ruby is shipping a vulnerable jQuery#519061ValidNo weakness recorded–2019-10-03–8
Code Injection Bug Report#745921ValidCommand and Code Injection–2021-05-07–8
RubyのCGIライブラリにHTTPレスポンス分割(HTTPヘッダインジェクション)があり、秘密情報が漏洩する#1204695ValidInjection and Smuggling–2022-11-24–8
Arbitrary heap exposure in JSON.generate#209949ValidMemory Corruption–2017-09-25–9
lib/net/ftp.rb: trusting PASV responses allow client abuse#1145454ValidInformation Disclosure–2021-07-08–9
SMTP command injection#137631ValidCommand and Code Injection–2016-06-30–10
imap: StartTLS stripping attack (CVE-2016-0772).#1178562ValidCryptography–2021-07-08–10
OpenSSL::X509::Name Equality Check Does Not Work, Patch included#387250ValidCryptography–2018-10-19–11
controlled buffer under-read in pack_unpack_internal()#298246ValidMemory Corruption–2018-03-30–12
StringIO strio_getline() can divulge arbitrary memory#144482ValidMemory Corruption–2016-06-21–13
The possibility that unintended file operation may be performed because some methods of `Dir` do not check NULL characters.#302338ValidAccess Control–2018-04-01–13
Writable RubyCi Amazon s3 bucket#207053ValidAuthentication–2017-02-27–14
Open S3 Bucket WriteAble To Any Aws User#209223ValidAuthentication–2017-03-29–14
Unintentional file creation caused at Tempfile with directory traversal#302298ValidAccess Control–2018-04-01–15
Arbitrary heap overread in strscan on 32 bit Ruby, patch included#166661ValidInformation Disclosure–2016-11-17–17
Ruby OpenSSL Library - IV Reuse in GCM Mode#170548ValidNo weakness recorded–2021-03-07–17
Unix domain socket and a path containing a null character#302997ValidAccess Control–2018-03-31–17
WEBrick::HTTPAuth::DigestAuth authentication is vulnerable to regular expression denial of service (ReDoS)#661722ValidDenial of Service–2019-11-15–17
sprintf combined format string attack#212241ValidMemory Corruption–2017-09-22–18
Variant of CVE-2013-0269 (Denial of Service and Unsafe Object Creation Vulnerability in JSON)#706934ValidInput Validation and Logic–2020-04-23–20
Round-trip instability in REXML#1104077ValidNo weakness recorded–2021-04-15–20
Uncontrolled Resource Consumption when parsing maliciously crafted XML with REXML#2666849ValidDenial of ServiceMedium2025-02-20–21
URI parser's RFC3986 regular expression has poor performance when there are two # characters, leading to ReDoS#1444501ValidNo weakness recorded–2023-12-13–22
Ruby: Heap Overflow in Floating Point Parsing#499ValidNo weakness recorded–2013-11-22–26
ReDoS in Psych#1487889ValidNo weakness recorded–2025-07-08–26
NET::Ftp allows command injection in filenames#294462ValidCommand and Code Injection–2017-12-19–28
ReDoS in IPAddr#1485717ValidNo weakness recorded–2025-07-08–32
Command injection in Pathname#449482ValidCommand and Code Injection–2019-04-01–36
RCE by parsing `.rdoc_options` in RDoc#1187477ValidCommand and Code Injection–2024-07-03–41
Potential HTTP Request Smuggling in ruby webrick#965267ValidInjection and Smuggling–2020-10-29–53
Path traversal in Tempfile on windows OS due to unsanitized backslashes#1131465ValidFile and Path Handling–2021-04-07–54
OS Command Injection via egrep in Rake::FileList#651518ValidCommand and Code Injection–2019-08-29–62

Status and severity are HackerOne's. “Access stated” is what the title says; “Access needed” and techniques come from CyberSIXT's analysis of the public report (227 analysed so far), which can be wrong. Data as of 2026-11-14.

Updated AboutDevelopersSign in