Skip to content

Discourse

Bug bounty on HackerOne discourse.org

Accepting reports
Top reward
$2,048
Top severity paid
Critical
Assets in scope
2
Public CVEs
60
Last change
No changes yet

At a glance

What to know before you start testing.

Pays up to $2,048
for critical bugs.
Report on HackerOne
Submit through the program page.
Partial safe harbor
Some legal protection; read the terms.
Publish after a fix
Coordinate the timing with the company.

Rewards

What HackerOne lists as the payout for each severity.

Severity Reward
Critical $2,048
High $1,024
Medium $512
Low $256
Safe harbor
Partial Throughout your research, you must make a good faith effort to avoid privacy violations, destruction of data, and interruption or degradation of our service.
Hall of fame
Yes We are generally happy to credit researchers in these announcements.

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

Scope

2 assets you may test.

Source code 1

  • https://github.com/discourse/discourse Critical

Web 1

  • try.discourse.org Critical

Rules

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

While testing

  • Only test against https://try.discourse.org.
  • Only interact with accounts you own or with explicit permission of the account holder.
  • Denial of service attacks
  • Spamming
  • Social engineering (including phishing) of Discourse staff or contractors
  • Any physical attempts against Discourse property or data centers
  • You must wait 90 days after the fix is released before publicly disclosing any information about the vulnerability, your research methods, or how it may be exploited.

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-59828 Medium 5.3 9 Jul 2026
CVE-2026-53963 High 7.3 9 Jul 2026
CVE-2026-53962 Medium 5.4 9 Jul 2026
CVE-2026-55424 High 7.4 9 Jul 2026
CVE-2026-45788 Medium 6.3 9 Jul 2026
CVE-2026-45780 Medium 5.3 9 Jul 2026
CVE-2026-44787 High 8.2 9 Jul 2026
CVE-2026-53961 Medium 6.5 9 Jul 2026
CVE-2026-49256 Medium 6.3 9 Jul 2026
CVE-2026-46413 Medium 6.5 9 Jul 2026
CVE-2026-55420 High 7.5 9 Jul 2026
CVE-2026-47263 Medium 4.3 12 Jun 2026
CVE-2026-47264 Medium 5.3 12 Jun 2026
CVE-2026-45775 Medium 6.8 12 Jun 2026
CVE-2026-45085 Medium 5.3 12 Jun 2026
CVE-2026-44785 Medium 4.3 12 Jun 2026
CVE-2026-44784 Medium 6.5 12 Jun 2026
CVE-2026-44783 Medium 5.4 12 Jun 2026
CVE-2026-44782 Medium 4.3 12 Jun 2026
CVE-2026-44780 Medium 4.3 12 Jun 2026
CVE-2026-44779 Medium 4.3 12 Jun 2026
CVE-2026-44786 High 7.5 12 Jun 2026
CVE-2026-34154 Low 2.1 19 May 2026
CVE-2026-33514 Medium 6.0 19 May 2026
CVE-2026-32244 Medium 5.3 19 May 2026
CVE-2026-34947 Low 2.7 3 Apr 2026
CVE-2026-27481 Medium 6.3 3 Apr 2026
CVE-2026-33185 Medium 5.3 31 Mar 2026
CVE-2026-32951 Medium 4.3 31 Mar 2026
CVE-2026-33073 Low 2.0 31 Mar 2026
CVE-2026-33074 Medium 6.3 31 Mar 2026
CVE-2026-33300 Medium 5.3 31 Mar 2026
CVE-2026-33415 Medium 5.1 31 Mar 2026
CVE-2026-32619 Medium 6.3 31 Mar 2026
CVE-2026-32620 Medium 5.3 31 Mar 2026
CVE-2026-32615 Medium 5.3 31 Mar 2026
CVE-2026-32607 Low 2.1 31 Mar 2026
CVE-2026-32273 Medium 5.4 31 Mar 2026
CVE-2026-32243 Medium 5.3 31 Mar 2026
CVE-2026-32143 Medium 5.3 31 Mar 2026
CVE-2026-32618 Medium 4.3 31 Mar 2026
CVE-2026-32113 Medium 5.1 31 Mar 2026
CVE-2026-33425 Medium 6.9 21 Mar 2026
CVE-2026-33428 Medium 4.9 21 Mar 2026
CVE-2026-33427 Low 2.7 21 Mar 2026
CVE-2026-33426 Low 3.5 21 Mar 2026
CVE-2026-33424 Medium 5.9 21 Mar 2026
CVE-2026-33291 Medium 5.1 20 Mar 2026
CVE-2026-33423 Low 1.3 20 Mar 2026
CVE-2026-33422 Low 3.5 20 Mar 2026
CVE-2026-33411 Medium 5.4 20 Mar 2026
CVE-2026-33251 Medium 5.4 20 Mar 2026
CVE-2026-32114 Medium 5.3 20 Mar 2026
CVE-2026-31869 Medium 5.3 20 Mar 2026
CVE-2026-30889 Medium 5.3 20 Mar 2026
CVE-2026-31805 Medium 5.3 20 Mar 2026
CVE-2026-30891 Medium 5.3 20 Mar 2026
CVE-2026-30888 Low 2.2 20 Mar 2026
CVE-2026-33408 Low 2.2 19 Mar 2026
CVE-2026-33395 Medium 4.4 19 Mar 2026

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.

We welcome review of our 100% open source code, and our public instance at https://try.discourse.org, to ensure the safety and security of Discourse forums across the world.

Bounty Suspension

As of February 9, 2026, in the wake of Codex 5.3 and Opus 4.6, and more recent releases like Fable, Discourse has suspended bounties while we process our backlog. We do not have a timeline for resumption at this time. We encourage reports to be submitted during this pause.

Code of Conduct

Only test against https://try.discourse.org. Reports of issues against other URLs are likely to be closed as ineligible.

Throughout your research, you must make a good faith effort to avoid privacy violations, destruction of data, and interruption or degradation of our service. Only interact with accounts you own or with explicit permission of the account holder.

We also ask that you refrain from:

  • Denial of service attacks
  • Spamming
  • Social engineering (including phishing) of Discourse staff or contractors
  • Any physical attempts against Discourse property or data centers

Disclosure

As an Open Source project, we will make security fixes public as soon as reasonably possible, and aim to publish advisories and/or CVEs for severe issues. We are generally happy to credit researchers in these announcements.

You must wait 90 days after the fix is released before publicly disclosing any information about the vulnerability, your research methods, or how it may be exploited.

Severity

We use a number of factors to determine the severity of an issue. These include:

  • The number of sites/users that are likely to be vulnerable
  • The impact to the affected system's confidentiality, integrity, and availability
  • The conditions required for the exploit to be successful
  • The access level required in order to exploit

The severity will be decided at the sole discretion of the Discourse team. As a guide, here are some examples of vulnerabilities which may fall into each category:

Low ($256)

  • Perform a trivial action which should not be permitted

Medium ($512)

  • CSRF which causes a user to perform an operation they didn't explicitly consent to
  • Stored XSS which is mitigated by Discourse's default CSP
  • Access to metadata about private topic/post content
  • Partial denial-of-service via a trivial request (e.g. cache poisoning)

High ($1024)

  • Stored XSS which is not mitigated by Discourse's default CSP
  • SSRF to an internal IP address
  • Access to private topic/post content
  • Full denial-of-service via a trivial request (e.g. cache poisoning)

Critical ($2048+)

  • Privilege escalation to admin
  • Unrestricted access to the database (e.g. via backups)
  • Remote code execution
  • Accessing data relating to another site in a multi-tenant environment

Ineligible vulnerability types

See scope exclusions.

Thank you for helping keep Discourse and our users safe!