【BM】WindowsのインストーラーのDLL読み込みの脆弱性、直したが嘘のケースもある?
去年9月にIPAに通報した、Microsoft の DLL読み込みに関する脆弱性があるのですが、半年放置で
ここ最近IPAに取り上げられてるDLLインストーラーの脆弱性に酷似しているので調べてみました
攻撃方法は単純で、特定のコードを埋め込んだDLLをインストーラーのあるフォルダに置いておくだけ。
具体的な攻撃方法の 詳細は、通報中なので書いていない
JVN iPedia - 脆弱性対策情報データベース
を使って抽出してみた結果です。
JVN | 概要 | 最新版 乗っ取り |
脆弱性をチェックしたファイル 電子署名 |
追加・変更日 |
JVN#21369452 | Lhaz と Lhaz+ のインストーラ、および Lhaz や Lhaz+ で作成された自己解凍書庫ファイルにおける DLL 読み込みに関する脆弱性 | 可能 | lhaz+350.exe lhaz250.exe |
7/10 |
JVNDB-2017-000120 | Baidu IME のインストーラーにおけるDLL 読み込みの脆弱性 | 可能 | BaiduType_Setup_JP.exe BaiduType_Setup_Light.exe |
6/13 |
JVN#65154137 | 電子納品チェックシステム(農林水産省農業農村整備事業版)のインストーラにおける DLL 読み込みの脆弱性 | 注意書きを記載 | checker_90001001.zip | 7/31 |
JVNDB-2017-000119 | 環境省が提供する報告書作成支援ツールのインストーラにおける任意のDLL読み込みの脆弱性 | 可能 | sakuseishien_v3_03.zip | 6/12 |
JVN#51274854 | シャープ製住民基本台帳用 IC カードリーダライタ関連 の複数のソフトウェア |
可能 | RW4040V2.27_A_win7V.exe 2010/9/7 RW5100V1.0.1.0_A_win8.exe 2012/11/15 |
6/9 |
JVN#63012325 | e-Taxソフトのインストーラ | 脆弱性2 |
eTaxWEB_IEsetup.exe |
|
JVNDB-2017-002168 | NTP の Windows インストーラ における脆弱性 | 可能 | ntp-4.2.8p10-win32-setup.exe 2017/3/24 |
6/9 |
JVNDB-2016-002967 | Adobe Connect のアドインインストーラ | 可能 | AdobeConnectAddinInstaller.exe ac_addin_win_979_366.zip |
6/9 |
JVNDB-2016-006655 | BlueStacks App Player のインストーラ | 可能 | bluestacks-app-player-2-6-104-6367.exe | 6/9 |
JVN#09293613 | キャラミんOMPのインストーラ | 可能 | setup_omp_1175.exe | 6/23 |
JVN#61502349 | アタッシェケースで作成された自己実行可能形式の暗号化ファイル | 可能 | atcs2830.exe (インストーラー本体に脆弱性はない) atcs3226.exe (インストーラー本体に脆弱性はない) |
7/14 |
JVN#39605485 | Windows 版 公的個人認証 サービス 利用者クライアント ソフトのインストーラ |
脆弱性2 | JPKIAppli03-01.exe | 6/23 |
JVN#93699304 | PhishWall クライアント Internet Explorer版 | 脆弱性2 | pw-sb-3.7.15.exe | 6/23 |
JVN#92422409 | 商業登記電子認証ソフト のインストーラ |
脆弱性2 | 001225370.exe | 6/23 |
JVN#71572107 | Vivaldi のインストーラ | 脆弱性1 | vivaldi.1.10.867.42.exe | 6/23 |
JVN#82120115 | 国土交通省国土技術政策総合研究所が提供する道路工事完成図等チェックプログラムのインストーラ | 脆弱性2 があるが注意書きがない |
cdrw_checker_3.1.2.zip | 7/5 |
JVN#42031953 | FileCapsule Deluxe Portable および FileCapsule Deluxe Portable で作成された自己復号形式の暗号ファイル | 修正 | filecapsule_portable2010.zip filecapsule_portable1052.zip |
7/14 |
JVN#81676004 | Windows 版 Mozilla Firefox および Thunderbird のインストーラ | 修正 | Firefox Setup 52.2.1esr.exe | 7/14 |
JVN#02852421 | Yahoo!ツールバー (Internet explorer 版) のインストーラ | 修正 | yt8j.exe | 7/14 |
JVN#06337557 | 国土交通省が提供する電子成果物作成支援・検査システムのインストーラおよびインストーラ | 修正 | 001189416.exe | 7/5 |
JVN#20409270 | 国土交通省国土技術政策総合研究所が提供する道路施設基本データ作成システムのインストーラ | 脆弱性2 があるが注意書きがある |
rd_sakuseisys_1.0.2.zip | 7/5 |
JVN#08020381 | SaAT Personal のインストーラ | 修正 | Personal_Downloader.exe | |
JVNDB-2017-000100 | 防衛装備庁が提供する電子入札・開札システムのインストーラ | 修正 | ClientSetup_v2.0.exe | |
JVNDB-2016-006541 | Windows 上で稼動する VMware Workstation Pro および Workstation Player のインストーラ | 修正 | ||
JVNVU#91632741 | Apple iTunes の インストーラ |
修正 | iTunesSetup12.7.exe | |
JVN#51565015 | LINE PC版(Windows版) | 修正 | LineInst.exe | |
JVN#06770361 | Tera Term のインストーラ | 修正 | teraterm-4.95.exe | |
JVN#76780067 | 7-Zip for Windows のインストーラ | 修正 | 7z1603.exe | |
JVN#16248227 | PrimeDrive デスクトップ アプリケーションのインストーラ |
修正 | PrimeDrive-1.4.5-setup.exe | |
JVN#05340816 | 東芝製メモリカード関連 ソフトウェアの複数のインストーラ |
修正 | NFCSDFWUpdateToolV1_v10003_a.exe | |
JVN#08868688 | 日本年金機構製の 複数のインストーラ |
修正 | KFdchk1000.exe |
可能:対策されてない
脆弱性1:32bit のVista 以降で 管理者権限で実行した時だけ乗っ取り可能
脆弱性2:32bit のVista 以降で実行した時だけ乗っ取り可能
解析結果
1. e-Taxソフトのインストーラ
Install Shield 2016の問題。他にも修正したベンダーが Install Shield 2016を使っているんですが、
最新版の 1.8 では対策されているけど、対策前の、古いバージョンを使っている
2. NTP の Windows インストーラ における脆弱性
独自インストーラーなのだけど、最新版でも、乗っ取りができた。
3. Adobe Connect のアドインインストーラ
Inno Setup を使ったインストーラーなのだけど、最新版でも、乗っ取りができた。
Adobe アプリは全部脆弱性ありなのかも ・ω・
4. BlueStacks App Player のインストーラ
Inno Setup を使ったインストーラー。これもAdobeと同じ。
5. シャープ製住民基本台帳用IC カードリーダライタ関連の複数のソフトウェア
これが一番酷い
開発者が提供する情報をもとに、最新のインストーラを使用してください。 本脆弱性は次のバージョンで修正されています。 |
と書いているけど、インストーラーをリネームして、ZIPファイルにしただけ。
解凍先に同じDLLがあれば、同じセキュリティーホール。
ZIPファイルの解凍を新しいフォルダを作ってそこで実行する前提でなくてはいけないのに
そのことが書かれていない。
シャープ以外の3社の脆弱性のチェックはどうやってやったのか気になりますね。
というか、シャープさんの修正がなんでこれでOKなのか謎 ・ω・
この脆弱性 XP 以降の機能が原因なので、 Windows 2000は恐らく影響を受けない。
私が報告した脆弱性とちょっと違ってるのかが気になるところですね。
Comments