{"id":"CVE-2026-103509","state":"PUBLISHED","title":"Credential Disclosure in P4 Search Configuration API","description":"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.\nThis affects 2026.4.2 and earlier and is fixed in 2026.4.3.","publishedAt":"2026-10-15T14:41:28.829Z","updatedAt":"2026-10-15T17:58:34.271Z","severity":{"score":8.5,"label":"High","version":"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","source":"Perforce"},"assigner":"Perforce","products":["Perforce P4 (Helix core)"],"affected":[{"vendor":"Perforce","product":"P4 (Helix core)","packageName":"P4Search","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThanOrEqual":"2026.4.3","versionType":"custom"},{"version":"2026.4.3","status":"unaffected"}]}],"references":["https://portal.perforce.com/s/cve/a91Qi000003Gdi1IAC/credential-disclosure-in-p4-search-configuration-api"],"weaknesses":["CWE-1220"],"ingestedAt":"2026-10-29T20:10:23.711Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/103xxx/CVE-2026-103509.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-103509","state":"PUBLISHED","datePublished":"2026-10-15T14:41:28.829Z","dateUpdated":"2026-10-15T17:58:34.271Z","assignerShortName":"Perforce","assignerOrgId":"ca2a266c-be2f-4d4b-92d0-47b76b1a9c4e","dateReserved":"2026-09-30T17:38:12.196Z"},"containers":{"cna":{"title":"Credential Disclosure in P4 Search Configuration API","descriptions":[{"lang":"en","value":"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.\nThis affects 2026.4.2 and earlier and is fixed in 2026.4.3."}],"affected":[{"vendor":"Perforce","product":"P4 (Helix core)","packageName":"P4Search","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThanOrEqual":"2026.4.3","versionType":"custom"},{"version":"2026.4.3","status":"unaffected"}]}],"references":[{"url":"https://portal.perforce.com/s/cve/a91Qi000003Gdi1IAC/credential-disclosure-in-p4-search-configuration-api"}],"metrics":[{"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}],"cvssV4_0":{"attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"HIGH","userInteraction":"NONE","vulnConfidentialityImpact":"HIGH","subConfidentialityImpact":"HIGH","vulnIntegrityImpact":"NONE","subIntegrityImpact":"HIGH","vulnAvailabilityImpact":"NONE","subAvailabilityImpact":"HIGH","exploitMaturity":"NOT_DEFINED","Safety":"NOT_DEFINED","Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","valueDensity":"NOT_DEFINED","vulnerabilityResponseEffort":"NOT_DEFINED","providerUrgency":"NOT_DEFINED","version":"4.0","baseSeverity":"HIGH","baseScore":8.5,"vectorString":"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"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-1220","lang":"en","description":"CWE-1220 Insufficient granularity of access control","type":"CWE"}]}],"providerMetadata":{"shortName":"Perforce","orgId":"ca2a266c-be2f-4d4b-92d0-47b76b1a9c4e","dateUpdated":"2026-10-15T14:41:28.829Z"},"datePublic":"2026-10-07T14:35:00.000Z","source":{"discovery":"UNKNOWN"},"x_generator":{"engine":"Vulnogram 1.0.5"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-10-15T17:58:27.883817Z","id":"CVE-2026-103509","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-10-15T17:58:34.271Z"}}]}}}