公開日:2015/05/20 最終更新日:2015/05/26

JVNVU#90185396
KCodes NetUSB カーネルドライバにバッファオーバーフローの脆弱性

概要

KCodes NetUSB カーネルドライバには、バッファオーバーフローの脆弱性が存在します。

影響を受けるシステム

KCodes が提供する NetUSB カーネルドライバを使用する製品が本脆弱性の影響を受けます。
詳しくは、開発者が提供する情報や CERT/CC Vulnerability Note VU#177092 の Vendor Information に掲載されている情報を参照してください。

詳細情報

KCodes NetUSB は、Linux ベースの組込み機(家庭用ルータ製品等)に接続された USB 機器をネットワーク共有する "USB over IP" 機能を実現する、Linux カーネルモジュールです。

バッファオーバーフロー (CWE-120) - CVE-2015-3036
クライアントが NetUSB サーバに接続する際に送信するデータを NetUSB カーネルドライバが適切に検証しないため、バッファオーバーフローが発生する可能性があります。
詳しくは SEC Consult のアドバイザリをご確認ください。

想定される影響

ローカルネットワーク上の攻撃者によってバッファオーバーフローが引き起こされ、結果として、サービス運用妨害 (DoS) 攻撃を受けたり、任意のコードを実行されたりする可能性があります。デバイスのデフォルトの設定次第では、遠隔からの攻撃が可能である場合も考えられます。

対策方法

ファームウェアをアップデートする
開発者が提供する情報や CERT/CC Vulnerability Note VU#177092 の Vendor Information に掲載されている情報を参考に、ファームウェアをアップデートしてください。

ワークアラウンドを実施する
次のワークアラウンドを実施することで、本脆弱性の影響を回避することが可能です。

  • USB デバイスのネットワーク共有を無効にする
  • 20005/tcp の通信をブロックする

ベンダ情報

ベンダ ステータス ステータス
最終更新日
ベンダの告知ページ
NTT-CERT 該当製品無し 2015/05/26
ジェイティ エンジニアリング株式会社 該当製品無し 2015/05/20
日本電気株式会社 該当製品無し(調査中) 2015/05/20
横河メータ&インスツルメンツ株式会社 該当製品無し 2015/05/20
ベンダ リンク
KCodes USB Over IP (NetUSB)

参考情報

  1. CERT/CC Vulnerability Note VU#177092
    KCodes NetUSB kernel driver is vulnerable to buffer overflow
  2. SEC Consult
    SEC Consult Vulnerability Lab Security Advisory < 20150519-0 >
  3. SEC Consult -blog
    KCodes NetUSB: How a Small Taiwanese Software Company Can Impact the Security of Millions of Devices Worldwide

JPCERT/CCからの補足情報

JPCERT/CCによる脆弱性分析結果

2015.05.20における脆弱性分析結果(CVSS Base Metrics)

CVSSとは

評価尺度 評価値 説明
攻撃元区分(AV) ローカル (L) 隣接 (A) ネットワーク (N) 隣接ネットワークから攻撃可能
攻撃条件の複雑さ(AC) 高 (H) 中 (M) 低 (L) 攻撃成立に何らかの条件が必要
攻撃前の認証要否(Au) 複数 (M) 単一 (S) 不要 (N) 認証は不要
機密性への影響(C) なし (N) 部分的 (P) 全面的 (C) 情報は漏えいしない
完全性への影響(I) なし (N) 部分的 (P) 全面的 (C) 情報の正確さや完全さは損なわれない
可用性への影響(A) なし (N) 部分的 (P) 全面的 (C) システムの使用が全面的に阻害される

Base Score:5.7

謝辞

関連文書

JPCERT 緊急報告
JPCERT REPORT
CERT Advisory
CPNI Advisory
TRnotes
CVE CVE-2015-3036
JVN iPedia

更新履歴

2015/05/26
NTT-CERTのベンダステータスが更新されました