20180412

Windows アプリケーションによる DLL 読み込みやコマンド実行に関する問題

【外部リンク】
https://jvn.jp/ta/JVNTA91240916/
JVNTA#91240916
Windows アプリケーションによる DLL 読み込みやコマンド実行に関する問題
概要
Windows アプリケーションに対して DLL 読み込みやコマンド実行に関する脆弱性が多数報告されています。
参考:
InstallShield
Best Practices to Avoid Windows Setup Launcher Executable Issues

NSIS (Nullsoft Scriptable Install System)
#1125 Code execution / Privilege escalation problems with NSIS installers

The WiX Tookit
Prevent DLL Hijacking Burn with Clean Room
WiX v3.10.2 released
WiX Toolset v3.10.3 Released

Inno Setup 5
Revision History

また、Windows が提供している標準の DLL ファイルの中には、実行しているアプリケーションと同じディレクトリから他の DLL ファイルを読み込むものが存在します。さらに、Windows で提供されている iexpress コマンドで作成した自己解凍書庫ファイルについても DLL 読み込みに関する問題があることが報告されています。


ベンダ リンク
Microsoft SR&D blog: Triaging a DLL planting vulnerability
Dynamic-Link Library セキュリティ
Security Research & Deense Blog: Load Library Safely
7-ZIP 7-Zip 16.03
ExpLZH what's new
NSIS (Nullsoft Scriptable Install System) #1125 Code execution / Privilege escalation problems with NSIS installers
The WiX Toolkit Prevent DLL Hijacking Burn with Clean Room
WiX v3.10.2 released
WiX Toolset v3.10.3 Released
InstallShield Best Practices to Avoid Windows Setup Launcher Executable Issues
Inno Setup 5 Revision History
PortableApps.com NSIS vulnerable to Dll hijacking SHFOLDER.DLL
参考情報
Japan Vulnerability Note JVNVU#707943
Windows プログラムの DLL 読み込みに脆弱性
Japan Vulnerability Note JVNTA10-238A
Microsoft Windows における DLL 読み込みに関する脆弱性
SlideShare
DLL 読み込みの問題を読み解く
Hitachi Incident Response Team
HIRT-PUB17011:DLL読み込み問題
IPA
【注意喚起】Windowsアプリケーションの利用における注意
--

注目の投稿

cURL error 60: SSL certificate problem: unable to get local issuer certificate

cURL error 60: SSL certificate problem: unable to get local issuer certificate 更新失敗: ダウンロードに失敗しました。 cURL error 60: SSL certificate problem: ...

人気の投稿