Report
脆弱性診断(¥100,000・税込)の報告書サンプル
OWASP Juice Shop(検証用アプリケーション)に対し、ソースコードを参照しない脆弱性診断(動的/ブラックボックス)として実施した結果です。以下は実際に納品するPDF報告書(確認した脆弱性 全19件・全19ページ)と同じ内容です。
脆弱性診断(¥100,000・税込)の報告書サンプルです
これは有料プラン「脆弱性診断(動的/ブラックボックス)」の成果物イメージとして、検証用アプリケーション「OWASP Juice Shop」に対し、ソースコードを参照せず外部からの挙動のみで実施した診断の報告書です。実在の顧客・案件の診断結果ではありません。実際の顧客診断は、対象・契約範囲により内容が異なります。脆弱性診断(¥100,000・税込)はお申し込みを受け付けています。
Pages
レポートを見る
表紙・エグゼクティブサマリー・脆弱性の詳細・修正方法・検証証跡を収録しています。サムネイルで切り替え、拡大表示やPDFのダウンロードができます。各ページはダウンロードできるPDFと同じ内容です。
次のステップ
自社のWebサービスも詳しく診断しませんか?
このサンプルと同じ診断工程で、公開設定だけでは分からないWebアプリケーションのリスクを動的診断で検証し、報告書にまとめます。
脆弱性診断(¥100,000・税込)はお申し込み受付中です。お申し込み後にお見積り・お支払い案内(銀行振込)をお送りします。
Summary
診断サマリー
調査した26件の候補のうち、19件を脆弱性として確認しました(追加調査が必要な事項 4件、誤検知・対象外 3件)。深刻度はCVSS v3.1の参考値に基づきます。
2
緊急(Critical)
5
高(High)
11
中(Medium)
1
低(Low)
- 対象
- OWASP Juice Shop(検証用アプリケーション) v20.3.0
- 診断手法
- 脆弱性診断(動的/ブラックボックス)
- 実施期間
- 2026-10-12 21:33 JST 〜 2026-10-12 21:50 JST
- 発行者
- PENTEST LAB
Findings
確認した脆弱性(19件)
報告書に掲載している脆弱性の一覧です。概要・技術的原因・影響・修正方法・検証証跡・CWE/CVSSは、PDFの「脆弱性の詳細」に収録しています。
| ID | 名称 | 深刻度 | 該当箇所 | CVSS |
|---|---|---|---|---|
| A01 | SQLインジェクション — 認証バイパス(管理者としてログイン) | 緊急(Critical) | POST /rest/user/login(email パラメータ) | 9.8 |
| A02 | UNION SQLインジェクション — 商品検索経由の認証情報・テーブル窃取 | 高(High) | GET /rest/products/search?q= | 7.5 |
| A03 | JWT署名検証バイパス(alg=none + HS256 鍵取り違え) | 緊急(Critical) | Authorization: Bearer(認証付きREST)例: /rest/user/authentication-details/ | 9.8 |
| A04 | 未ソルトのMD5パスワードハッシュ + 脆弱な既定管理者認証情報 | 高(High) | アカウント認証情報の保存(Users テーブル) | 5.9 |
| A05 | 現在のパスワード確認なしでの変更(+ GETによるCSRF) | 高(High) | GET /rest/user/change-password?new=&repeat= | 8.1 |
| A06 | ログインのレート制限・自動化対策が無い(認証情報の総当たり) | 中(Medium) | POST /rest/user/login | 5.3 |
| A07 | IDOR / BOLA — 他人の買い物カゴへの不正アクセス | 中(Medium) | GET /rest/basket/:id | 6.5 |
| A08 | マスアサインメント — 登録時の権限昇格(role=admin) | 高(High) | POST /api/Users/ | 8.1 |
| A09 | 機能レベル認可の不備 — 全ユーザーの列挙 | 中(Medium) | GET /api/Users/ ・ /api/Users/:id ・ /rest/user/authentication-details/ | 4.3 |
| A10 | NoSQLインジェクション — 注文追跡(全注文の開示) | 中(Medium) | GET /rest/track-order/:id | 5.3 |
| A11 | 商品検索におけるDOMベースの反射型XSS | 中(Medium) | GET /#/search?q=(検索結果画面・クライアント側描画) | 6.1 |
| A12 | /ftp のディレクトリ一覧 + Poison Null Byte パストラバーサル | 高(High) | GET /ftp ・ GET /ftp/<file>.bak%2500.md | 7.5 |
| A13 | 機密文書の露出(/ftp/acquisitions.md) | 中(Medium) | GET /ftp/acquisitions.md | 5.3 |
| A14 | 暗号鍵ディレクトリの露出(/encryptionkeys/) | 中(Medium) | GET /encryptionkeys/ ・ /encryptionkeys/jwt.pub ・ /encryptionkeys/premium.key | 5.3 |
| A15 | Prometheus /metrics の未認証公開 | 中(Medium) | GET /metrics | 5.3 |
| A16 | セキュリティ設定不備 — セキュリティヘッダー欠落 + ワイルドカードCORS | 中(Medium) | 全レスポンス | 4.7 |
| A17 | 不適切な入力検証 — カゴ数量の負値 | 中(Medium) | PUT /api/BasketItems/:id(quantity) | 5.4 |
| A18 | 冗長なエラー処理による情報開示 | 中(Medium) | GET /rest/products/search?q=<不正値>(汎用Expressエラーハンドラ) | 5.3 |
| A19 | クライアント側JWTへの機微データ混入(パスワードハッシュ) | 低(Low) | POST /rest/user/login(発行されるJWTのペイロード) | 2.6 |
検査で問題が見つからなかった範囲について、脆弱性が存在しないことを保証するものではありません。本診断は特定時点・非破壊の一巡の検査であり、未検査の項目や追加調査が必要な事項(4件)、誤検知として除外した事項(3件)はPDFの「診断の限界」に記載しています。
CVSS値は本診断の文脈に基づく参考値(v3.1・自社算定)です。対策の優先順位は、重大度に加えて「悪用のしやすさ」「影響を受ける情報の重要性」「他の問題を可能にする度合い」を考慮して提案します。