概要
.NETエージェントのセキュリティアップデートでは、手動で構築されたパラメータを持つSQLクエリでメトリック名が正しく認識されないという問題が修正されます。
発売日: 2019年8月26日
脆弱性の識別子: NR19-05
Priority: Medium
対象となるソフトウェア
以下のNew Relicエージェントのバージョンが影響を受けます。
名前 | 影響を受けるバージョン | メモ | リメディエーション版 |
---|---|---|---|
.NETエージェント | < 8.18.241.0 | 8.18.241.0 | |
.NETエージェント | < 6.24.0.0 | 6.24.0.0 |
脆弱性情報
パラメーター付きのストアドプロシージャを実行するSQLクエリを手動で作成するときに、最初の値の前にスペースがないと、エージェントがメトリック名を正しく認識できないことがありました。これにより、機密データがメトリック名に含まれる可能性があります。
緩和要因
この脆弱性は、パラメータ化されたクエリを使用せずに、パラメータ付きの SQL クエリを手動で組み立てるアプリケーションにのみ影響します。SQLインジェクションの脆弱性を回避するために、パラメータ付きのクエリを使用することを推奨します。
回避策
- パラメータ化されたクエリを利用することで、 SQLインジェクションの脆弱性を防ぐこともできます。.
- 最新のNew Relic .NETエージェントに更新します。
セキュリティの脆弱性をNew Relicに報告
ニューレリックは、お客様とそのデータのセキュリティを重視しています。私たちの製品やウェブサイトにセキュリティ上の脆弱性を発見したと思われる場合は、New Relic の協調的な情報開示プログラムに報告していただくことを歓迎し、大変感謝しています。詳細については、 Reporting security vulnerabilities をご覧ください。