TGViewer
Hackerone Reports Hackerone Reports @hackeronereports · 242 subscribers
Post #789 57
🎯 New Report #3734676: Taskcluster web-server OAuth2 authorization codes are reusable and the exchange handler checks the wrong expiry column
🔺Severity: Medium
👽 Reporter: anshuman bh
⭐️ Reputation: 3737
🛠 State: resolved
💼 Team: Mozilla
💵 Bounty: 2000
🕐 Submitted: 2026-05-14
⏰ Disclosed: 2026-06-23 12:37:52
📝 Summary: The Taskcluster web-server's OAuth2 token-exchange handler did not consume authorization codes and did not enforce the authorization-code expiry. A leaked authorization code could be replayed to mint additional bridge access tokens for the original user, past the 10-minute window required by the OAuth2 standard. The expiry check in the token-exchange handler and the bridge-token-to-credentials handler read the wrong expiry column, allowing expired codes to remain usable until the daily cleanup cron deleted them.
📂 Report JSON File: 3734676
@hackeronereports
More from @hackeronereports
  1. Oct 16, 2026🎯 New Report #3730301: SQL Injection vulnerability found on IBM.com subdomain 🔺Severity:…
  2. Oct 16, 2026🎯 New Report #4028616: Memory exhaustion (DoS) via unbounded file read in `EncodingDiscov…
  3. Oct 15, 2026🎯 New Report #3972760: Open redirect on app.hey.com bypasses HEY desktop's internal-origi…
  4. Oct 15, 2026🎯 New Report #3972558: Burp Suite OpenAPI Event Log HTML injection triggers Windows SMB a…
  5. Oct 15, 2026🎯 New Report #3938927: An organization admin can create an attacker-controlled organizati…
  6. Oct 15, 2026🎯 New Report #3770768: [Switch Remote stack buffer overflow in the LDN/LP2P DHCP server l…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →