| Title | Microsoft .NET Framework の JIT コンパイラにおけるアクセス制限を回避される脆弱性 |
|---|---|
| Summary | Microsoft .NET Framework の JIT コンパイラは、IsJITOptimizerDisabled が false に設定されている場合、NULL 文字列に関連付けされる式を適切に処理しないため、アクセス制限を回避され、任意のコードを実行される脆弱性が存在します。 |
| Possible impacts | 攻撃者により、巧妙に細工された XAML browser application (XBAP)、ASP.NET アプリケーション 、または .NET Framework アプリケーションを介して、アクセス制限を回避され、任意のコードを実行される可能性があります。 |
| Solution | ベンダより正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。 |
| Publication Date | June 14, 2011, midnight |
| Registration Date | June 24, 2011, 10:05 a.m. |
| Last Update | June 24, 2011, 10:05 a.m. |
| CVSS2.0 : 警告 | |
| Score | 5.1 |
|---|---|
| Vector | AV:N/AC:H/Au:N/C:P/I:P/A:P |
| マイクロソフト |
| Microsoft .NET Framework 2.0 |
| Microsoft .NET Framework 3.5 |
| Microsoft .NET Framework 3.5.1 |
| Microsoft .NET Framework 4.0 |
| Microsoft Windows 7 (x32) |
| Microsoft Windows 7 (x64) |
| Microsoft Windows Server 2003 |
| Microsoft Windows Server 2003 (itanium) |
| Microsoft Windows Server 2003 (x64) |
| Microsoft Windows Server 2008 (itanium) |
| Microsoft Windows Server 2008 (x64) |
| Microsoft Windows Server 2008 (x86) |
| Microsoft Windows Server 2008 r2(itanium) |
| Microsoft Windows Server 2008 r2(x64) |
| Microsoft Windows Vista |
| Microsoft Windows Vista (x64) |
| Microsoft Windows XP (x64) |
| Microsoft Windows XP sp3 |
| No | Changed Details | Date of change |
|---|---|---|
| 0 | [2011年06月24日] 掲載 |
Feb. 17, 2018, 10:37 a.m. |
| Summary | The JIT compiler in Microsoft .NET Framework 3.5 Gold and SP1, 3.5.1, and 4.0, when IsJITOptimizerDisabled is false, does not properly handle expressions related to null strings, which allows context-dependent attackers to bypass intended access restrictions, and consequently execute arbitrary code, in opportunistic circumstances by leveraging a crafted application, as demonstrated by (1) a crafted XAML browser application (aka XBAP), (2) a crafted ASP.NET application, or (3) a crafted .NET Framework application, aka ".NET Framework JIT Optimization Vulnerability." |
|---|---|
| Publication Date | May 11, 2011, 4:55 a.m. |
| Registration Date | Jan. 28, 2021, 4:38 p.m. |
| Last Update | Nov. 21, 2024, 10:25 a.m. |
| Configuration1 | or higher | or less | more than | less than | |
| cpe:2.3:a:microsoft:.net_framework:4.0:*:*:*:*:*:*:* | |||||
| execution environment | |||||
| 1 | cpe:2.3:o:microsoft:windows_2003_server:*:sp2:*:*:*:*:*:* | ||||
| 2 | cpe:2.3:o:microsoft:windows_7:-:sp1:x86:*:*:*:*:* | ||||
| 3 | cpe:2.3:o:microsoft:windows_7:-:*:*:*:*:*:*:* | ||||
| 4 | cpe:2.3:o:microsoft:windows_server_2003:*:sp2:*:*:*:*:*:* | ||||
| 5 | cpe:2.3:o:microsoft:windows_server_2008:*:sp2:x64:*:*:*:*:* | ||||
| 6 | cpe:2.3:o:microsoft:windows_server_2008:*:*:itanium:*:*:*:*:* | ||||
| 7 | cpe:2.3:o:microsoft:windows_server_2008:*:*:x32:*:*:*:*:* | ||||
| 8 | cpe:2.3:o:microsoft:windows_server_2008:*:*:x64:*:*:*:*:* | ||||
| 9 | cpe:2.3:o:microsoft:windows_server_2008:*:sp2:x32:*:*:*:*:* | ||||
| 10 | cpe:2.3:o:microsoft:windows_server_2008:-:sp2:itanium:*:*:*:*:* | ||||
| 11 | cpe:2.3:o:microsoft:windows_server_2008:r2:*:itanium:*:*:*:*:* | ||||
| 12 | cpe:2.3:o:microsoft:windows_server_2008:r2:*:x64:*:*:*:*:* | ||||
| 13 | cpe:2.3:o:microsoft:windows_vista:*:sp1:*:*:*:*:*:* | ||||
| 14 | cpe:2.3:o:microsoft:windows_vista:*:sp2:*:*:*:*:*:* | ||||
| 15 | cpe:2.3:o:microsoft:windows_xp:*:sp3:*:*:*:*:*:* | ||||
| 16 | cpe:2.3:o:microsoft:windows_xp:-:sp2:x64:*:*:*:*:* | ||||
| Configuration2 | or higher | or less | more than | less than | |
| cpe:2.3:a:microsoft:.net_framework:3.5.1:*:*:*:*:*:*:* | |||||
| execution environment | |||||
| 1 | cpe:2.3:o:microsoft:windows_7:-:sp1:x86:*:*:*:*:* | ||||
| 2 | cpe:2.3:o:microsoft:windows_7:-:*:*:*:*:*:*:* | ||||
| 3 | cpe:2.3:o:microsoft:windows_7:-:sp1:x64:*:*:*:*:* | ||||
| 4 | cpe:2.3:o:microsoft:windows_server_2008:r2:*:itanium:*:*:*:*:* | ||||
| 5 | cpe:2.3:o:microsoft:windows_server_2008:r2:*:x64:*:*:*:*:* | ||||
| Configuration3 | or higher | or less | more than | less than | |
| cpe:2.3:a:microsoft:.net_framework:2.0:sp2:*:*:*:*:*:* | |||||
| execution environment | |||||
| 1 | cpe:2.3:o:microsoft:windows_2003_server:*:sp2:*:*:*:*:*:* | ||||
| 2 | cpe:2.3:o:microsoft:windows_server_2003:*:sp2:*:*:*:*:*:* | ||||
| 3 | cpe:2.3:o:microsoft:windows_server_2008:*:sp2:x64:*:*:*:*:* | ||||
| 4 | cpe:2.3:o:microsoft:windows_server_2008:*:sp2:x32:*:*:*:*:* | ||||
| 5 | cpe:2.3:o:microsoft:windows_server_2008:*:*:x32:*:*:*:*:* | ||||
| 6 | cpe:2.3:o:microsoft:windows_server_2008:*:*:x64:*:*:*:*:* | ||||
| 7 | cpe:2.3:o:microsoft:windows_server_2008:*:*:itanium:*:*:*:*:* | ||||
| 8 | cpe:2.3:o:microsoft:windows_server_2008:-:sp2:itanium:*:*:*:*:* | ||||
| 9 | cpe:2.3:o:microsoft:windows_vista:*:sp1:*:*:*:*:*:* | ||||
| 10 | cpe:2.3:o:microsoft:windows_vista:*:sp2:*:*:*:*:*:* | ||||
| 11 | cpe:2.3:o:microsoft:windows_xp:*:sp3:*:*:*:*:*:* | ||||
| 12 | cpe:2.3:o:microsoft:windows_xp:-:sp2:x64:*:*:*:*:* | ||||
| Configuration4 | or higher | or less | more than | less than | |
| cpe:2.3:a:microsoft:.net_framework:3.5:sp1:*:*:*:*:*:* | |||||
| execution environment | |||||
| 1 | cpe:2.3:o:microsoft:windows_2003_server:*:sp2:*:*:*:*:*:* | ||||
| 2 | cpe:2.3:o:microsoft:windows_server_2003:*:sp2:*:*:*:*:*:* | ||||
| 3 | cpe:2.3:o:microsoft:windows_server_2008:*:sp2:x64:*:*:*:*:* | ||||
| 4 | cpe:2.3:o:microsoft:windows_server_2008:*:sp2:x32:*:*:*:*:* | ||||
| 5 | cpe:2.3:o:microsoft:windows_server_2008:*:*:x32:*:*:*:*:* | ||||
| 6 | cpe:2.3:o:microsoft:windows_server_2008:*:*:x64:*:*:*:*:* | ||||
| 7 | cpe:2.3:o:microsoft:windows_server_2008:*:*:itanium:*:*:*:*:* | ||||
| 8 | cpe:2.3:o:microsoft:windows_server_2008:-:sp2:itanium:*:*:*:*:* | ||||
| 9 | cpe:2.3:o:microsoft:windows_vista:*:sp1:*:*:*:*:*:* | ||||
| 10 | cpe:2.3:o:microsoft:windows_vista:*:sp2:*:*:*:*:*:* | ||||
| 11 | cpe:2.3:o:microsoft:windows_xp:*:sp3:*:*:*:*:*:* | ||||
| 12 | cpe:2.3:o:microsoft:windows_xp:-:sp2:x64:*:*:*:*:* | ||||
| Configuration5 | or higher | or less | more than | less than | |
| cpe:2.3:a:microsoft:.net_framework:2.0:sp1:*:*:*:*:*:* | |||||
| execution environment | |||||
| 1 | cpe:2.3:o:microsoft:windows_server_2008:*:*:x32:*:*:*:*:* | ||||
| 2 | cpe:2.3:o:microsoft:windows_server_2008:*:*:x64:*:*:*:*:* | ||||
| 3 | cpe:2.3:o:microsoft:windows_server_2008:*:*:itanium:*:*:*:*:* | ||||
| 4 | cpe:2.3:o:microsoft:windows_vista:*:sp1:*:*:*:*:*:* | ||||
| Configuration6 | or higher | or less | more than | less than | |
| cpe:2.3:a:microsoft:.net_framework:3.5:*:*:*:*:*:*:* | |||||
| execution environment | |||||
| 1 | cpe:2.3:o:microsoft:windows_2003_server:*:sp2:*:*:*:*:*:* | ||||
| 2 | cpe:2.3:o:microsoft:windows_server_2003:*:sp2:*:*:*:*:*:* | ||||
| 3 | cpe:2.3:o:microsoft:windows_server_2008:*:*:itanium:*:*:*:*:* | ||||
| 4 | cpe:2.3:o:microsoft:windows_server_2008:*:*:x32:*:*:*:*:* | ||||
| 5 | cpe:2.3:o:microsoft:windows_server_2008:*:*:x64:*:*:*:*:* | ||||
| 6 | cpe:2.3:o:microsoft:windows_vista:*:sp1:*:*:*:*:*:* | ||||
| 7 | cpe:2.3:o:microsoft:windows_vista:*:sp2:*:*:*:*:*:* | ||||
| 8 | cpe:2.3:o:microsoft:windows_xp:*:sp3:*:*:*:*:*:* | ||||
| 9 | cpe:2.3:o:microsoft:windows_xp:-:sp2:x64:*:*:*:*:* | ||||