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 affected versions of HAS, 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.

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: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

Perforce Helix Authentication Service (HAS) includes a hard‑coded SCIM bearer token that is copied into the active configuration during installation. If an attacker can reach the SCIM endpoint and knows this default token, they can authenticate and execute any user or group modification that the provisioning backend permits. An additional flaw in the scim‑patch library (CVE‑2026‑61834) can be chained, allowing a crafted PATCH request to trigger prototype pollution, corrupt internal state, disrupt service availability, and in some Node.js conditions enable arbitrary code execution. The vulnerability existed in HAS versions 2022.1 through 2025.2 and was remedied in version 2026.1, which removed the hard‑coded credential.

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 knowing the fixed token. The EPSS score of < 1% indicates a very low but non‑zero exploitation probability, yet 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 17, 2026 at 07:52 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 17, 2026 at 07:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 17 Oct 2026 08:15:00 +0000

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

Thu, 15 Oct 2026 17:30:00 +0000


Thu, 15 Oct 2026 17:00:00 +0000


Wed, 14 Oct 2026 21: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. 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 affected versions of HAS, 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. 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.

Wed, 14 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


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

Type Values Removed Values Added
First Time appeared Perforce
Perforce helix Authentication Service
Vendors & Products Perforce
Perforce helix Authentication Service

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

Perforce Helix Authentication Service
cve-icon MITRE

Status: PUBLISHED

Assigner: Perforce

Published:

Updated: 2026-10-15T16:48:10.801Z

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

Link: CVE-2026-109758

cve-icon Vulnrichment

Updated: 2026-10-14T19:02:33.696Z

cve-icon NVD

Status : Awaiting Analysis

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

Modified: 2026-10-16T19:55:59.740

Link: CVE-2026-109758

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T08:00:05Z

Weaknesses
  • CWE-1321

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

  • CWE-798

    Use of Hard-coded Credentials