blog of morioka12

morioka12のブログ (Security Blog)

バグバウンティにおける人気脆弱性報告 Top 10 (2023年版)

1. 始めに

こんにちは、morioka12 です。

本稿では、2023年に HackerOne で報告された脆弱性レポートで最も人気投票が多かった Top 10 を紹介します。


対象の脆弱性レポート

  • 2023/01/01 ~ 2023/12/27
  • 既に開示されているレポート


2. Most Votes Top 10

10位: Stored XSS via Kroki diagram

  • Vote: 259
  • Severity: High
  • Weakness: Cross-site Scripting (XSS) - Stored
  • Bounty: $13,950

この脆弱性報告は、Gitlab で Kroki が有効な場合に、Issue に pre タグを指定することで、XSS が可能だったという指摘でした。

hackerone.com


9位: Insecure Direct Object Reference (IDOR) - Delete Campaigns

  • Vote: 283
  • Severity: High
  • Weakness: Insecure Direct Object Reference (IDOR)
  • Bounty: none

この脆弱性報告は、パラメーター「campaign_id」に所有していたい他のキャンペーンの ID を指定することで、そのキャンペーンを削除することが可能だったという指摘でした。

hackerone.com


  • Vote: 284
  • Severity: High
  • Weakness: Cross-site Scripting (XSS) - Generic
  • Bounty: none

この脆弱性報告は、パラメーター「canary」に指定した HTML タグが Cookie の「guvo」にそのまま指定されることで、XSS が可能だったという指摘でした。

hackerone.com


  • Vote: 292
  • Severity: High
  • Weakness: Server-Side Request Forgery (SSRF)
  • Bounty: $6,000

この脆弱性報告は、チャット機能のリクエストに対して、パラメーター「url」に内部の URL を指定することで、内部サービスのサーブス名とその内部 IP アドレスをのみを取得することが可能だったという指摘でした。

hackerone.com


6位: An attacker can can view any hacker email via /SaveCollaboratorsMutation operation name

  • Vote: 344
  • Severity: High
  • Weakness: Information Disclosure
  • Bounty: $7,500

この脆弱性報告は、ダミーレポートにコラボレーターとしてユーザーを招待する機能のリクエストに関して、登録されているユーザーのプライベートメールを閲覧することが可能だったという指摘でした。

hackerone.com


5位: Server Side Request Forgery (SSRF) via Analytics Reports

  • Vote: 346
  • Severity: Critical
  • Weakness: Server-Side Request Forgery (SSRF)
  • Bounty: $25,000

この脆弱性報告は、PDF のレポートを生成する機能のリクエストに関して、パラメーター「template」に HTML タグの iframe タグを指定して PDF を生成することで、SSRF により内部ファイルを読み込んだり、AWS サービスの認証情報を取得することが可能だったという指摘でした。

ちなみに、この脆弱性報告は、2023年の HackerOne の報告で最も報酬金額が高いレポートでした。

hackerone.com


4位: [accounts.reddit.com] Redirect parameter allows for XSS

  • Vote: 351
  • Severity: High
  • Weakness: Cross-site Scripting (XSS) - Generic
  • Bounty: $5,000

この脆弱性報告は、ログイン機能に関して、リダイレクト先を指定するパラメーター「dest」に XSS が可能だったという指摘でした。

hackerone.com


3位: [CVE-2022-44268] Arbitrary Remote Leak via ImageMagick

  • Vote: 360
  • Severity: Critical
  • Weakness: Remote File Inclusion
  • Bounty: none

この脆弱性報告は、アップロードされた画像のサイズなどを変更する機能に関して、脆弱な ImageMagick が使われていることによる任意コード実行(RCE)が可能だったという指摘でした。

hackerone.com


  • Vote: 392
  • Severity: High
  • Weakness: Improper Access Control - Generic
  • Bounty: $750

この脆弱性報告は、パスワードリセットのリクエストに関して、メールに送られてきた機微な情報となるパスワードリセットトークンを含む URL が安全でない「http」プロトコルが使われていたという指摘でした。

hackerone.com


1位: Delete anyone's content spotlight remotely.

  • Vote: 676
  • Severity: High
  • Weakness: Insecure Direct Object Reference (IDOR)
  • Bounty: $15,000

この脆弱性報告は、投稿した動画を削除するリクエストに対して、パラメーター「ids」を他人の動画の ID に改ざんすることで、他人の投稿した動画を削除することが可能だったという指摘でした。

hackerone.com


3. その他

2022年の Most Votes Top 10

参考までに、昨年のランキングは以下のようでした。

Rank Vote Weakness Bounty Link
1 441 Improper Access Control $10,000 link
2 300 IDOR $12,500 link
3 281 Path Traversal $29,000 link
4 268 Command Injection $33,510 link
5 263 Command Injection $33,510 link
6 260 Command Injection none link
7 255 Privilege Escalation $20,000 link
8 254 Buffer Overflow $10,000 link
9 235 IDOR $11,500 link
10 215 IDOR $20,000 link

ちなみに、2022年に報告された中で、Gitlab からの「$33,510」が最も報酬金額が高いレポートでした。


バグバウンティ入門(始め方)

scgajge12.hatenablog.com


4. 終わりに

本稿では、2023年に HackerOne で報告された脆弱性レポートで最も人気投票が多かった Top 10 を紹介しました。

ここまでお読みいただきありがとうございました。