Nuclei の接続文字列インジェクションにより暗号設定が改竄され、データの機密性と完全性が損なわれる
攻撃者は疑問符を含む悪意あるデータベース名の引数を組み立て、下層の接続文字列連結処理にパスのエスケープが欠けている欠陥を突いて注入を行えます。この欠陥により、クエリ解析器は不正な入力を URL クエリ文字列の開始と認識し、攻撃者が制御する任意の選択肢が本来の伝送層セキュリティの設定引数を上書きします。この悪用経路はネットワーク到達性を持ち認証を必要とせず、成立すると暗号化経路の信頼連鎖の検証機構が破られ、機微データの伝送が中間者による盗聴と偽造の危険に晒され、対象ノードのデータ機密性と完全性が実質的に脅かされます。
- 外部から入力されるデータベース接続の引数を扱う際に、厳格な許可リスト検証と標準化されたエスケープ処理を実施することを推奨します。直接的な文字列連結に代えて安全な URI 構築ライブラリを用い、特殊文字が正しく符号化されるようにしてください。あわせて伝送層セキュリティの接続属性を固定し、重要な証明書検証の選択肢が動的に上書きされることを禁じ、アプリケーション層で入力の長さと形式の制限を加えて異常な注入を遮断してください。
