Skip to content

Wrangler

By Cloudflare Bug bounty on Sorona cloudflare.com

Accepting reports open-source
Top reward
$1,875
Top severity paid
High
Assets in scope
10
Public CVEs
60
Last change
No changes yet

At a glance

What to know before you start testing.

Pays up to $1,875
for high bugs, from $313.
Partial safe harbor
Some legal protection; read the terms.
Replies within 10 days
As the policy promises.
Publish after a fix
Coordinate the timing with the company.

Rewards

What Sorona lists as the payout for each severity.

Severity Reward
High $1,875
Medium $938
Low $313
Response
Within 10 days 10 business days First response
Safe harbor
Partial Sorona will not pursue legal action against you for good-faith research submitted to us in line with this policy. We cannot speak for the upstream project, its vendor, or any third party, and we do not grant authorization on their behalf.

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

Scope

10 assets you may test, 8 excluded.

Web 1

  • https://developers.cloudflare.com/workers/wrangler

Products and areas 9

  • Bundling of untrusted project source through the esbuild integration, and everything the build step runs on the developer's machine
  • Cloudflare declares its open-source scope org-wide: any Cloudflare-published project under github.com/cloudflare is bounty-eligible on the Tier 2 open-source row, capped at $3,500 for a Critical. cloudflare/workers-sdk, the repository that ships Wrangler, sits under that asset and is actively maintained, so it clears the archived and experimental carve-out. The policy adds a section for open-source libraries asking that impact be shown in a supported or realistic deployment
  • Configuration handling: wrangler.toml and wrangler.jsonc parsing, environment selection, and how an account and a project get resolved
  • OAuth device-flow login and API-token storage in the local config directory, including any path by which another local process or a hostile project reads a token
  • Secret management commands and the bindings that expose those secrets to a deployed Worker
  • The other packages published from the same monorepo, including Miniflare, the create-cloudflare scaffolder and the Vite plugin, all of which run on a developer machine holding the same credentials
  • The resource commands that reach the Cloudflare API on the developer's behalf, covering KV, R2, D1, queues, Pages and wrangler tail log streaming
  • The wrangler deploy publish pipeline: what code, configuration, bindings and secrets the CLI actually uploads, and which credentials it uploads them with
  • wrangler dev and the local runtime bridge, including the inspector and dev-server endpoints it opens and the remote-development tunnel
Out of scope (8)
  • Archived, demo-only and experimental repositories under the Cloudflare org, which the policy treats as Informational
  • Denial of service against Cloudflare
  • Issues requiring a consumer application to misuse the library in an obviously unsafe way
  • Pure API incompatibilities, standards deviations, or missing hardening in open source projects without demonstrated security impact
  • Reports only affecting self-hosted or local deployments where Cloudflare production or documented production usage is not impacted
  • Severity cap to plan around: the open-source row tops out at $3,500 for a Critical, and the Tier 1 band reaching $10,000 covers production Cloudflare infrastructure as discretionary uplift
  • Source-code-only analysis with no runnable reproduction, which is closed Informational regardless of how the severity reads on paper
  • The workerd runtime itself, which is its own separately named scope asset and is reported against that scope rather than this one

Rules

What the policy asks of you, and the bug types it won't reward, quoted from Sorona's policy.

While testing

  • Submit through sorona.xyz first.
  • A credible runnable reproduction is required; a report that only reasons about the source is generally closed Informational
  • Archived, demo-only and experimental repositories under the Cloudflare org are generally Informational, so confirm the code you are attacking is actively maintained
  • The workerd runtime is a separately named scope asset on a higher reward row, so runtime escapes belong in that report, not this one
  • Show impact in a supported or realistic deployment, not just isolated source-level behaviour, which is the policy's own standard for open-source reports
  • Uplift into the Tier 1 band that reaches $10,000 is possible but entirely discretionary, and should never be assumed as this project's ceiling

Not accepted

  • Pure API incompatibilities, standards deviations, or missing hardening in open source projects without demonstrated security impact
  • Reports only affecting self-hosted or local deployments where Cloudflare production or documented production usage is not impacted
  • Issues requiring a consumer application to misuse the library in an obviously unsafe way
  • Denial of service against Cloudflare
  • Source-code-only analysis with no runnable reproduction
  • Archived, demo-only and experimental repositories under the Cloudflare org

Summarised with AI from the program policy on Sorona, 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-12523 High 7.5 14 Jul 2026
CVE-2026-2833 Critical 9.3 5 Mar 2026
CVE-2026-2835 Critical 9.3 5 Mar 2026
CVE-2026-2836 High 8.4 5 Mar 2026
CVE-2026-1229 Low 2.9 24 Feb 2026
CVE-2026-0933 High 7.7 20 Jan 2026
CVE-2025-13353 High 7.1 2 Dec 2025
CVE-2025-7054 High 8.7 7 Aug 2025
CVE-2025-4821 High 7.5 18 Jun 2025
CVE-2025-4820 Medium 5.3 18 Jun 2025
CVE-2025-6087 High 7.8 16 Jun 2025
CVE-2025-4366 High 7.4 22 May 2025
CVE-2025-4143 Medium 6.0 1 May 2025
CVE-2025-4144 Medium 5.3 1 May 2025
CVE-2021-3978 High 7.5 29 Jan 2025
CVE-2025-0651 Medium 6.1 22 Jan 2025
CVE-2024-1765 Medium 5.9 12 Mar 2024
CVE-2024-1410 Low 3.7 12 Mar 2024
CVE-2024-0212 High 8.1 29 Jan 2024
CVE-2023-6992 Medium 4.0 4 Jan 2024
CVE-2023-7078 High 7.5 29 Dec 2023
CVE-2023-7079 Medium 6.4 29 Dec 2023
CVE-2023-7080 High 8.5 29 Dec 2023
CVE-2023-6193 Medium 5.3 12 Dec 2023
CVE-2023-6180 Medium 5.3 5 Dec 2023
CVE-2023-3747 Medium 5.5 7 Sep 2023
CVE-2023-0654 Low 3.9 29 Aug 2023
CVE-2023-0238 Low 3.9 29 Aug 2023
CVE-2023-4241 High 7.5 16 Aug 2023
CVE-2023-3766 Medium 5.9 3 Aug 2023
CVE-2023-3348 Medium 5.7 3 Aug 2023
CVE-2023-2754 High 7.4 3 Aug 2023
CVE-2023-1862 High 7.3 20 Jun 2023
CVE-2023-3036 High 8.6 14 Jun 2023
CVE-2023-3040 Low 3.7 14 Jun 2023
CVE-2023-2512 Medium 6.5 12 May 2023
CVE-2023-1732 Medium 5.3 10 May 2023
CVE-2023-0652 High 7.0 6 Apr 2023
CVE-2023-1412 High 7.0 5 Apr 2023
CVE-2023-1314 High 7.5 21 Mar 2023
CVE-2022-4428 High 8.9 11 Jan 2023
CVE-2022-4457 Medium 5.5 11 Jan 2023
CVE-2014-125026 Critical 9.8 27 Dec 2022
CVE-2022-3337 Medium 6.7 28 Oct 2022
CVE-2022-3512 Medium 6.7 28 Oct 2022
CVE-2022-3321 Medium 6.7 28 Oct 2022
CVE-2022-3322 Medium 6.7 28 Oct 2022
CVE-2022-3320 Medium 6.7 28 Oct 2022
CVE-2022-3616 Medium 5.4 28 Oct 2022
CVE-2022-2529 High 7.5 30 Sep 2022
CVE-2022-2225 High 8.1 26 Jul 2022
CVE-2022-2145 Medium 5.8 28 Jun 2022
CVE-2022-2147 Medium 6.5 23 Jun 2022
CVE-2021-3910 Medium 4.4 11 Nov 2021
CVE-2021-3911 Medium 4.2 11 Nov 2021
CVE-2021-3912 Medium 4.2 11 Nov 2021
CVE-2021-3908 Medium 5.9 11 Nov 2021
CVE-2021-3909 Medium 4.4 11 Nov 2021
CVE-2021-3907 High 7.4 11 Nov 2021
CVE-2021-3761 High 7.5 9 Sep 2021

Original policy

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

Skip to content What this pays sorona.xyz pays 1.25× the program's reward, up to +$1,000 per finding, plus a complexity bonus of up to $1,000 for especially complex or well-chained bugs. Finding │ Program pays │ Through sorona.xyz Critical (Tier 2 open-source row, not the $10,000 production tier) │ $3,500 │ $4,375 High │ $1,500 │ $1,875 Medium │ $750 │ $938 Low │ $250 │ $313 Submit a vulnerability CVE history 1 Last 12 months 4 Lifetime Info disclosure 35 % Code execution 25 % Access control 25 % Injection 10 % Latest advisories Loading the feed Overview Wrangler is the only supported way to ship code to Cloudflare Workers, which makes it a permanent fixture on developer laptops and inside CI pipelines for a very large number of Workers, Pages and D1 deployments. Its security profile is the deployment-CLI profile in its purest form: it holds a Cloudflare API token in a local config directory and it holds the authority to publish code that then serves production traffic on Cloudflare's network, so a credential-handling or bundling bug here converts local access into remote publish rights. Cloudflare pays it on the Tier 2 open-source row of its public HackerOne program, $250 at Low up to $3,500 for a Critical, and sorona.xyz adds 1.25x on top of whatever Cloudflare awards, up to $1,000 more, plus a complexity bonus of up to $1,000 for a well-chained finding. Response times 10 business days First response 10 business days after first response Triage 10 business days after triage Bounty In scope Cloudflare declares its open-source scope org-wide: any Cloudflare-published project under github.com/cloudflare is bounty-eligible on the Tier 2 open-source row, capped at $3,500 for a Critical. cloudflare/workers-sdk , the repository that ships Wrangler, sits under that asset and is actively maintained, so it clears the archived and experimental carve-out. The policy adds a section for open-source libraries asking that impact be shown in a supported or realistic deployment The wrangler deploy publish pipeline: what code, configuration, bindings and secrets the CLI actually uploads, and which credentials it uploads them with OAuth device-flow login and API-token storage in the local config directory, including any path by which another local process or a hostile project reads a token Configuration handling: wrangler.toml and wrangler.jsonc parsing, environment selection, and how an account and a project get resolved Bundling of untrusted project source through the esbuild integration, and everything the build step runs on the developer's machine wrangler dev and the local runtime bridge, including the inspector and dev-server endpoints it opens and the remote-development tunnel Secret management commands and the bindings that expose those secrets to a deployed Worker The resource commands that reach the Cloudflare API on the developer's behalf, covering KV, R2, D1, queues, Pages and wrangler tail log streaming The other packages published from the same monorepo, including Miniflare, the create-cloudflare scaffolder and the Vite plugin, all of which run on a developer machine holding the same credentials Out of scope The workerd runtime itself, which is its own separately named scope asset and is reported against that scope rather than this one Pure API incompatibilities, standards deviations, or missing hardening in open source projects without demonstrated security impact Reports only affecting self-hosted or local deployments where Cloudflare production or documented production usage is not impacted Issues requiring a consumer application to misuse the library in an obviously unsafe way Denial of service against Cloudflare Source-code-only analysis with no runnable reproduction, which is closed Informational regardless of how the severity reads on paper Archived, demo-only and experimental repositories under the Cloudflare org, which the policy treats as Informational Severity cap to plan around: the open-source row tops out at $3,500 for a Critical, and the Tier 1 band reaching $10,000 covers production Cloudflare infrastructure as discretionary uplift Most-valued findings Exfiltration of the stored Cloudflare API token or OAuth credentials by a local attacker or a hostile project directory, which converts developer access into publish rights over production Workers A path by which wrangler deploy uploads code, bindings or secrets other than the ones the developer intended, including confusion between environments or accounts Code execution during bundling triggered by attacker-influenced project source or wrangler.toml content, the shape a poisoned dependency or cloned repo would take Secrets leaking through command output, logs, or a binding exposed to a Worker that should not have been able to read them Unauthenticated access to the wrangler dev inspector or local bridge from another process or another host on the network Program rules Submit through sorona.xyz first. We validate, coordinate with the program's security team, and add the payout uplift on top of whatever it awards. A credible runnable reproduction is required; a report that only reasons about the source is generally closed Informational Archived, demo-only and experimental repositories under the Cloudflare org are generally Informational, so confirm the code you are attacking is actively maintained The workerd runtime is a separately named scope asset on a higher reward row, so runtime escapes belong in that report, not this one Show impact in a supported or realistic deployment, not just isolated source-level behaviour, which is the policy's own standard for open-source reports Uplift into the Tier 1 band that reaches $10,000 is possible but entirely discretionary, and should never be assumed as this project's ceiling Program stats 376 Reports resolved $568k Bounties paid 77% Response efficiency Disclosure Coordinated with Cloudflare, on a bounded clock rather than an open-ended one: nothing may be published for 90 days from submission without prior written approval, and the policy then hands the decision back to you. sorona.xyz files the report and holds it until that window closes or Cloudflare approves publication earlier. Safe harbor Sorona will not pursue legal action against you for good-faith research submitted to us in line with this policy. We cannot speak for the upstream project, its vendor, or any third party, and we do not grant authorization on their behalf. You are responsible for understanding and following the laws that apply to you, wherever you are, and for staying within any scope the project has defined. Submit a vulnerability