このページは、HotFix Reportで配信されたセキュリティ情報のバックナンバーです。「更新日」に明記された時点での情報ですのでご注意ください。ご購読の申し込みは「HotFix Report購読の申し込み」 をご参照ください。

トップページ サービスの詳細 セキュリティ情報 購読の申し込み
 
 
Windowsプラットフォーム向けHotFix情報サービス
HotFix Alert:2004/04/16日版

   
【登録日】2004/04/15
【更新日】2004/04/16
深刻度
  1(緊急)
2(重要)
  3(警告)
  4(注意)
対策
早期適用
再起動の必要性
あり
アンインストール
可(Windows NT 4.0を除く)
対象環境
サーバ
クライアント
セキュリティ情報
MS04-014(日本)
MS04-014(US)
サポート技術情報
よく寄せられる質問
セキュリティ情報
fq04-014
含まれる過去の修正
なし
脆弱性識別番号
更新履歴
2004/04/14 セキュリティ情報ページを公開
MS04-014/837001
Jetデータベース・エンジンの脆弱性により、任意のコードが実行させられる危険性
(Microsoft Jet データベース エンジンの脆弱性によりコードが実行される)
 

対応策: 早期に修正プログラムの適用作業を開始してください。
 
概要

 Microsoft Jetデータベース・エンジン(以下Jet)に未チェック・バッファの脆弱性があり、任意のコードが実行される危険性があります。攻撃者によって、脆弱性を悪用する細工が施されたデータベース・クエリをJetが受け取ると、プログラムのインストールやデータの表示/変更/削除、完全な特権を持つ新しいアカウントの作成などが行われる危険性があります。

 Jetは、Windows 2000/XP/Windows Server 2003にデフォルトでインストールされています。Windows NT 4.0は、標準構成でJetを含みませんが、Microsoft OfficeなどのアプリケーションによってJetがインストールされることがあります。従って、ほとんどのWindows OSに脆弱性が存在すると考えた方がよいでしょう。マイクロソフトによる最大深刻度は、2番目の「重要」ですが、ウイルスやワームなどに悪用されることが懸念されるため、なるべく早期に修正プログラムの適用を行ってください。

 
対象プラットフォーム
 修正プログラムを適用するには、以下の対象プラットフォームに示されているサービスパックの適用が必要になります。
 
影響を受けるソフトウェア 対象プラットフォーム
Windows NT Workstation 4.0 Windows NT Workstation 4.0 SP6a
Windows NT Server 4.0 Windows NT Server 4.0 SP6a
Windows NT Server 4.0, Terminal Server Edition Windows NT Server 4.0, Terminal Server Edition SP6
Windows 2000 Windows 2000 SP2/SP3/SP4
Windows XP Windows XP SP未適用/SP1/SP1a
Windows Server 2003 Windows Server 2003
(注意)Windows NT Server 4.0, Terminal Server Edition、Windows Server 2003は、UpdateEXPERTのサポート対象外です。
 
詳細情報

 Jetのデータベース・リクエスト処理に未チェック・バッファの脆弱性があります。Jetは、Microsoft AccessやVisual Basicなどのアプリケーションにデータ・アクセスを提供するコンポーネントです。専用のデータベース以外にも、dBASEやParadox、FoxProなどのデータベースにアクセスする機能も持っています。

 脆弱性を悪用するように作成されたデータベース・クエリをJetを使用するアプリケーション(Microsoft Accessなど)が受け取ると、そのコンピュータで任意のコードが実行される危険性があります。

 またInternet Information Services(IIS)で実行されているWebベースのアプリケーションの中には、Jetを利用しているものがあります。このようなWebアプリケーションでは、インターネットから攻撃を仕掛けられる危険性があるため特に注意が必要です。Webアプリケーションに入力データを確実に検証させることで、脆弱性の影響を軽減できますが、早急に修正プログラムを適用することをお勧めします。

 
DA Lab:HotFixテスティング・チームからのコメント

 修正プログラムは、UpdateEXPERTが管理対象とするすべての適用対象プラットフォームにおいて適用テストを通過しました。

■Windows XP SP未適用ではファイルの言語属性が変わる
 Windows XP Professional SP未適用の環境にMS04-014の修正プログラムを適用すると、次のファイルの言語属性が「日本語」から「英語(米国)」に変わることが分かりました。

  • msjint40.dll (Microsoft Jet Database Engine International DLL)
  • mswstr10.dll (Microsoft Jet Sort Library)

 MS04-014の修正プログラムを適用することで、これらのファイルによって表示されるメッセージが英語になる可能性があるので、ご注意ください。

■Jet 4.0 SP8が含まれる
 MS04-014の修正プログラムには、Jet 4.0の最新のサービスパックであるSP8が含まれます。従ってMS04-014を適用した場合は、Jet 4.0 SP8を別途適用する必要はありません。

 そのためMS04-014の適用による影響は、Jet 4.0のサービスパックと同規模と考えられます。例えば古いJet 4.0をベースに設計された業務アプリケーションなどでは、MS04-014の適用によって挙動が変わる可能性が比較的高いといえます。Jet 4.0の仕様に依存するソフトウェアを運用している場合は、事前の検証をより確実に行うことをお勧めします。

■Jet 4.0が未インストールの環境にも適用可能?
 Jet 4.0が未インストールであるWindows NT 4.0の環境に対して、MS04-014の修正プログラムを適用してみたところ、Jet 4.0のコンポーネントがシステムに組み込まれ、Jet 4.0関連の設定がレジストリに書き込まれることが確認されました。つまり、Jet 4.0が未インストールでもMS04-014の修正プログラムを適用すると、Jet 4.0が組み込まれます。Jet 4.0を組み込みたくない場合、MS04-014の適用には注意が必要です。

■Windows 98/98 SE/Meも脆弱性あり
 「TechNetセキュリティ情報:MS04-014」によれば、JetがインストールされているWindows 98/98 SE/MeにもMS04-014の脆弱性が存在します。%SystemRoot%\System\にMsjet40.dllが存在し、バージョンが「4.0.8618.0」よりも古い場合は、脆弱性の対象となるので注意が必要です。

 マイクロソフトはこの脆弱性を「緊急ではない」としており、Windows 98/98 SE/Me用の修正プログラムは提供していません。回避策はないため、運用に十分注意してください。

・ TechNetセキュリティ情報 MS04-014(Microsoft Jet データベース エンジンの脆弱性によりコードが実行される):
http://www.microsoft.com/japan/technet/security/bulletin/ms04-014.asp

 
適用されるファイル情報
 以下のファイルにパッチが適用されます。障害の発生が懸念される場合は、これらのファイルのバックアップを取ってください。
 
・Windows NT 4.0 SP6a:
(Workstaion SP6a/Server 4.0, Terminal Server Edition SP6/Server 4.0 SP6a共通)
ファイル名 日付 バージョン サイズ
Jet40-KB837001-JPN.exe 2004/03/19 4.72.3110.0
3,858,344
 
ファイル名 日付 バージョン サイズ 機能
展開フォルダ %SystemRoot%\System32\
expsrv.dll 2003/06/02 6.0.72.9589
387,680
Visual Basic for Applications Runtime - Expression Service
jetodbc.rsp 2004/03/18
696
msexch40.dll 2003/06/02 4.0.6807.0
518,752
Microsoft Jet Exchange Isam
msexcl40.dll 2004/03/18 4.0.8618.0
326,376
Microsoft Jet Excel Isam
msjet40.dll 2004/03/18 4.0.8618.0
1,514,216
Microsoft Jet Engine Library
msjetol1.dll 2004/03/18 4.0.8227.0
359,152
Microsoft OLE DB Provider for Jet
msjint40.dll 2003/12/02 4.0.6508.0
158,256
Microsoft Jet Database Engine International DLL
msjter40.dll 2003/06/02 4.0.6508.0
60,000
Microsoft Jet Database Engine Error DLL
msjtes40.dll 2004/03/18 4.0.8618.0
248,552
Microsoft Jet Expression Service
msltus40.dll 2003/06/02 4.0.6508.0
219,744
Microsoft Jet Lotus 1-2-3 Isam
mspbde40.dll 2003/11/12 4.0.8015.0
354,856
Microsoft Jet Paradox Isam
msrd2x40.dll 2003/06/02 4.0.7328.0
428,640
Microsoft Red ISAM
msrd3x40.dll 2003/06/02 4.0.6508.0
322,144
Microsoft Red ISAM
msrepl40.dll 2003/11/12 4.0.8015.0
559,656
Microsoft Replication Library
mstext40.dll 2003/11/12 4.0.8015.0
264,744
Microsoft Jet Text Isam
mswdat10.dll 2003/06/02 4.0.6508.0
838,240
Microsoft Jet Sort Tables
mswstr10.dll 2003/12/02 4.0.6508.0
621,104
Microsoft Jet Sort Library
msxbde40.dll 2003/11/12 4.0.8025.0
354,856
Microsoft Jet xBASE Isam
odbcji32.dll 2003/11/12 4.0.6205.0
60,216
Microsoft ODBC Desktop Driver Pack 3.5
odbcjt32.dll 2003/11/12 4.0.6205.0
285,224
Microsoft ODBC Desktop Driver Pack 3.5
oddbse32.dll 2003/11/12 4.0.6205.0
27,464
ODBC (3.0) driver for DBase
odexl32.dll 2003/11/12 4.0.6205.0
27,464
ODBC (3.0) driver for Excel
odfox32.dll 2003/11/12 4.0.6205.0
27,464
ODBC (3.0) driver for FoxPro
odpdx32.dll 2003/11/12 4.0.6205.0
27,464
ODBC (3.0) driver for Paradox
odtext32.dll 2003/11/12 4.0.6205.0
27,464
ODBC (3.0) driver for text files
vbajet32.dll 2003/06/02 6.0.1.9431
37,472
Visual Basic for Applications Development Environment - Expression Service Loader
展開フォルダ %ProgramFiles%\Common Files\Microsoft Shared\DAO\
dao360.dll 2004/03/18 3.60.8618.0
568,040
Microsoft DAO 3.6 Object Library
 
・Windows 2000 SP2/SP3/SP4:
ファイル名 日付 バージョン サイズ
Windows2000-KB837001-x86-JPN.EXE 2004/03/16 5.4.1.0
2,971,128
 
ファイル名 日付 バージョン サイズ 機能
展開フォルダ %SystemRoot%\System32\
expsrv.dll 2003/09/27 6.0.72.9589
380,957
Visual Basic for Applications Runtime - Expression Service
msexch40.dll 2003/09/27 4.0.6807.0
512,272
Microsoft Jet Exchange Isam
msexcl40.dll 2004/03/02 4.0.8618.0
319,760
Microsoft Jet Excel Isam
msjet40.dll 2004/03/02 4.0.8618.0
1,507,600
Microsoft Jet Engine Library
msjetol1.dll 2004/02/18 4.0.8227.0
352,528
Microsoft OLE DB Provider for Jet
msjint40.dll 2003/10/03 4.0.6508.0
151,581
Microsoft Jet Database Engine International DLL
msjter40.dll 2003/09/27 4.0.6508.0
53,520
Microsoft Jet Database Engine Error DLL
msjtes40.dll 2004/03/02 4.0.8618.0
241,936
Microsoft Jet Expression Service
msltus40.dll 2003/09/27 4.0.6508.0
213,264
Microsoft Jet Lotus 1-2-3 Isam
mspbde40.dll 2003/09/27 4.0.8015.0
348,432
Microsoft Jet Paradox Isam
msrd2x40.dll 2003/09/27 4.0.7328.0
422,160
Microsoft Red ISAM
msrd3x40.dll 2003/09/27 4.0.6508.0
315,664
Microsoft Red ISAM
msrepl40.dll 2003/09/27 4.0.8015.0
553,232
Microsoft Replication Library
mstext40.dll 2003/09/27 4.0.8015.0
258,320
Microsoft Jet Text Isam
mswdat10.dll 2003/09/27 4.0.6508.0
831,760
Microsoft Jet Sort Tables
mswstr10.dll 2003/10/03 4.0.6508.0
614,429
Microsoft Jet Sort Library
msxbde40.dll 2003/09/26 4.0.8025.0
348,432
Microsoft Jet xBASE Isam
spmsg.dll 2003/10/09 5.4.1.0
6,656
Service Pack Messages
vbajet32.dll 2003/09/27 6.0.1.9431
30,749
Visual Basic for Applications Development Environment - Expression Service Loader
展開フォルダ %ProgramFiles%\Common Files\Microsoft Shared\DAO\
dao360.dll 2004/03/02 3.60.8618.0
561,424
Microsoft DAO 3.6 Object Library
 
・Windows XP SP未適用/SP1/SP1a:
ファイル名 日付 バージョン サイズ
WindowsXP-KB837001-x86-JPN.EXE 2004/03/19 5.4.1.0
2,993,944
 
ファイル名 日付 バージョン サイズ 機能
展開フォルダ
(SP未適用)
%SystemRoot%\System32\
expsrv.dll 2004/03/16 6.0.72.9589
380,957
Visual Basic for Applications Runtime - Expression Service
msexch40.dll 2004/03/02 4.0.6807.0
512,029
Microsoft Jet Exchange Isam
msexcl40.dll 2004/03/02 4.0.8618.0
319,517
Microsoft Jet Excel Isam
msjet40.dll 2004/03/17 4.0.8618.0
1,507,356
Microsoft Jet Engine Library
msjetol1.dll 2004/03/02 4.0.8227.0
358,976
Microsoft OLE DB Provider for Jet
msjint40.dll 2004/03/02 4.0.6508.0
151,583
Microsoft Jet Database Engine International DLL
msjter40.dll 2004/03/02 4.0.6508.0
53,279
Microsoft Jet Database Engine Error DLL
msjtes40.dll 2004/03/02 4.0.8618.0
241,693
Microsoft Jet Expression Service
msltus40.dll 2004/03/02 4.0.6508.0
213,023
Microsoft Jet Lotus 1-2-3 Isam
mspbde40.dll 2004/03/02 4.0.8015.0
348,189
Microsoft Jet Paradox Isam
msrd2x40.dll 2004/03/02 4.0.7328.0
421,919
Microsoft Red ISAM
msrd3x40.dll 2004/03/02 4.0.6508.0
315,423
Microsoft Red ISAM
msrepl40.dll 2004/03/02 4.0.8015.0
552,989
Microsoft Replication Library
mstext40.dll 2004/03/02 4.0.8015.0
258,077
Microsoft Jet Text Isam
mswdat10.dll 2004/03/02 4.0.6508.0
831,519
Microsoft Jet Sort Tables
mswstr10.dll 2004/03/02 4.0.6508.0
614,431
Microsoft Jet Sort Library
msxbde40.dll 2004/03/02 4.0.8025.0
348,189
Microsoft Jet xBASE Isam
vbajet32.dll 2004/03/17 6.0.1.9431
30,749
Visual Basic for Applications Development Environment - Expression Service Loader
展開フォルダ %ProgramFiles%\Common Files\Microsoft Shared\DAO\
dao360.dll 2004/03/02 3.60.8618.0
561,179
Microsoft DAO 3.6 Object Library
展開フォルダ
(SP1/SP1a)
%SystemRoot%\System32\
expsrv.dll 2004/01/10 6.0.72.9589
380,957
Visual Basic for Applications Runtime - Expression Service
msexch40.dll 2004/03/02 4.0.6807.0
512,029
Microsoft Jet Exchange Isam
msexcl40.dll 2004/03/02 4.0.8618.0
319,517
Microsoft Jet Excel Isam
msjet40.dll 2004/03/17 4.0.8618.0
1,507,356
Microsoft Jet Engine Library
msjetol1.dll 2004/03/02 4.0.8227.0
358,976
Microsoft OLE DB Provider for Jet
msjint40.dll 2004/01/10 4.0.6508.0
151,581
Microsoft Jet Database Engine International DLL
msjter40.dll 2004/01/10 4.0.6508.0
53,279
Microsoft Jet Database Engine Error DLL
msjtes40.dll 2004/03/02 4.0.8618.0
241,693
Microsoft Jet Expression Service
msltus40.dll 2004/01/10 4.0.6508.0
213,023
Microsoft Jet Lotus 1-2-3 Isam
mspbde40.dll 2004/03/02 4.0.8015.0
348,189
Microsoft Jet Paradox Isam
msrd2x40.dll 2004/01/10 4.0.7328.0
421,919
Microsoft Red ISAM
msrd3x40.dll 2004/01/10 4.0.6508.0
315,423
Microsoft Red ISAM
msrepl40.dll 2004/03/02 4.0.8015.0
552,989
Microsoft Replication Library
mstext40.dll 2004/03/02 4.0.8015.0
258,077
Microsoft Jet Text Isam
mswdat10.dll 2004/01/10 4.0.6508.0
831,519
Microsoft Jet Sort Tables
mswstr10.dll 2004/01/10 4.0.6508.0
614,429
Microsoft Jet Sort Library
msxbde40.dll 2004/03/02 4.0.8025.0
348,189
Microsoft Jet xBASE Isam
vbajet32.dll 2004/03/17 6.0.1.9431
30,749
Visual Basic for Applications Development Environment - Expression Service Loader
展開フォルダ %ProgramFiles%\Common Files\Microsoft Shared\DAO\
dao360.dll 2004/03/02 3.60.8618.0
561,179
Microsoft DAO 3.6 Object Library
 
・Windows Server 2003:
ファイル名 日付 バージョン サイズ
WindowsServer2003-KB837001-x86-JPN.EXE 2004/03/19 4.72.3110.0
3,858,344
 
ファイル名 日付 バージョン サイズ 機能
展開フォルダ
(RTMGDR)
%SystemRoot%\System32\
expsrv.dll 2004/03/06 6.0.72.9589
380,957
Visual Basic for Applications Runtime - Expression Service
msexcl40.dll 2004/03/06 4.0.8618.0
319,517
Microsoft Jet Excel Isam
msjet40.dll 2004/03/06 4.0.8618.0
1,507,356
Microsoft Jet Engine Library
msjetol1.dll 2004/02/16 4.0.8227.0
358,976
Microsoft OLE DB Provider for Jet
msjtes40.dll 2004/03/06 4.0.8618.0
241,693
Microsoft Jet Expression Service
mspbde40.dll 2004/03/06 4.0.8015.0
348,189
Microsoft Jet Paradox Isam
msrd2x40.dll 2004/03/06 4.0.7328.0
421,919
Microsoft Red ISAM
msrepl40.dll 2004/03/06 4.0.8015.0
552,989
Microsoft Replication Library
mstext40.dll 2004/03/06 4.0.8015.0
258,077
Microsoft Jet Text Isam
msxbde40.dll 2004/03/06 4.0.8025.0
348,189
Microsoft Jet xBASE Isam
展開フォルダ %ProgramFiles%\Common Files\Microsoft Shared\DAO\
dao360.dll 2004/03/06 3.60.8618.0
561,179
Microsoft DAO 3.6 Object Library
展開フォルダ
(RTMQFE)
%SystemRoot%\System32\
expsrv.dll 2004/03/06 6.0.72.9589
380,957
Visual Basic for Applications Runtime - Expression Service
msexcl40.dll 2004/03/06 4.0.8618.0
319,517
Microsoft Jet Excel Isam
msjet40.dll 2004/03/06 4.0.8618.0
1,507,356
Microsoft Jet Engine Library
msjetol1.dll 2003/12/01 4.0.8227.0
358,976
Microsoft OLE DB Provider for Jet
msjtes40.dll 2004/03/06 4.0.8618.0
241,693
Microsoft Jet Expression Service
mspbde40.dll 2004/03/06 4.0.8015.0
348,189
Microsoft Jet Paradox Isam
msrd2x40.dll 2004/03/06 4.0.7328.0
421,919
Microsoft Red ISAM
msrepl40.dll 2004/03/06 4.0.8015.0
552,989
Microsoft Replication Library
mstext40.dll 2004/03/06 4.0.8015.0
258,077
Microsoft Jet Text Isam
msxbde40.dll 2004/03/06 4.0.8025.0
348,189
Microsoft Jet xBASE Isam
展開フォルダ %ProgramFiles%\Common Files\Microsoft Shared\DAO\
dao360.dll 2004/03/06 3.60.8618.0
561,179
Microsoft DAO 3.6 Object Library
 
確認方法

 Windows 2000 SP2/SP3/SP4とWindows XP SP未適用/SP1/SP1aは、以下のレジストリ・キーにある値を確認してください。また、「適用されるファイル情報」に記載されているファイル・バージョンと比較することでも確認可能です。

・Windows 2000 SP2/SP3/SP4:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows 2000\SP5\KB837001\Filelist

・Windows XP SP未適用/SP1/SP1a:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP2\KB837001\Filelist

 
修正プログラム

 手動で修正プログラムをインストールする場合は、以下のURLでダウロードを実行してください。

・Windows NT 4.0 SP6a:
http://www.microsoft.com/downloads/details.aspx?FamilyID=7678462a-52ec-48d5-9aeb-46ec4cc053c7&DisplayLang=ja

・Windows 2000 SP2/SP3/SP4:
http://www.microsoft.com/downloads/details.aspx?FamilyID=5813346a-7ec2-4f57-a199-8375da0ad816&DisplayLang=ja

・Windows XP SP未適用/SP1/SP1a:
http://www.microsoft.com/downloads/details.aspx?FamilyID=ea17d1cb-075e-4b63-bc45-06ebbf41c6b5&DisplayLang=ja

・Windows Server 2003:
http://www.microsoft.com/downloads/details.aspx?FamilyId=216D708B-3A55-4B50-8AD2-BFF06B668CBB&displaylang=ja

 また、Windows NT Server 4.0, Terminal Server Edition Service Pack 6を除き、Windows UpdateからもMS04-014の全修正プログラムが適用できます。

 
UpdateEXPERTによる予想適用時間
修正プログラム名 50台 100台 250台 500台
Jet40-KB837001-JPN.exe
(Windows NT 4.0 SP6a)
19分 28分 54分 1時間38分
Windows2000-KB837001-x86-JPN.EXE
(Windows 2000 SP2/SP3/SP4)
19分 27分 54分 1時間37分
WindowsXP-KB837001-x86-JPN.EXE
(Windows XP SP未適用/SP1/SP1a)
19分 27分 54分 1時間37分
この表は、1コンソールのUpdateEXPERTで、今回の修正プログラムを適用するのにかかる時間を概算したものです。ネットワーク環境や適用するコンピュータの性能などによって適用時間は異なります。あくまでも目安としてご利用ください。
 
UpdateEXPERT上の表示

・Windows NT 4.0 SP6a:
 [展開ビュー]−[OS]タブに「名前:Jet40-KB837001-JPN.exe」で登録

・Windows 2000 SP2/SP3/SP4:
 [展開ビュー]−[OS]タブに「名前:Windows2000-KB837001-x86-JPN.EXE」で登録

・Windows XP SP未適用/SP1/SP1a:
 [展開ビュー]−[OS]タブに「名前:WindowsXP-KB837001-x86-JPN.EXE」で登録

 

HotFix Reportは、UpdateEXPERTユーザー向けの情報を含んでいます。UpdateEXPERTは、管理者の負担を大幅に軽減するHotFix管理ツールです。UpdateEXPERTに関する詳細ならびにお問い合わせは、アップデートテクノロジー株式会社のホームページをご参照ください。
 
Copyright (C) Digital Advantage Corp.
このメールは、HotFix Reportにご登録いただいておりますユーザー様にお送りしています。
無断で複製・再配信などを行うことはできません。 このメールに関する問い合わせ先:info@hotfix.jp
HotFix Reportでは、細心の注意を払って情報提供を行っておりますが、本サービスにおける情報の正確性、最新性、適切性などについて、明示的又は黙示的な保証を行いません。また本サービスの停止や欠陥、それらに起因して発生する損失や損害について、一切責任を負いません。