
Five real disclosed bug-bounty payouts from 2025–2026 — a $24,000 Meta OAuth chain, a critical SSRF in HackerOne's own platform, two IDOR/BOLA findings (one paying $15,000), and a WAF documentation flaw — each broken down by vuln class, program, and the skill ladder a beginner needs to get there.
| # | Vuln class | Program | Payout |
|---|---|---|---|
| 1 | OAuth / session theft chain | Meta (HackerOne) | $24,000 |
| 2 | SSRF via analytics webhook | HackerOne (self) | Critical |
| 3 | IDOR in OOO calendar API | Nextcloud (HackerOne) | Disclosed |
| 4 | IDOR in user profile API | Anonymous private | $15,000 |
| 5 | WAF config logic flaw | Google VRP | $500 |
Note: This inaugural issue draws on late-2025 / early-2026 disclosures to establish the format. From Issue #2, coverage tightens to a rolling 7-day window.
datr device-identifier cookie through crafted Graph API batch requests — no user click required, entirely via API. With datr in hand, an attacker can trigger trusted-device account recovery and bypass secondary verification, including with AI-generated identity documents.| Skill step | What you need |
|---|---|
| Foundation | OAuth 2.0 flows (auth code, implicit) — PortSwigger OAuth labs |
| Intermediate | Meta Graph API batch format; prior Graph API write-ups |
| Advanced | Trusted-device recovery flows; chain across account recovery + bypass vectors |
169.254.169.254, GCP, etc.) that return temporary credentials. SSRF that reaches metadata is a near-direct path to credential theft.| Skill step | What you need |
|---|---|
| Foundation | HTTP request flow: server-side vs client-side fetch |
| Intermediate | Cloud metadata endpoint structure (AWS IMDSv1 vs v2, GCP); PortSwigger SSRF labs |
| Advanced | SSRF filter bypasses: IP encoding, DNS rebinding, open-redirect chains |
/ocs/v2.php/apps/dav/api/v1/outOfOffice/{userId} endpoints checked authentication but not authorization — any authenticated user could read another user's private OOO data (vacation dates, destination, personal message) by swapping the userId in the path.| Skill step | What you need |
|---|---|
| Foundation | Auth vs authorization: OWASP API1 Broken Object Level Authorization |
| Intermediate | Intercept API calls in Burp; identify object IDs in paths and request bodies |
| Advanced | Enumerate IDs systematically; target endpoints where PII or business logic sits behind BOLA |
userId parameter with no ownership check; any authenticated user could view, modify, or delete anyone else's private profile data. Disclosed in 12 days, paid at $15,000 out of a $25,000 critical ceiling..contains():if (request.headers['host'].lower().contains('test.example.com')) { allow all; }test.example.com.attacker.com passes the check. The correct pattern — .endsWith('.example.com') — was absent. Google fixed the docs and paid $500.| Program / finding | Amount |
|---|---|
| Google VRP — total 2025 | $17.1M |
| HackerOne Live Hacking Events — total 2025 | $4.3M |
| Immunefi — all-time total | $100M+ |
| Chrome full-chain sandbox escape (single finding) | $250,000 |
| Meta datr cookie chain (single finding) | $24,000 |
| IDOR user profile — anonymous program (single finding) | $15,000 |
getdisclosed.com
getdisclosed.com
sherlock.xyz
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.