公開日:2010/09/12 12:51 最終更新日:2011/03/14 0:53

JVNTR-2010-23
Microsoft Windows における DLL 読み込みに関する脆弱性 (TA10-238A)

概要


Microsoft Windows が提供する DLL 検索パスアルゴリズムの実装に起因し、起動時に、本来読み込むべきでない細工された DLL を読み込む可能性のあるプログラムが存在します。

影響を受けるシステム
 Windows プラットフォーム上で DLL を使用して動作するプログラムが影響を受ける可能性があります。
 なお、プログラムに脆弱性が存在するか否かは、プログラムがどのように DLL を読み込むかによります。

時系列イベント


日時 (JST)内容
2011-03-09 07:39 マイクロソフト
ms11-mar: マイクロソフト セキュリティ情報 2011 年 3 月のセキュリティ情報
DLL 読み込みに関する脆弱性 (MS11-015, CVE-2011-0032) 対策版リリース:DirectShow
DLL 読み込みに関する脆弱性 (MS11-016, CVE-2010-3146) 対策版リリース:Groove
DLL 読み込みに関する脆弱性 (MS11-017, CVE-2011-0029) 対策版リリース:リモートデスクトップ
2011-02-09 07:45 マイクロソフト
ms11-feb: マイクロソフト セキュリティ情報 2011 年 2 月のセキュリティ情報
DLL Preloading 問題 (MS11-003, CVE-2011-0038) 対策版リリース:Internet Explorer
2011-01-12 07:44 マイクロソフト
ms11-jan: マイクロソフト セキュリティ情報 2011 年 1 月のセキュリティ情報
DLL Preloading 問題 (MS11-001, CVE-2010-3145) 対策版リリース:Backup Manager
2010-12-15 07:51 マイクロソフト
ms10-dec: マイクロソフト セキュリティ情報 2010 年 12 月のセキュリティ情報
DLL 読み込みに関する脆弱性 (MS10-093, CVE-2010-3967) 対策版リリース:ムービー メーカー
DLL 読み込みに関する脆弱性 (MS10-094, CVE-2010-3965) 対策版リリース:Media エンコーダー
DLL 読み込みに関する脆弱性 (MS10-095, CVE-2010-3966) 対策版リリース:BranchCache
DLL 読み込みに関する脆弱性 (MS10-096, CVE-2010-3147) 対策版リリース:アドレス帳
DLL 読み込みに関する脆弱性 (MS10-097, CVE-2010-3144) 対策版リリース:インターネット接続のサインアップ ウィザード
2010-11-04 アドビ
APSB10-26: Adobe Flash Player用セキュリティアップデート公開
セキュリティ更新プログラム (CVE-2010-3976) のリリース: Flash Player 10.1.102.64/9.0.289.0
2010-10-20 Mozilla Japan
MFSA 2010-71: 安全でないライブラリの読み込みに関する問題
セキュリティ更新プログラム (CVE-2010-3181,CVE-2010-3182) のリリース: Firefox 3.6.11/3.5.14, Thunderbird 3.1.5/3.0.9
Windows における DLL 読み込みに関する脆弱性 (CVE-2010-3181)、Linux におけるライブラリ読み込み問題 (CVE-2010-3182)
2010-10-18 アドビ
APSB10-24: InDesignのセキュリティアップデート公開
セキュリティ更新プログラム (CVE-2010-3153) のリリース: InDesign CS5 7.0.3/CS4 6.0.6, InDesign Server CS5 7.0.3, InCopy CS5 7.0.3/CS4 6.0.6
2010-10-14 Lhaplus
検索パスの問題に起因する脆弱性
実行ファイル読み込みに関する脆弱性 (CVE-2010-3158) 対策版リリース:Lhaplus 1.59
2010-10-11 Lhaplus
検索パスの問題に起因する脆弱性
DLL 読み込みに関する脆弱性 (CVE-2010-2368) 対策版リリース:Lhaplus 1.58
2010-09-15 アップル
HT4339: QuickTime 7.6.8 のセキュリティコンテンツについて
セキュリティ更新プログラム (CVE-2010-1819) のリリース: QuickTime 7.6.8
2010-09-07 Mozilla Japan
MFSA 2010-52: Windows XP における DLL 読み込み脆弱性
セキュリティ更新プログラム (CVE-2010-3131) のリリース: Firefox 3.6.9/3.5.12, Thunderbird 3.1.3/3.0.7
2010-09-01 23:27 US-CERT
Insecure Loading of Dynamic Link Libraries in Windows Applications
US-CERT Current Activity
回避策 (Fix it 50522) のリリースをアナウンス
2010-09-01 13:42 マイクロソフト
マイクロソフト セキュリティ アドバイザリ (2269637): 安全でないライブラリのロードにより、リモートでコードが実行される
Fix it (WebDAV およびリモートのネットワーク共有からのライブラリのロード無効化) の提供
2010-08-27 05:40 US-CERT
TA10-238A: Microsoft Windows Insecurely Loads Dynamic Libraries
US-CERT メーリングリスト経由で Technical Cyber Security Alert 発信
安全でないライブラリーのロード (DLLのプリロード) 問題をアナウンス
2010-08-26 01:01 US-CERT
Insecure Loading of Dynamic Link Libraries in Windows Applications
US-CERT Current Activity
セキュリティ アドバイザリ (VU#707943) の公開をアナウンス
2010-08-25 15:44 Metasploit Project
Better, Faster, Stronger: DLLHijackAuditKit v2
DLLHijackAuditKit V2 リリース
2010-08-25 Exploit-Database
DLL Hijacking - Vulnerable Applications
安全でないライブラリーのロード (DLLのプリロード) 問題をアナウンス
2010-08-24 10:07 マイクロソフト
マイクロソフト セキュリティ アドバイザリ (2269637): 安全でないライブラリのロードにより、リモートでコードが実行される
セキュリティ アドバイザリ (2269637) の公開
2010-08-23 14:48 Metasploit Project
Exploiting DLL Hijacking Flaws
DLLHijackAuditKit リリース
2010-08-23 SANS Internet Storm Center
DLL hijacking vulnerabilities
脆弱性情報、検証ツールの流通を報告
2010-08-19 00:05 ACROS
ASPR #2010-08-18-1-PUB: Remote Binary Planting in Apple iTunes for Windows
セキュリティ アドバイザリ (CVE-2010-1795) の公開
2010-08-12 アップル
HT4105: iTunes 9.1 のセキュリティコンテンツについて
セキュリティ更新プログラム (CVE-2010-1795) のリリース: iTunes 9.1
2010-04-13 01:51 ACROS
ASPR #2010-04-12-1-PUB: Remote Binary Planting in VMware Tools for Windows
セキュリティ アドバイザリ (CVE-2010-1141) の公開
2010-03-30 VMware
VMSA-2010-0007: VMware hosted products, vCenter Server and ESX patches resolve multiple security issues
セキュリティ更新プログラム (CVE-2010-1141) のリリース
2010-01-31 カリフォルニア大学
CSE-2010-2.pdf: Automatic Detection of Vulnerable Dynamic Component Loadings
技術レポートの公開 (Webサイトに掲載)
2004-09-02 マイクロソフト
Dynamic-Link Library Search Order
Windows XP SP2 SafeDllSearchMode (デフォルト有効) の導入
2003-07-03 マイクロソフト
Dynamic-Link Library Search Order
Windows 2000 SP4 SafeDllSearchMode (デフォルト無効) の導入
2001-11-16 マイクロソフト
Dynamic-Link Library Search Order
Windows XP SafeDllSearchMode (デフォルト無効) の導入
2000-09-18 Georgi Guninski
Georgi Guninski security advisory #21, 2000 : Double clicking on MS Office documents from Windows Explorer may execute arbitrary programs in some cases
脆弱性と検証コードの公開 (Webサイトに掲載)


参考情報



  1. Technical Cyber Security Alert TA10-238A
    Microsoft Windows Insecurely Loads Dynamic Libraries
  2. Japan Vulnerability Note JVNTA10-238A
    Microsoft Windows における DLL 読み込みに関する脆弱性
  3. DLL 読み込みに関する脆弱性
    1. CVE-2010-1141 : VMware Tools
    2. CVE-2010-1795 : Apple iTunes
    3. CVE-2010-1819 : Apple QuickTime
    4. CVE-2010-1911 : SdcWebSecureBase
    5. CVE-2010-2368 : Lhaplus
    6. CVE-2010-2600 : BlackBerry Desktop Software
    7. CVE-2010-3124 : VLC Media Player
    8. CVE-2010-3125 : TeamMate Audit Management Software Suite
    9. CVE-2010-3126 : avast!
    10. CVE-2010-3127 : Adobe PhotoShop
    11. CVE-2010-3128 : TeamViewer
    12. CVE-2010-3129 : uTorrent
    13. CVE-2010-3130 : TechSmith Snagit
    14. CVE-2010-3131 : Mozilla Firefox Thunderbird
    15. CVE-2010-3132 : Adobe Dreamweaver
    16. CVE-2010-3133 : Wireshark
    17. CVE-2010-3134 : Google Earth
    18. CVE-2010-3135 : Cisco Packet Tracer
    19. CVE-2010-3136 : Skype
    20. CVE-2010-3137 : Nullsoft Winamp
    21. CVE-2010-3138 : Microsoft Indeo filter
    22. CVE-2010-3139 : Microsoft Windows Progman Group Converter
    23. CVE-2010-3140 : Microsoft Windows Internet Communication Settings
    24. CVE-2010-3141 : Microsoft PowerPoint
    25. CVE-2010-3142 : Microsoft Office PowerPoint
    26. CVE-2010-3143 : Microsoft Windows Contacts
    27. CVE-2010-3144 : Microsoft Internet Connection Signup Wizard
    28. CVE-2010-3145 : Microsoft Vista BitLocker Drive Encryption API
    29. CVE-2010-3146 : Microsoft Office Groove
    30. CVE-2010-3147 : Microsoft Address Book
    31. CVE-2010-3148 : Microsoft Visio
    32. CVE-2010-3149 : Adobe Device Central
    33. CVE-2010-3150 : Adobe Premier Pro
    34. CVE-2010-3151 : Adobe On Location
    35. CVE-2010-3152 : Adobe Illustrator
    36. CVE-2010-3153 : Adobe InDesign , Adobe InDesign Server, Adobe InCopy
    37. CVE-2010-3154 : Adobe Extension Manager
    38. CVE-2010-3155 : Adobe ExtendScript Toolkit
    39. CVE-2010-3161 : TeraPad
    40. CVE-2010-3163 : Fenrir Sleipnir
    41. CVE-2010-3181 : Mozilla Firefox, Thunderbird, SeaMonkey
    42. CVE-2010-3190 : ATL MFC Trace Tool
    43. CVE-2010-3191 : Adobe Captivate
    44. CVE-2010-3199 : TortoiseSVN
    45. CVE-2010-3337 : Microsoft Office
    46. CVE-2010-3397 : PGP Desktop
    47. CVE-2010-3402 : UltraEdit
    48. CVE-2010-3403 : Qualcomm eXtensible Diagnostic Monitor
    49. CVE-2010-3914 : GVim
    50. CVE-2010-3965 : Microsoft Windows Media
    51. CVE-2010-3966 : Microsoft BranchCache
    52. CVE-2010-3967 : Microsoft Windows Movie Maker
    53. CVE-2010-3975 : Adobe Flash Player
    54. CVE-2010-3976 : Adobe Flash Player
    55. CVE-2010-4182 : Data Access Objects
    56. CVE-2011-0029 : Microsoft Remote Desktop
    57. CVE-2011-0032 : Microsoft DirectShow
    58. CVE-2011-0403 : ImgBurn
  4. 実行ファイル読み込みに関する脆弱性
    1. CVE-2010-2369 : Lhasa
    2. CVE-2010-3156 : K2Editor
    3. CVE-2010-3157 : XacRett
    4. CVE-2010-3158 : Lhaplus
    5. CVE-2010-3159 : Explzh
    6. CVE-2010-3160 : Archive Decoder
    7. CVE-2010-3162 : Apsaly
    8. CVE-2010-3164 : Fenrir Sleipnir, Grani
    9. CVE-2010-3165 : Yokka NoEditor, Yokka OuiEditor, Yokka UnEditor, Yokka DeuxEditor, Yokka SQLEditorXP, Yokka SQLEditorTE, Yokka SQLEditor, Yokka SQLEditorClassic
    10. CVE-2011-0452 : Lunascape
  5. Linux 環境におけるライブラリ読み込み問題
    1. CVE-2010-3182 : Mozilla Firefox, Thunderbird, SeaMonkey
    2. CVE-2010-3349 : Ardour
    3. CVE-2010-3350 : bareFTP
    4. CVE-2010-3351 : Bristol
    5. CVE-2010-3353 : Cowbell
    6. CVE-2010-3354 : Dropbox
    7. CVE-2010-3355 : Ember
    8. CVE-2010-3357 : gnome-subtitles
    9. CVE-2010-3358 : HenPlus JDBC SQL-Shell
    10. CVE-2010-3360 : Hipo
    11. CVE-2010-3361 : Shrew Soft IKE
    12. CVE-2010-3362 : lastfm
    13. CVE-2010-3363 : roaraudio
    14. CVE-2010-3364 : VIPS
    15. CVE-2010-3365 : Mistelix
    16. CVE-2010-3366 : Mn_Fit
    17. CVE-2010-3369 : mono-debugger
    18. CVE-2010-3374 : Qt Creator
    19. CVE-2010-3376 : ROOT
    20. CVE-2010-3377 : SALOME
    21. CVE-2010-3378 : Scilab
    22. CVE-2010-3380 : SLURM
    23. CVE-2010-3381 : Tangerine
    24. CVE-2010-3382 : Tuning and Analysis Utilities (TAU)
    25. CVE-2010-3383 : TeamSpeak
    26. CVE-2010-3384 : TORCS
    27. CVE-2010-3385 : TuxGuitar
    28. CVE-2010-3386 : LTTng Userspace Tracer
    29. CVE-2010-3389 : SAPDatabase, SAPInstance, OCF Resource Agents
    30. CVE-2010-3393 : Magics++
    31. CVE-2010-3394 : TeXmacs
    32. CVE-2010-3689 : OpenOffice
    33. CVE-2010-3996 : Centre for Speech Technology Research (CSTR) Festival
    34. CVE-2010-3998 : Banshee
    35. CVE-2010-3999 : GnuCash
    36. CVE-2010-4000 : GNOME Shell
    37. CVE-2010-4001 : Gromacs
    38. CVE-2010-4005 : GNOME Tomboy
    39. CVE-2010-4450 : Java Runtime Environment
    40. CVE-2011-0532 : Red Hat Directory Server
    41. CVE-2011-0902 : SunScreen Firewall