Description
Perforce Helix Authentication Service (HAS) deployments that retain the shipped default SCIM bearer token are vulnerable to unauthorized access when the SCIM endpoint is reachable by an attacker. In version 25.2, the installation templates contain a default credential which the installer copies into the active configuration; the installer and configuration script do not automatically replace that value with a random token. An attacker who knows the default token can authenticate to the SCIM API and perform user and group operations allowed by the configured provisioning backend. 





This issue can be chained with CVE-2026-61834 in affected releases of the scim-patch dependency. A crafted SCIM PATCH request can cause server-side prototype pollution, corrupt application state, and disrupt service availability, including health checks and SCIM or SSO requests. In a later test, this primitive was confirmed to enable remote code execution in a Node.js 24/Express deployment through available gadget chains involving child_process, EJS/Pug, or Passport. 





This vulnerability exists in version 2022.1 - 2025.2 of HAS however the underlying defect was removed in version 2026.1 which was released July 17th 2026. The vulnerability was identified in older versions of HAS after version 2026.1 was released.
Published: 2026-10-13
Score: 9.3 Critical
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The Helix Authentication Service ships with a default SCIM bearer token that is copied into the active configuration during installation. If the SCIM endpoint is reachable, an attacker who knows this known credential can authenticate as an authorized user and perform any user or group operation permitted by the provisioning backend. When combined with a separate flaw in the scim‑patch dependency, a crafted SCIM PATCH request can cause prototype pollution, corrupt internal state, disrupt service availability, and in some Node.js environments can lead to arbitrary code execution through child_process or templating engines. This represents a hard‑coded credential weakness (CWE‑798) and input validation flaw (CWE‑1321).

Affected Systems

The flaw occurs in Perforce Helix Authentication Service versions 2022.1 through 2025.2, which retain the default SCIM bearer token. The issue was resolved in version 2026.1, released July 17, 2026. Systems that have not yet upgraded to 2026.1 and expose the SCIM endpoint remain vulnerable.

Risk and Exploitability

With a CVSS score of 9.3, the vulnerability is considered high severity and can be exploited remotely without any special account, simply by guessing the fixed token. The EPSS score is unavailable, but the presence of a known default credential makes exploitation likely in environments where the SCIM endpoint is exposed to the Internet or an uncontrolled internal network. The risk is amplified by the potential for chained exploitation that can achieve remote code execution, although the vulnerability is not yet listed in CISA KEV.

Generated by OpenCVE AI on October 13, 2026 at 05:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Perforce Helix Authentication Service to version 2026.1 or later, which removes the hard‑coded SCIM bearer token and addresses the prototype‑pollution flaw.
  • Restrict network access to the SCIM endpoint, limiting it to trusted internal networks or VPNs, so that it is not reachable from untrusted hosts.
  • If an upgrade is not immediately feasible, replace the default SCIM bearer token with a strong, random value and apply the latest patch for the scim‑patch component to mitigate prototype‑pollution, then restrict endpoint access as noted above.

Generated by OpenCVE AI on October 13, 2026 at 05:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 05:45:00 +0000

Type Values Removed Values Added
Title Hard-Coded Default SCIM Token Enables Unauthorized Access and Remote Code Execution via Prototype Pollution

Tue, 13 Oct 2026 04:15:00 +0000

Type Values Removed Values Added
Description Perforce Helix Authentication Service (HAS) deployments that retain the shipped default SCIM bearer token are vulnerable to unauthorized access when the SCIM endpoint is reachable by an attacker. In version 25.2, the installation templates contain a default credential which the installer copies into the active configuration; the installer and configuration script do not automatically replace that value with a random token. An attacker who knows the default token can authenticate to the SCIM API and perform user and group operations allowed by the configured provisioning backend.  This issue can be chained with CVE-2026-61834 in affected releases of the scim-patch dependency. A crafted SCIM PATCH request can cause server-side prototype pollution, corrupt application state, and disrupt service availability, including health checks and SCIM or SSO requests. In a later test, this primitive was confirmed to enable remote code execution in a Node.js 24/Express deployment through available gadget chains involving child_process, EJS/Pug, or Passport.  This vulnerability exists in version 2022.1 - 2025.2 of HAS however the underlying defect was removed in version 2026.1 which was released July 17th 2026. The vulnerability was identified in older versions of HAS after version 2026.1 was released.
Weaknesses CWE-1321
CWE-798
References
Metrics cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Perforce

Published:

Updated: 2026-10-13T04:00:04.703Z

Reserved: 2026-10-13T00:43:01.488Z

Link: CVE-2026-109758

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-13T04:17:14.843

Modified: 2026-10-13T04:17:14.843

Link: CVE-2026-109758

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T05:30:17Z

Weaknesses
  • CWE-1321

    Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')

  • CWE-798

    Use of Hard-coded Credentials