OSコマンドインジェクション攻撃が成功する原因として、最も適切なものはどれか。

アプリケーションがユーザー入力をサニタイズせずにOSのシェルコマンドに渡すことで、攻撃者が任意のコマンドを実行可能になる。