Skip to content

Ruby

Bug bounty on HackerOne ruby-lang.org

Accepting reports Full safe harbor
Top reward
Not published
Top severity paid
Critical
Assets in scope
1
Public CVEs
60
Last change
No changes yet

At a glance

What to know before you start testing.

Pays cash
Amounts are not published; ask before you invest time.
Report on HackerOne
Submit through the program page.
Full safe harbor
Good-faith research is authorised; no legal action.

Rewards

What HackerOne lists as the payout for each severity.

HackerOne does not publish a reward table for this program.

Safe harbor
Full Any activities conducted in a manner consistent with this policy will be considered authorized conduct and we will not initiate legal action against you.

Summarised with AI from the program policy on HackerOne, read 12 Nov 2026, and checked word for word against it. Read the original

Scope

1 asset you may test, 1 excluded.

Source code 1

  • https://github.com/ruby/ruby Critical No bounty
Out of scope (1)
  • *.ruby-lang.org

Rules

What the policy asks of you, and the bug types it won't reward, quoted from Ruby (via HackerOne)'s policy.

While testing

  • Do not submit unverified content generated by automated tools or AI.
  • Please keep your report brief and focused on technical facts.
  • You are responsible for the accuracy of your report.

Not accepted

  • Reports about websites may be submitted, but they will never be treated as vulnerabilities under this program.
  • Reports about third-party applications, or about processing untrusted Ruby source code with RDoc, are not accepted and will be closed without further review.
  • The bundled gems are outside the scope of this program, and reports about them are not accepted here.
  • Experimental features are also outside the scope of this program.

Summarised with AI from the program policy on HackerOne, read 12 Nov 2026, and checked word for word against it. Read the original

Changes

Tracked since 11 Nov 2026. Last checked 1 hour ago.

No changes yet. When the rewards or scope move, you will see it here and in the RSS feed.

Public CVEs

Published vulnerabilities in this vendor's products, from the NVD.

Search NVD
CVESeverityPublished
CVE-2026-97229 Critical 10.0 13 Oct 2026
CVE-2026-46727 High 8.1 22 May 2026
CVE-2026-42258 Medium 5.8 9 May 2026
CVE-2026-42246 High 7.6 9 May 2026
CVE-2026-42245 Low 2.3 9 May 2026
CVE-2026-42257 Medium 5.8 9 May 2026
CVE-2026-42256 Medium 6.0 9 May 2026
CVE-2026-27820 Low 1.7 16 Apr 2026
CVE-2026-33210 High 8.3 20 Mar 2026
CVE-2025-61594 Low 2.1 30 Dec 2025
CVE-2025-58767 Low 1.2 17 Sep 2025
CVE-2025-6442 Medium 5.9 25 Jun 2025
CVE-2025-43857 Medium 6.0 28 Apr 2025
CVE-2025-27788 High 7.5 12 Mar 2025
CVE-2025-27220 Medium 4.0 4 Mar 2025
CVE-2025-27221 Low 3.2 4 Mar 2025
CVE-2025-27219 Medium 5.8 4 Mar 2025
CVE-2024-49761 Medium 6.6 28 Oct 2024
CVE-2024-43398 Medium 5.9 22 Aug 2024
CVE-2024-41946 Medium 5.3 1 Aug 2024
CVE-2024-41123 Medium 5.3 1 Aug 2024
CVE-2024-39908 Medium 4.3 16 Jul 2024
CVE-2024-35176 Medium 5.3 16 May 2024
CVE-2024-26142 High 7.5 27 Feb 2024
CVE-2023-36617 Medium 5.3 29 Jun 2023
CVE-2023-28756 Medium 5.3 31 Mar 2023
CVE-2023-28755 Medium 5.3 31 Mar 2023
CVE-2023-22795 High 7.5 9 Feb 2023
CVE-2021-33621 High 8.8 18 Nov 2022
CVE-2016-2338 Critical 9.8 29 Sep 2022
CVE-2022-28739 High 7.5 9 May 2022
CVE-2022-28738 Critical 9.8 9 May 2022
CVE-2021-41816 Critical 9.8 6 Feb 2022
CVE-2021-41819 High 7.5 1 Jan 2022
CVE-2021-41817 High 7.5 1 Jan 2022
CVE-2021-32066 High 7.4 1 Aug 2021
CVE-2021-31799 High 7.0 30 Jul 2021
CVE-2021-28966 High 7.5 30 Jul 2021
CVE-2021-31810 Medium 5.8 13 Jul 2021
CVE-2021-28965 High 7.5 21 Apr 2021
CVE-2020-25613 High 7.5 6 Oct 2020
CVE-2020-10933 Medium 5.3 4 May 2020
CVE-2020-10663 High 7.5 28 Apr 2020
CVE-2020-5247 Medium 6.5 28 Feb 2020
CVE-2020-8130 Medium 6.4 24 Feb 2020
CVE-2015-1855 Medium 5.9 29 Nov 2019
CVE-2019-16255 High 8.1 26 Nov 2019
CVE-2019-16254 Medium 5.3 26 Nov 2019
CVE-2019-16201 High 7.5 26 Nov 2019
CVE-2019-15845 Medium 6.5 26 Nov 2019
CVE-2011-4121 Critical 9.8 26 Nov 2019
CVE-2011-3624 Medium 5.3 26 Nov 2019
CVE-2013-1945 Low 3.3 31 Oct 2019
CVE-2019-11879 Medium 5.5 10 May 2019
CVE-2018-16396 High 8.1 16 Nov 2018
CVE-2018-16395 Critical 9.8 16 Nov 2018
CVE-2018-8780 Critical 9.1 3 Apr 2018
CVE-2018-8779 High 7.5 3 Apr 2018
CVE-2018-8778 High 7.5 3 Apr 2018
CVE-2018-8777 High 7.5 3 Apr 2018

Original policy

Copied from hackerone.com on 12 Nov 2026. The summaries on this page are made from it; the live page may have changed since.

Scope

This program is for security issues in the Ruby programming language. Please note that the following are outside the scope of this program:

  • Websites (including *.ruby-lang.org)
  • Third-party applications
  • Processing untrusted Ruby source code with RDoc (RDoc is designed to document trusted code and is not intended as a security boundary against malicious input)

Reports about websites may be submitted, but they will never be treated as vulnerabilities under this program. Reports about third-party applications, or about processing untrusted Ruby source code with RDoc, are not accepted and will be closed without further review.

Bundled Gems

The bundled gems are outside the scope of this program, and reports about them are not accepted here. You can see the list of bundled gems in bundled_gems. Please submit vulnerability reports for those gems directly to their respective repositories (e.g., https://github.com/ruby/[gem name]/security/advisories/new). Note that bundled gems are distinct from default gems: default gems are shipped as part of the Ruby distribution and remain in scope for this program.

Experimental Features

Experimental features are also outside the scope of this program. Any feature that emits a warning under the :experimental warning category (i.e. Warning[:experimental]) is considered experimental. This includes, but is not limited to, Ractor, Ruby::Box, IO::Buffer, and Fiber#storage=. These features are still under active development, so their behavior is expected to change and is not yet covered by our security guarantees. Please report any issues with experimental features to the public bug tracker at https://bugs.ruby-lang.org/ instead of through this program.

Submission Guidelines

We appreciate your contributions to making Ruby more secure. Please note that this is a vulnerability disclosure program without monetary rewards (bounties).

To ensure your report is processed effectively, please keep the following guidelines in mind:

  • Technical Accuracy: You are responsible for the accuracy of your report. Reports containing obvious contradictions or automated spam will be closed.
  • Conciseness: Please keep your report brief and focused on technical facts. A simple, reproducible Proof of Concept (PoC) is much more helpful than lengthy explanations. Avoid overstating the severity of the issue.
  • Manual Review: We expect you to personally review and understand every claim in your report. Do not submit unverified content generated by automated tools or AI. Submissions that appear to be raw, unverified AI output will be disregarded.

Vulnerability Handling Process

The Ruby core team and security maintainers have the final decision on which issues constitute security vulnerabilities. We ask that you respect their technical judgment throughout the coordination process.

CVE assignment, if any, is at the sole discretion of the Ruby core team and security maintainers, and is not guaranteed for any report.

Please note that we do not offer monetary payouts for vulnerability discoveries. Your contributions are recognized through the improvement of the Ruby ecosystem and, where applicable, public acknowledgment in security advisories.

Safe Harbor

Any activities conducted in a manner consistent with this policy will be considered authorized conduct and we will not initiate legal action against you. If legal action is initiated by a third party against you in connection with activities conducted under this policy, we will take steps to make it known that your actions were conducted in compliance with this policy.