Active Program $5,000 flat · validated critical Internet Banking · APIs · Mobile · Cards · NetBank · CommSec · full mesh

Commonwealth Bank (commbank.com.au) Bug Bounty: $5,000 Each Validated Critical — Full Scope, Kill Chain Required

Commonwealth Bank of Australia at https://www.commbank.com.au/ is one of Australia’s largest retail and business banks — operating NetBank, the CommBank app, CommSec (brokerage), APIs for payments and open banking, card services, Business Lending portals, FX and institutional trading rails, plus dozens of subsidiary and partner-integrated endpoints. The entire Commonwealth Bank-operated perimeter is in-scope with no artificial carve-out appendix. Every confirmed critical validated with a reproducible exploitation chain pays exactly $5,000 USD. Acceptance requires both a numbered attack chain narration and evidence that the exploitation actually succeeds (replayable scripts, tampered account or payment state, SSRF egress, broken authz on customer data, transaction-bypass traces — prose alone collapses payouts).

BountyHunter Editorial

Security Research Desk

Published
Reading time9 min
StatusLive · Accepting reports
Critical payout $5,000 USD · each validated report
Avg. triage ~48h banking / regulated pattern
Blast radius High customers · accounts · transactions · APIs
Scope all Commonwealth Bank stacks
Proof bar Chain + PoC kill chain · attack succeeds
01 — Overview

Banking infrastructure surfaces worth pressure-testing

Commonwealth Bank operates a heavily integrated digital estate — public marketing sites, authenticated NetBank and CommBank app backends, CommSec brokerage APIs, open-banking / BSB / payment rails, Business Lending portals, FX and institutional trading tools, card-management platforms, CRM pipelines holding customer PII and transaction histories, plus partner and subsidiary integrations — fertile ground for broken access control, cross-customer data leaks, and transaction or payment-manipulation chains if any boundary slips. This playbook rewards only highest-impact, fully demonstrated criticals — each earns $5,000.

In scope materially: every HTTP(S) origin answering for commbank.com.au and delegated subdomains, NetBank authentication portals, CommBank mobile backends, CommSec trading APIs, payment and card-management endpoints, business-lending dashboards, open-banking / NPP / BPAY gateway surfaces, FX/institutional trading rails, and any subsidiary or partner portals Commonwealth Bank operates or configures.
Civil exclusions only: mass harassment, ransomware against unrelated third parties, laundering. Not product carve-outs.

Minimum evidence bar — non-negotiable:
1️⃣ Narrative kill chain tying root cause → exploit steps → observable impact  2️⃣ Proof the attack succeeds (replayable scripts, fixture logs, Burp/HAR with matched responses). Narratives without a working exploitation path are graded below payout threshold.
02 — Why this matters

Why probe Commbank?

Flat $5K critical payouts

Validated critical exploits with reproducible payloads earn exactly $5,000 USD — single paid tier on this ledger.

Banking + payments blast radius

NetBank authz bugs, payment-rail manipulation, CommSec data leaks, or card-management flaws cascade across millions of accounts — chained exploits pay silently until replayed with receipts.

No fake micro-scope list

If Commonwealth Bank hosts, proxies, or documents a surface — from NetBank to CommSec APIs — testers escalate until severity lands.

Regulated financial halo

Exploits with airtight chains earn coordinated publication credit after fixes ship — Commonwealth Bank’s regulated financial exposure makes responsible disclosure high-visibility.

03 — Reward

$5,000 per validated critical

There is exactly one bounty amount that maps to payouts on this ledger: validated critical findings pay $5,000 USD each. Novel low-severity items may qualify for goodwill credit but not this stipend. Paid rows must exhibit (a) attacker-readable kill-chain storytelling and (b) objective proofs of successful exploitation replayable by Commonwealth Bank responders (Burp transcripts, scripted API sequences, SSRF egress captures, payment-bypass traces, customer-data-exfiltration proofs…).

Critical $5,000 USD ea.

Mass customer account takeover or org-wide authz bypass; universal payment or transfer forgery affecting many accounts; customer PII or transaction-history exfiltration at scale; persisted RCE in Commonwealth Bank web/app origin; SSRF/cloud metadata pivot through NetBank or CommSec workers; internal API bridge compromise leaking ledger or brokerage data.

  • Cross-customer or cross-tenant data exfiltration without consent
  • Critical integrity break in payment rails, card state, or brokerage orders
  • Break-glass SSRF from CBA infra to internal cloud metadata or ledger bridges
Operational truth: If you can't yet prove the exploitation lands inside Commonwealth Bank's boundary, tighten your staging mirror until HTTP/trace logs objectively show attacker success — triage shelves "might work" theories.
04 — Scope inventory

Illustrative map (non-exhaustive)

These rows do not impose limits — shorthand for tagging reports. Anything Commonwealth Bank hosts, signs, proxies, caches, orchestrates, or webhook-delivers counts as bounty ground even if undocumented here. Treat "not listed" ≠ "out-of-scope": default stance is open scope across Commonwealth Bank.

Surface Class Critical payout
commbank.com.au, *.commbank.com.au, HTML/JS/CSS, product pages Web · CDN $5,000 / validated bug
NetBank · authenticated dashboards · payments · transfers SaaS · Portal $5,000 / validated bug
CommBank app backends · CommSec APIs · open-banking endpoints Backend · API $5,000 / validated bug
Card management · FX/institutional rails · lending portals Infra · Data $5,000 / validated bug
Partner API bridges · subsidiary integrations · NPP/BPAY gateways Integrations $5,000 / validated bug
05 — Scope policy

Everything Commonwealth Bank operates — no exclusions list

This playbook refuses "only these SKU endpoints." NetBank sub-tenants, CommSec staging mirrors, mobile app backends, business-lending dashboards, FX trading rails, partner-integrated card services — all bounty eligible when critical impact is reproducible.

  • Every apex / vanity hostname routing through Commonwealth Bank edge — claim routing evidence in your chain write-up.
  • NetBank and CommBank app authentication portals and role-based dashboards
  • CommSec trading and brokerage APIs, plus any open-banking / NPP gateway surfaces
  • Partner or subsidiary API bridges Commonwealth Bank operates or signs
Legal floor (not bounty shrink): harassment, indiscriminate ransomware, laundering — still barred even though technical surface is maximal.
06 — Rules

Rules of engagement

  1. Prove exploitation success. Ship artefacts third parties rerun: scripted curl flows, Burp/HAR exports, SSRF egress captures, payment-bypass scripts with verified ledger-state mutation.
  2. Articulate kill chain granularity. Number each hop: auth boundary → abused endpoint → escalation → monetizable damage (customer ATO, cross-account bleed, payment fraud, brokerage order tampering, infra takeover…).
  3. Responsible blast radius documentation. Quantify customers, accounts, or transactions affected even when exercised only on staging mirrors that mirror routing + auth faithfully.
  4. Encrypt & ship privately. Use sanctioned intake on commbank.com.au (see submit section) before broadcasting exploit details.
  5. Honor duplicate fairness. First fully qualifying chain + reproducible exploitation wins treasury on collisions.
07 — Submit

How to submit a report

Start from the security / disclosure contact publicly listed on commbank.com.au (security@commbank.com.au is a common pattern — verify on the vendor site before sending). Mandatory sections mirror below.

Report Template
# Title
[Critical][Exploit-Proven] <tight title>

# Executive summary — impact in one paragraph

# Severity self-classification → must map to Commbank critical definitions above

## Attack chain narrative (numbered, no gaps)
1. Preconditions (session / customer context / API key scope)
2. Entry primitive — exact HTTP verb/path/query/body
3. Pivot(s) chaining trust escalation
4. Final hop → customer ATO / cross-account damage / payment fraud / brokerage tampering equivalent

## Successful exploitation evidence
• Replayable script + truncated responses showing impact
• HAR / Burp with unauthorized state change
• Payment or account logs proving forged operation accepted

## Reproduction package
Commands + fixtures + pinned SHAs

## Disclosure ack
Responsible channel only until Commonwealth Bank clears publication coordination
Gating reminder: Missing kill chain granularity or lacking demonstrable exploitation success bumps the intake into "needs rework" — no payout until solved.
08 — Example

PHP vignette · pair with reproducible NetBank exploit replay

Pseudocode for account-ownership check skipped on direct internal API access — useless without traces proving unauthenticated commbank.com.au calls mutate protected customer or payment state.

PHP · illustrative misuse
// BUGGY: account-ownership guard skipped when called via internal microservice path
function resolveAccountContext($request) {
    $accountId = $request->header('X-CommBank-Account-Id');
    if ($request->isInternalService()) {
        // internal calls skip ownership verification entirely
        return Account::withFullAccess($accountId);
    }
    return Account::withVerifiedOwner($accountId);
}
09 — FAQ

Frequently asked questions

Is anything actually "out of scope" besides illegal stuff?

No discretionary product carve-outs — only universal legal/ethical lines. If Commonwealth Bank hosts, proxies, or documents a surface, testers escalate until triage disqualifies specifics.

Do speculative write-ups without a working exploit get paid?

No. $5K critical payouts require both narrative and evidence of successful attack replay. Theory-only stalls without compensation.

Are staging / dev nets fair game?

Yes whenever Commonwealth Bank labels or operates them.
Mirror configs realistically where possible.

Duplicates?

First validated chain + reproducible exploitation wins; followers acknowledged only.

Lower severities rewarded?

Not under this $5K-flat critical playbook — escalate impact or accept acknowledgement without cash.

Critical chain + working exploit = $5,000

No narrow scope appendix — document the attack, prove it lands, file privately.