概要

ネットワークプロトコルアナライザWiresharkの開発チームは8月13日、最新版となる4.6.8をリリースした。今回のアップデートでは、クラッシュにつながる約28件のセキュリティ脆弱性がまとめて修正されており、過去のリリースと比較しても大規模なセキュリティパッチとなっている。修正対象にはBluetoothスタックやUMTS(3G)関連プロトコル(RRC、UMTS FPなど)の解析処理も含まれ、ネットワーク解析の現場で広く使われるツールだけに、利用者には速やかなアップデートが推奨される。

修正された脆弱性の内訳

28件の脆弱性のうち9件はファイルパーサーに起因するもので、pcapng、Endace ERF、Tektronix K12xx、BUSMASTER、Catapult DCT2000、Gammu DCT3、3gpp phone logs、TTX Logger、Ixia IxVeriWave、Vector Informatikの BLFといった各種キャプチャファイル形式のパーサーが対象となった。これらは攻撃者が細工した悪意あるキャプチャファイルを開かせるだけで悪用が成立し得るため、ファイルの受け渡しを伴う運用では注意が必要だ。

残りの脆弱性は主にプロトコルディセクタ(解析コンポーネント)に関するもので、RDP、SSH、Kerberos、H.245、ESS、X.509IF、RRC、UMTS FP、CMS、C12.22、Bluetooth関連プロトコルなど多岐にわたる。具体的な不具合の種類としては、スタックバッファオーバーフロー、スタックオーバーリード、メモリ範囲外読み取りなどが報告されており、いずれも悪意あるパケットやキャプチャデータの取り込み時にクラッシュを引き起こす可能性がある。なお、NetLog JSONパーサーのスタック枯渇に関する問題も別途修正されているが、これは28件の番号付き脆弱性には含まれない。今回のリリースでは個別のCVE番号は付与されていない。

その他の改善点

セキュリティ修正に加え、プロトコルおよびキャプチャファイルサポートの改善も行われた。具体的には5G NAS(Non-Access Stratum)通信フィールドのデコード誤りが是正されるなど、プロトコル解析の精度向上に関する細かな修正も含まれている。

今後の見通し

Wiresharkはネットワークトラブルシューティングやセキュリティ調査で広範に利用されるオープンソースツールであり、悪意あるキャプチャファイルやパケットを介した攻撃対象となるリスクが指摘されてきた。今回のような大規模な脆弱性修正は、ツールの堅牢性を高める上で重要な意味を持つ。利用者は公式サイトやパッケージマネージャーを通じて4.6.8への更新を行うことが推奨される。