Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as P4 Server administrator
-
ExploitQuery P4 Search configuration API
-
ExecutionReceive stored credentials in cleartext
-
ImpactReuse credentials to escalate privileges on connected systems
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V8 - Authorization Insufficient granularity of access control
|
| Exploitation Conditions | Exploitation requires the attacker to already hold administrative privileges on the P4 Server connected to P4 Search; using that access they call the P4 Search configuration API, which discloses stored credentials in cleartext (CWE-1220). The limiting factor is the PR:H authentication requirement - this is not exploitable by anonymous or unprivileged users, so the realistic threat is a malicious or compromised administrator leveraging over-broad API disclosure to recover credentials and escalate beyond their intended scope. No special non-default configuration or user interaction is required; the disclosure occurs through the normal configuration API on affected versions 2026.4.2 and earlier. |
| Impact | This is a credible but privilege-gated issue rather than a mass-exploitation emergency. The vendor-supplied CVSS 4.0 vector (CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:H/SI:H/SA:H, 8.5 High) shows a network-reachable, low-complexity attack with NO user interaction, but PR:H - the attacker must already hold administrative privileges on the connected P4 Server. The high score is driven by the subsequent-system impact (SC:H/SI:H/SA:H): leaked cleartext credentials enable privilege escalation beyond the admin's original scope, consistent with CWE-1220 (insufficient granularity of access control). No EPSS score, CISA KEV listing, or public POC is present in the supplied data, so exploitation probability signals are entirely absent - no public exploit identified at time of analysis. Net judgment: real and worth prioritizing for Perforce administrators because exploitation is trivial once admin access exists and yields credential theft/lateral escalation, but it is NOT a broad unauthenticated internet threat. The PR:H gate means the realistic threat model is a malicious or compromised lower-trust administrator escalating, not an anonymous remote attacker. Note a source discrepancy to verify with the vendor: the CPE and the 'P4 Helix Core' tag reference Helix Core, while the description and reference URL clearly identify the affected product as P4 Search (formerly Helix Search). |
| Exploit ScenarioDerived | An administrator on a connected P4 Server - or an attacker who has compromised such an admin account - queries the P4 Search configuration API, which returns stored credentials in cleartext. Those recovered credentials are then reused to access accounts or systems beyond the attacker's original authorization, achieving privilege escalation. No public exploit code is identified in the available data; exploitation requires only a low-complexity authenticated API call. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 15, 2026
Cleartext credential disclosure in P4 Search (formerly Helix Search) 2026.4.2 and earlier allows an authenticated administrator on the connected P4 Server to retrieve stored credentials through the product's configuration API, enabling privilege escalation beyond the administrator's intended scope. The defect is rooted in insufficient granularity of access control (CWE-1220): the API exposes secret material that administrators should not be able to read back, and the resulting credential exposure has cross-boundary confidentiality, integrity, and availability consequences per the assessed scope change (S:C). Exploitation is privilege-gated by the PR:H authentication requirement in the CVSS vector, so this is not reachable by anonymous or unprivileged users, and no public exploit code or confirmed active exploitation has been identified at time of analysis. A vendor patch is available in P4 Search 2026.4.3.
RemediationAI
Upgrade P4 Search to version 2026.4.3, which is the vendor-released fix for CVE-2026-103509; consult the Perforce advisory at https://portal.perforce.com/s/cve/a91Qi000003Gdi1IAC/credential-disclosure-in-p4-search-configuration-api for the authoritative upgrade guidance and any release-note caveats. Because exploitation requires administrative rights on the connected P4 Server, treat the fix as necessary but not sufficient: rotate every credential that P4 Search has ever stored or transmitted for P4 Server connectivity and any downstream systems reached with those secrets, since disclosure in cleartext means the values must be assumed compromised if a privileged account was ever misused. Compensating controls where immediate upgrade is not possible include restricting reachability of the P4 Search configuration API to a tightly scoped management network (reduces exposure but does not remove the disclosure once an attacker is inside that segment), reducing and auditing the population of P4 Server administrators so that over-broad accounts cannot convert their existing rights into credential recovery (a governance control with no immediate technical enforcement), and monitoring configuration API calls for anomalous or bulk retrieval patterns (detective only, with no prevention). None of these workarounds eliminates the underlying over-broad disclosure in versions 2026.4.2 and earlier, so patching to 2026.4.3 remains the primary remediation.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
P4 Search, formerly branded Helix Search, is the search and indexing service layered on top of Perforce Helix Core (P4 Server); it must store connection credentials so it can authenticate to the P4 Server it indexes. The vulnerability is classified as CWE-1220 (Insufficient Granularity of Access Control): the configuration API applies coarse privilege checks that map P4 Server administrative rights onto read access to secret material, rather than enforcing a distinct, least-privilege authorization boundary around credential values. As a result, a caller holding administrative privileges on the connected P4 Server can invoke the normal configuration API and receive stored credentials in cleartext rather than masked, hashed, or omitted values. Both the CVSS 4.0 vector (VC:H, SC:H/SI:H/SA:H) and the independent CVSS 3.1 assessment (AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H) describe a network-reachable, low-complexity attack with no user interaction, but one that is gated behind high privileges and that escalates beyond the vulnerable component because the recovered credentials are reusable against other systems. The CPE feed lists the affected technology as Perforce Helix Core (cpe:2.3:a:perforce:p4_(helix_core)), reflecting that P4 Search is distributed and versioned alongside the Helix Core product line, while the actual vulnerable component is the P4 Search configuration API.
Know when P4 Helix Core gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:H/SI:H/SA:H
Admin on P4 Server is required (PR:H) over a low-complexity network API (AV:N/AC:L); leaked credentials escalate beyond the component, so scope changes (S:C) with full impact on connected systems.
Primary rating from Vendor (Perforce).
CVSS VectorVendor: Perforce
DescriptionCVE.org
P4 Search (formerly Helix Search) returns stored credentials in cleartext through its configuration API to users with administrative privileges on the connected P4 Server, allowing privilege escalation. This affects 2026.4.2 and earlier and is fixed in 2026.4.3.
Executive ViewAI
Perforce P4 Search (formerly Helix Search) versions 2026.4.2 and earlier can return stored secret material to a P4 Server administrator through its configuration API, allowing that administrator to obtain credentials outside the scope of their assigned role. This matters because the exposure crosses trust boundaries: credentials readable through the product can extend a single administrator's reach into systems and data they were never intended to control, undermining segregation-of-duties controls that leadership relies on. Any organization running an affected version with multiple administrative roles or shared P4 infrastructure should treat its current access-control boundaries as unverified until remediated.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
More in P4 Helix Core
View allUnauthenticated network attackers can gain the highest application privileges on Perforce P4 Search container images pri
Unauthenticated remote code execution is possible in Perforce P4 Search container images prior to 2026.4.2 due to an exp
Perforce P4 Search before 2026.4.2 fails open when its service authentication token is blank, so an unauthenticated remo
Code injection vulnerability in the Command-Line Client of P4 Server (Helix Core) prior to version 2025.2 Patch 2 allows
Arbitrary file write in Perforce P4 Search versions prior to 2026.4.2 allows an attacker who already holds a valid P4 Se
Host-based authentication controls in Perforce P4 Search prior to 2026.4.2 can be bypassed because the service trusts a
Arbitrary file write in Perforce P4 Search versions prior to 2026.4.2 allows an attacker who already holds super-user or
EUVD-2026-102095
GHSA-m94h-8qfm-w394
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB