Hacktivity

Every decision, on the record.

Resolved, duplicate and informative alike. Triage time and time-to-bounty are shown per report, because a platform that hides its misses is not measuring anything.

Disclosed
26
Paid in this view
$665k
  • lowPGN-10368

    Bridge IMAP IDLE handler accepts unauthenticated NOOP that resets rate limiter

    Accepted at Low with a demonstrated 10x increase in login attempts per minute against a researcher account.

    Nimbus Mail@ptr_nullImproper Restriction of Excessive Authentication Attempts22 Sept 2026triage 4.3hresolved 2.9d
    $600
    Resolved
  • mediumPGN-10355

    GraphQL alias batching bypasses per-operation rate limit on invite mutation

    Two hundred aliased invite mutations in one request were counted as one operation.

    Quillnote@kestrel_0xImproper Restriction of Excessive Authentication Attempts18 Sept 2026triage 27hresolved 8.2d
    $1,500
    Resolved
  • criticalPGN-10349

    HelixVault withdraw path skips share recomputation after emergency pause lift

    Reproduced on a mainnet fork with a Foundry test; the top of the critical band was paid without negotiation.

    Helixpay@glasswingIncorrect Calculation15 Sept 2026triage 5.5hresolved 6.9d
    $75,000
    Resolved
  • highPGN-10336

    Courier app accepts server-signed delivery proof for a different parcel id

    The signature covered the courier id and timestamp but not the parcel id.

    Parcelo@sableImproper Validation of Integrity Check Value12 Sept 2026triage 43hresolved 15.8d
    $6,000
    Resolved
  • highPGN-10330

    OIDC back-channel logout token accepted without aud check across tenants

    A logout token minted for tenant A terminated sessions in tenant B. Both tenants were researcher-owned.

    Stratos ID@nullwaveImproper Authentication10 Sept 2026triage 2.6hresolved 3.3d
    $25,000
    Resolved
  • criticalPGN-10324

    Symlink inside workspace import archive reads server configuration

    The import worker extracted archives with symlinks intact. The proof read the worker's own environment file and nothing else.

    Quillnote@n0ctisImproper Link Resolution Before File Access08 Sept 2026triage 13hresolved 7.8d
    $26,000
    Resolved
page 2 of 2
Hacktivity
Connecting
  • Bounty paidNimbus Mail@ptr_null
    Bridge IMAP IDLE handler accepts unauthenticated NOOP that resets rate limiter
    low
    $600
  • Bounty paidQuillnote@kestrel_0x
    GraphQL alias batching bypasses per-operation rate limit on invite mutation
    medium
    $1,500
  • Bounty paidHelixpay@glasswing
    HelixVault withdraw path skips share recomputation after emergency pause lift
    critical
    $75k
  • Bounty paidParcelo@sable
    Courier app accepts server-signed delivery proof for a different parcel id
    high
    $6,000
  • Bounty paidStratos ID@nullwave
    OIDC back-channel logout token accepted without aud check across tenants
    high
    $25k
  • Bounty paidQuillnote@n0ctis
    Symlink inside workspace import archive reads server configuration
    critical
    $26k