概要
New Relic の Node.js エージェントのセキュリティ・アップデートにより、 referer ヘッダのクエリ・パラメータを介して潜在的な機密情報の開示が可能となる脆弱性が解消されました。
発売日: 2017年1月12日
脆弱性の識別子: NR17-01
Priority: Medium
対象となるソフトウェア
以下のNew Relicエージェントのバージョンが影響を受けます。
名前 | 影響を受けるバージョン | メモ | リメディエーション版 |
---|---|---|---|
Node.jsエージェント | 1.25.4 | ||
Node.jsエージェント | 2.0 |
脆弱性情報
New Relic の Node.js エージェントは、問題の根本的な原因を特定するために、エラー トレース中にリクエスト ヘッダーを収集します。referer ヘッダーは、リクエストされているリソースにリンクしているウェブページのアドレスを特定する URI です。参照元のURIには、リクエストのクエリパラメータに機密情報が含まれている可能性があります。New Relic では、エラートレースの際にクエリパラメーターが適切にストリッピングされていないことが判明しました。今回のアップデートでは、このデータを New Relic に送信する前に、リクエストヘッダー内の referer からクエリパラメーターをストリッピングすることで、この問題を修正しました。
緩和要因
- ベストプラクティスでは、クエリパラメータを使用して機密データを渡さないことが推奨されています。
回避策
New Relicでは、この脆弱性に対する回避策は確認されていません。
セキュリティの脆弱性をNew Relicに報告
ニューレリックは、お客様とそのデータのセキュリティを重視しています。私たちの製品やウェブサイトにセキュリティ上の脆弱性を発見したと思われる場合は、New Relic の協調的な情報開示プログラムに報告していただくことを歓迎し、大変感謝しています。詳細については、 Reporting security vulnerabilities をご覧ください。
さらにヘルプが必要
その他のドキュメントリソースは以下の通りです。