JVNDB-2026-022355 | |
Hoppscotchにおける動的に決定されたオブジェクト属性の不適切に制御された変更に関する脆弱性 | |
| 概要 | |
HoppscotchはAPI開発エコシステムです。バージョン2026.4.1以前のhoppscotch-backendのセルフホスト型展開において、認証されていないPOST /v1/onboarding/configエンドポイントにマスアサインメントの脆弱性があります。グローバルなNestJSのValidationPipeではwhitelist: trueが設定されておらず、SaveOnboardingConfigRequestに宣言されていないリクエストボディの余分なプロパティが除去されず、サービス層で正当なInfraConfigのエントリであるかのように処理されます。JWT_SECRETやSESSION_SECRETのようなキーは有効なInfraConfigEnum値であり、検証時に明示的に拒否されないため、認証されていない攻撃者がオンボーディング完了前(またはユーザーが存在しない状態)に新規インスタンスにアクセスできる場合、これらの値をデータベースに上書きすることが可能です。JWT_SECRETを書き換えると攻撃者はJWT署名キーを制御し、管理者を含む任意のユーザーのトークンを偽造できるため、サーバー全体を完全に乗っ取ることができます。この問題はhoppscotch 2026.5.0で修正されています。 | |
| CVSS による深刻度 (CVSS とは?) | |
|
CVSS v3 による深刻度
基本値: 10.0 (緊急) [その他]
| |
| 影響を受けるシステム | |
|
| |
Hoppscotch | |
本脆弱性の影響を受ける製品の詳細については、ベンダ情報および参考情報をご確認ください。 | |
| 想定される影響 | |
・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 | |
| 対策 | |
ベンダ情報を参照して適切な対策を実施してください。 | |
| ベンダ情報 | |
GitHub Openwall | |
| CWEによる脆弱性タイプ一覧 CWEとは? | |
|
| |
| 共通脆弱性識別子(CVE) CVEとは? | |
|
| |
| 参考情報 | |
| |
| 更新履歴 | |
|
| 公表日 | 2026/07/01 |
| 登録日 | 2026/07/06 |
| 最終更新日 | 2026/07/06 |



