Skip to content

Drupal bug bounty programs

drupal.org Updated

Drupal runs two public programs: a Sorona bug bounty paying up to $1,500 and a self-hosted disclosure program with no cash rewards.

Top reward
$1,500
Sorona
Programs
2
1 pays cash
Targets in scope
15
3 types, deduplicated
Last change
None yet
Tracked since Nov 2026

Where to report

2 programs, side by side. Report where the affected target is in scope; when two programs cover it, pick the one that pays more.

Start here

Drupal

Sorona · Pays the most of the 2 programs: up to $1,500.

Amounts are the top reward per severity in the currency each program pays. Green marks the highest per severity. First response is the platform's measured average when it publishes one, else what the policy promises.

What is in scope

15 targets across all 2 programs, each listed once with the programs that cover it. 6 excluded.

  • drupal.org

    Domains

    Covered by Self-hosted

  • git.drupalcode.org

    Domains

    Covered by Self-hosted

  • https://github.com/drupal/drupal

    Web

    Covered by Sorona

  • Caching and information flow, covering cache contexts, cache tags, the page and dynamic page caches, and error output that could leak content or configuration to a session that should not see it

    Products and areas

    Covered by Sorona

  • Drupal

    Products and areas

    Covered by Self-hosted

  • Drupal.org infrastructure

    Products and areas

    Covered by Self-hosted

  • File handling as a whole: upload validation, the public and private delivery paths, and any route by which an authenticated low-privilege user reaches PHP execution or arbitrary file write

    Products and areas

    Covered by Sorona

  • The access system in full: node grants, entity access handlers, the permission and role machinery, and every check built on top of them

    Products and areas

    Covered by Sorona

  • The database layer end to end, covering the abstraction layer, the query builder and anywhere a query is assembled from data an untrusted user controls

    Products and areas

    Covered by Sorona

  • The Form API, CSRF token validation, and the routing and request pipeline that decides which controller runs for which session

    Products and areas

    Covered by Sorona

  • The render pipeline and Twig templating, where data reaches markup without the escaping the theme layer is supposed to apply

    Products and areas

    Covered by Sorona

  • The REST and JSON:API core modules that expose entity data over HTTP with their own access checks

    Products and areas

    Covered by Sorona

  • The security team takes reports at [email protected] against any supported core release, and nothing narrower than core is carved out. Google's Tier 1 patch row names the same asset, github.com/drupal/drupal

    Products and areas

    Covered by Sorona

  • The update, plugin and configuration-management machinery an administrator drives a running site through

    Products and areas

    Covered by Sorona

  • The user and session subsystem: registration, login, password reset, session handling and account cancellation

    Products and areas

    Covered by Sorona

No target matches. Try part of a host name, such as the company name.

Out of scope 6

Don't test these. A program can exclude a host another program covers; the program you report to decides.

  • A patch the maintainers or the security team decline, since the reward panel states it will not second-guess a maintainer's decision

    Sorona

  • Contributed modules and themes from drupal.org, which are separate projects with their own maintainers and are not the repository Google's Tier 1 row names

    Sorona

  • One-line fixes for non-exploitable crashes, which the Patch Rewards rules exclude by name along with resource-exhaustion denial of service

    Sorona

  • PHP itself and other upstream dependencies, which have their own separate pathway rather than being defects in Drupal core

    Sorona

  • Reports that only demonstrate impact with an administrator account already in hand, since a full administrator is inside the trust boundary by design

    Sorona

  • Site-specific misconfiguration: a permission an administrator granted, or a role that was set up more broadly than intended

    Sorona

Recent changes

Reward and scope changes across every Drupal program, newest first.

No changes recorded yet. New targets and reward moves show up here and in the RSS feed.

About this page

This page gathers every public program listed under drupal.org: platform programs, self-hosted policies and security.txt contacts. Each program's own policy decides what is in scope and what it pays; check it before you test.

Something wrong or missing? Report a correction.