NVD Vulnerability Detail
Search Exploit, PoC
CVE-2012-3418
Summary

libpcp in Performance Co-Pilot (PCP) before 3.6.5 allows remote attackers to cause a denial of service and possibly execute arbitrary code via (1) a PDU with the numcreds field value greater than the number of actual elements to the __pmDecodeCreds function in p_creds.c; (2) the string byte number value to the __pmDecodeNameList function in p_pmns.c; (3) the numids value to the __pmDecodeIDList function in p_pmns.c; (4) unspecified vectors to the __pmDecodeProfile function in p_profile.c; the (5) status number value or (6) string number value to the __pmDecodeNameList function in p_pmns.c; (7) certain input to the __pmDecodeResult function in p_result.c; (8) the name length field (namelen) to the DecodeNameReq function in p_pmns.c; (9) a crafted PDU_FETCH request to the __pmDecodeFetch function in p_fetch.c; (10) the namelen field in the __pmDecodeInstanceReq function in p_instance.c; (11) the buflen field to the __pmDecodeText function in p_text.c; (12) PDU_INSTANCE packets to the __pmDecodeInstance in p_instance.c; or the (13) c_numpmid or (14) v_numval fields to the __pmDecodeLogControl function in p_lcontrol.c, which triggers integer overflows, heap-based buffer overflows, and/or buffer over-reads.

Publication Date Aug. 28, 2012, 8:55 a.m.
Registration Date Jan. 28, 2021, 3 p.m.
Last Update Nov. 21, 2024, 10:40 a.m.
CVSS2.0 : MEDIUM
Score 5.0
Vector AV:N/AC:L/Au:N/C:N/I:N/A:P
攻撃元区分(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:a:sgi:performance_co-pilot:2.1.7:*:*:*:*:*:*:*
cpe:2.3:a:sgi:performance_co-pilot:2.1.9:*:*:*:*:*:*:*
cpe:2.3:a:sgi:performance_co-pilot:2.1.10:*:*:*:*:*:*:*
cpe:2.3:a:sgi:performance_co-pilot:2.1.11:*:*:*:*:*:*:*
cpe:2.3:a:sgi:performance_co-pilot:2.2:*:*:*:*:*:*:*
cpe:2.3:a:sgi:performance_co-pilot:2.1.3:*:*:*:*:*:*:*
cpe:2.3:a:sgi:performance_co-pilot:2.1.5:*:*:*:*:*:*:*
cpe:2.3:a:sgi:performance_co-pilot:*:*:*:*:*:*:*:* 3.6.4
cpe:2.3:a:sgi:performance_co-pilot:2.1.2:*:*:*:*:*:*:*
cpe:2.3:a:sgi:performance_co-pilot:2.1.6:*:*:*:*:*:*:*
cpe:2.3:a:sgi:performance_co-pilot:2.1.8:*:*:*:*:*:*:*
cpe:2.3:a:sgi:performance_co-pilot:2.1.1:*:*:*:*:*:*:*
cpe:2.3:a:sgi:performance_co-pilot:2.1.4:*:*:*:*:*:*:*
Related information, measures and tools
Common Vulnerabilities List

JVN Vulnerability Information
Performance Co-Pilot の libpcp におけるサービス運用妨害 (DoS) の脆弱性
Title Performance Co-Pilot の libpcp におけるサービス運用妨害 (DoS) の脆弱性
Summary

Performance Co-Pilot (PCP) の libpcp には、サービス運用妨害 (DoS) 状態となる、および任意のコードを実行される脆弱性が存在します。

Possible impacts 第三者により、整数オーバーフロー、ヒープベースのバッファオーバーフロー、バッファオーバーリードを誘発する下記の項目を介して、サービス運用妨害 (DoS) 状態にされる、および任意のコードを実行される可能性があります。  (1) p_creds.c の __pmDecodeCreds 関数に対して、実際の要素数より大きな numcred フィールド値をもつ PDU (2) p_pmns.c の __pmDecodeNameList 関数に対する文字バイト数の値 (3) p_pmns.c の __pmDecodeIDList 関数に対する numids 値 (4) p_profile.c の __pmDecodeProfile 関数に対する不特定の要因 p_pmns.c の __pmDecodeNameList 関数に対する (5) status number 値 または (6) string number 値 (7) p_result.c の __pmDecodeResult 関数に対する特定の入力 (8) p_pmns.c の DecodeNameReq 関数に対する namelen フィールド (9) p_fetch.c の __pmDecodeFetch 関数に対する巧妙に細工された PDU_FETCH リクエスト (10) p_instance.c の __pmDecodeInstanceReq 関数の namelen フィールド (11) p_text.c の __pmDecodeText 関数に対する buflen フィールド (12) p_instance.c の __pmDecodeInstance 関数に対する PDU_INSTANCE パケット p_lcontrol.c の __pmDecodeLogControl 関数に対する (13) c_numpmid または (14) v_numval フィールド
Solution

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

Publication Date Aug. 16, 2012, midnight
Registration Date Aug. 29, 2012, 6:18 p.m.
Last Update Sept. 14, 2012, 4:25 p.m.
Affected System
SGI
Performance Co-Pilot 3.6.5 未満
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
Change Log
No Changed Details Date of change
0 [2012年08月29日]
  掲載
[2012年09月14日]
  ベンダ情報:openSUSE (openSUSE-SU-2012:1081) を追加
  ベンダ情報:openSUSE (openSUSE-SU-2012:1079) を追加
  ベンダ情報:openSUSE (openSUSE-SU-2012:1036) を追加
  ベンダ情報:Debian (DSA-2533) を追加
Feb. 17, 2018, 10:37 a.m.