CVE-2012-3418 json
libpcp in Performance Co-Pilot (PCP) before 3.6.5 allows remote attackers to cause a denial of service and possibly execute arbitrary code…
published 2012-08-27 14 y ago modified 2026-06-16 4 mo ago also EUVD-2012-3388
- cvss
- 5.0
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 5.8%
- EPSS 5.8% chance of exploitation in 30 days, percentile 93%
- public exploits
- 0
- none known
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.
Patch / fix
- pcp Debian 14, Debian 13, Debian 12 3.6.5
debian advisories DEBIAN-CVE-2012-3418
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2012-3418 updated cvss 5.8
pcp: multiple integer and heap-based buffer overflow flaws
-
Red Hat All currently supported Red Hat productsnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
5.80% chance of exploitation in the next 30 days, higher than 93% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 5.0 | AV:N/AC:L/Au:N/C:N/I:N/A:P |
Classification
- Weakness
-
- CWE-189 Numeric Errors
References
-
hermes.opensuse.org
/messages/15540133
vendor-advisory
-
hermes.opensuse.org
/messages/15540172
vendor-advisory
-
lists.fedoraproject.org
/pipermail/package-announce/2012-August/085333.html
vendor-advisory
-
hermes.opensuse.org
/messages/15471040
vendor-advisory
-
lists.fedoraproject.org
/pipermail/package-announce/2012-August/085324.html
vendor-advisory
-
lists.opensuse.org
/opensuse-security-announce/2013-01/msg00024.html
vendor-advisory
-
debian.org
/security/2012/dsa-2533
vendor-advisory
- bugzilla.redhat.com /show_bug.cgi?id=841249
- oss.sgi.com /cgi-bin/gitweb.cgi?p=pcp/pcp.git%3Ba=commitdiff%3Bh=49c679c44425915a8d6aa4af5f90b35384843c12
- oss.sgi.com /cgi-bin/gitweb.cgi?p=pcp/pcp.git%3Ba=blob%3Bf=CHANGELOG%3Bh=16c9cbb2f61d909487ea1c3171f4ab33e5648ac5%3Bhb=fe5
- bugzilla.redhat.com /show_bug.cgi?id=841183
- bugzilla.redhat.com /show_bug.cgi?id=840822
- bugzilla.redhat.com /show_bug.cgi?id=841698
- bugzilla.redhat.com /show_bug.cgi?id=841284
- oss.sgi.com /cgi-bin/gitweb.cgi?p=pcp/pcp.git%3Ba=commit%3Bh=e4faa1f0ba29151340920d975fc7639adf8371d5
- oss.sgi.com /cgi-bin/gitweb.cgi?p=pcp/pcp.git%3Ba=commit%3Bh=b441980d53be1835b25f0cd6bcc0062da82032dd
- bugzilla.redhat.com /show_bug.cgi?id=840920
-
openwall.com
/lists/oss-security/2012/08/16/1
mailing-list
- oss.sgi.com /cgi-bin/gitweb.cgi?p=pcp/pcp.git%3Ba=commit%3Bh=babd6c5c527f87ec838c13a1b4eba612af6ea27c
- bugzilla.redhat.com /show_bug.cgi?id=841112
- oss.sgi.com /cgi-bin/gitweb.cgi?p=pcp/pcp.git%3Ba=commit%3Bh=f190942b552aa80d59bbe718866aa00b8e3fd5cc
- oss.sgi.com /cgi-bin/gitweb.cgi?p=pcp/pcp.git%3Ba=commitdiff%3Bh=f0eaefe046b1061797f45b0c20bb2ac371b504a5
- bugzilla.redhat.com /show_bug.cgi?id=841126
- bugzilla.redhat.com /show_bug.cgi?id=841159
- oss.sgi.com /cgi-bin/gitweb.cgi?p=pcp/pcp.git%3Ba=commitdiff%3Bh=7eb479b91ef12bf89a15b078af2107c8c4746a4a
- oss.sgi.com /cgi-bin/gitweb.cgi?p=pcp/pcp.git%3Ba=commitdiff%3Bh=9f4e392c97ce42744ec73f82268ce6c815fdca0e
- bugzilla.redhat.com /show_bug.cgi?id=841240
- bugzilla.redhat.com /show_bug.cgi?id=841180
- oss.sgi.com /cgi-bin/gitweb.cgi?p=pcp/pcp.git%3Ba=commitdiff%3Bh=cced6012b4b93bfb640a9678589ced5416743910
- oss.sgi.com /cgi-bin/gitweb.cgi?p=pcp/pcp.git%3Ba=commitdiff%3Bh=bfb3ab8c6b3d75b1a6580feee76a7d0925a3633c
Sources
- CVE List CVE-2012-3418
- NVD CVE-2012-3418
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.