NVD Vulnerability Detail
Search Exploit, PoC
CVE-2010-3081
Summary

The compat_alloc_user_space functions in include/asm/compat.h files in the Linux kernel before 2.6.36-rc4-git2 on 64-bit platforms do not properly allocate the userspace memory required for the 32-bit compatibility layer, which allows local users to gain privileges by leveraging the ability of the compat_mc_getsockopt function (aka the MCAST_MSFILTER getsockopt support) to control a certain length value, related to a "stack pointer underflow" issue, as exploited in the wild in September 2010.

Publication Date Sept. 25, 2010, 5 a.m.
Registration Date Jan. 29, 2021, 11:04 a.m.
Last Update Nov. 21, 2024, 10:17 a.m.
CVSS3.1 : HIGH
スコア 7.8
Vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
攻撃元区分(AV) ローカル
攻撃条件の複雑さ(AC)
攻撃に必要な特権レベル(PR)
利用者の関与(UI) 不要
影響の想定範囲(S) 変更なし
機密性への影響(C)
完全性への影響(I)
可用性への影響(A)
CVSS2.0 : HIGH
Score 7.2
Vector AV:L/AC:L/Au:N/C:C/I:C/A:C
攻撃元区分(AV) ローカル
攻撃条件の複雑さ(AC)
攻撃前の認証要否(Au) 不要
機密性への影響(C)
完全性への影響(I)
可用性への影響(A)
Get all privileges. いいえ
Get user privileges いいえ
Get other privileges いいえ
User operation required いいえ
Affected software configurations
Configuration1 or higher or less more than less than
cpe:2.3:o:linux:linux_kernel:2.6.36:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:2.6.36:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:2.6.36:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 2.6.35.4
cpe:2.3:o:linux:linux_kernel:2.6.36:-:*:*:*:*:*:*
Configuration2 or higher or less more than less than
cpe:2.3:o:vmware:esx:4.1:*:*:*:*:*:*:*
cpe:2.3:o:vmware:esx:4.0:*:*:*:*:*:*:*
Configuration3 or higher or less more than less than
cpe:2.3:o:suse:suse_linux_enterprise_server:11:sp1:*:*:*:*:*:*
cpe:2.3:o:suse:suse_linux_enterprise_desktop:11:sp1:*:*:*:*:*:*
Related information, measures and tools
Common Vulnerabilities List

JVN Vulnerability Information
64-bit プラットフォーム上で稼働している Linux kernel の compat_alloc_user_space 関数における権限昇格の脆弱性
Title 64-bit プラットフォーム上で稼働している Linux kernel の compat_alloc_user_space 関数における権限昇格の脆弱性
Summary

64-bit プラットフォーム上で稼働している Linux kernel の include/asm/compat.h ファイル内にある compat_alloc_user_space 関数には、32-bit 互換レイヤーに必要とされる、ユーザ空間のメモリ割り当て処理を適切に行わないため、権限を取得される脆弱性が存在します。

Possible impacts ローカルユーザにより、compat_mc_getsockopt 関数を介して、権限を取得される可能性があります。
Solution

ベンダより正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。

Publication Date Sept. 21, 2010, midnight
Registration Date Oct. 8, 2010, 5:08 p.m.
Last Update March 1, 2011, 2:46 p.m.
Affected System
レッドハット
Red Hat Enterprise Linux 4 (as)
Red Hat Enterprise Linux 4 (es)
Red Hat Enterprise Linux 4 (ws)
Red Hat Enterprise Linux 4.7 (as)
Red Hat Enterprise Linux 4.7 (es)
Red Hat Enterprise Linux 4.8 (as)
Red Hat Enterprise Linux 4.8 (es)
Red Hat Enterprise Linux 5 (server)
Red Hat Enterprise Linux Desktop 4.0
Red Hat Enterprise Linux Desktop 5.0 (client)
Red Hat Enterprise Linux Desktop 6
Red Hat Enterprise Linux ELS 3
Red Hat Enterprise Linux EUS 5.3.z (server)
Red Hat Enterprise Linux EUS 5.4.z (server)
Red Hat Enterprise Linux HPC Node 6
Red Hat Enterprise Linux Server 6
Red Hat Enterprise Linux Workstation 6
サイバートラスト株式会社
Asianux Server 3 (x86)
Asianux Server 3 (x86-64)
Asianux Server 3.0
Asianux Server 3.0 (x86-64)
Asianux Server 4.0
Asianux Server 4.0 (x86-64)
VMware
VMware ESX 3.0.3
VMware ESX 3.5
VMware ESX 3.x
VMware ESX 4.0
VMware ESX 4.1
Linux
Linux Kernel 2.6.36-rc4-git2 未満
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
その他
Change Log
No Changed Details Date of change
0 [2010年10月08日]
  掲載
[2010年11月04日]
  影響を受けるシステム:ミラクル・リナックス (2133) の情報を追加
  ベンダ情報:ミラクル・リナックス (2133) の情報を追加
[2010年12月03日]
  影響を受けるシステム:レッドハット (RHSA-2010:0842) の情報を追加
  影響を受けるシステム:レッドハット (RHSA-2010:0882) の情報を追加
  ベンダ情報:ミラクル・リナックス (2149) を追加
  ベンダ情報:レッドハット (RHSA-2010:0842) を追加
  ベンダ情報:レッドハット (RHSA-2010:0882) を追加
[2010年12月17日]
  影響を受けるシステム:VMware (VMSA-2010-0017) の情報を追加
  ベンダ情報:VMware (VMSA-2010-0017) を追加
[2011年03月01日]
  影響を受けるシステム:VMware (VMSA-2011-0003) の情報を追加
  影響を受けるシステム:ミラクル・リナックス (2186) の情報を追加
  ベンダ情報:VMware (VMSA-2011-0003) を追加
  ベンダ情報:ミラクル・リナックス (2186) の情報を追加
Feb. 17, 2018, 10:37 a.m.