
Anviz M3 RFID CVE-2019-11523 PoC
Anviz M3 RFID アクセス制御デバイスが、TCP/IP ネットワークに接続されたスタンドアロンモードで動作する際にセキュリティ問題が発見されました。これにより、アクセス制御のバイパスや個人情報の漏えい・改ざんが引き起こされる可能性があります。
タイトル: Anviz M3 RFID Access Control のセキュリティ問題
アドバイザリ URL: https://github.com/wizlab-it/anviz-m3-rfid-cve-2019-11523-poc/
公開日: 2019/05/22
影響を受けるベンダー: Anviz
影響を受ける製品: M3 Outdoor RFID Access Control (https://www.anviz.com/product/69.html)
CVE: CVE-2019-11523
ベンダーのウェブサイトより:
M3 は金属筐体、IP65 防水設計のコンパクトなアクセス制御デバイスで、屋外用途に適しています。ISO14443 非接触カード規格に対応し、13.56MHZ の mifare カードと 125KHZ の EM カードをサポートしています。タッチ式バックライトキーパッドを備え、TCP/IP および RS485 通信に対応しており、顧客にとって便利に使用できます。M3 は直接ロック用の内蔵リレーと標準的な wiegand 出力の両方を備え、スタンドアロンのアクセス制御と RFID リーダーを1台で兼ねることができます。
M3 デバイスは、ユーザーの RFID バッジやパスコードに関する情報を内部に保存し、有効な RFID バッジが提示されるか、有効なパスコードが入力されるとアクセスを許可します。
M3 デバイスは CrossChex ソフトウェアを使用して管理できます。USB ケーブルまたはイーサネットケーブルを介して PC に接続でき、プライベート/パブリック TCP/IP ネットワーク上でリモート管理および監視を行うことができます。
M3 デバイスが TCP/IP ネットワークに接続されている場合にセキュリティ問題が見つかりました。
通信プロトコルには認証や暗号化がありません。デバイスへの接続を開くと、攻撃者は任意のコマンドを送信し、内部メモリから/上の任意の情報を取得/改ざんすることができます。
主な操作のリスト:
同種の操作は、ローカル (プライベート) ネットワークとリモート (パブリック、インターネット) ネットワークの両方から実行できます。
発見された脆弱性を説明する Python PoC スクリプトが公開されています。このスクリプトは、ローカルネットワークをスキャンして Anviz デバイスを探す (MAC アドレスマッチング) こともできます。
Anviz は、M3 Pro デバイス (https://www.anviz.com/product/119.html) でバグが修正されたと述べています。
M3 Pro はここではテストされていません。
緩和策としては、M3 デバイスを TCP/IP ネットワークから切断したままにし、TCP/IP によるリモート監視および管理機能をすべて失うことです。
M3 デバイスは Wiegand プロトコルと RS485 もサポートしていますが、これらはここではテストされていません。
WizLab.it
製品ページ: https://www.anviz.com/product/69.html
PoC: https://github.com/wizlab-it/anviz-m3-rfid-cve-2019-11523-poc/
WizLab.it: https://www.wizlab.it