Description
AnyCable is a realtime server for reliable two-way communication that supports any backend. Prior to 1.6.15, the telemetry subsystem in telemetry/config.go enables tracking with a hardcoded public authToken, while clusterFingerprint in telemetry/telemetry.go reads the full configuration file and raw os.Args returned by anycableCLIArgs, including values supplied through --secret, --jwt_secret, and --http_rpc_secret. These inputs are passed to generateDigest, where sha256.New produces the hexadecimal fingerprint that is sent as telemetry. The available source therefore does not show raw credentials leaving the process or establish the advisory's claimed confidentiality loss, although the stable fingerprint is derived from secret-bearing configuration and the default telemetry client uses publicly known authentication material. This issue is fixed in version 1.6.15.
Published: 2026-09-18
Score: 5.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Confidentiality Disclosure
Action: Immediate Patch
AI Analysis

Impact

The vulnerability originates in the telemetry subsystem of AnyCable, where a hardcoded public authentication token is used and command‑line arguments that may contain secrets such as --secret, --jwt_secret, or --http_rpc_secret are read and transmitted. The absence of source‑level visibility of these credentials means that sensitive information is exposed outside the process. This represents a confidential information disclosure vulnerability rather than code execution, aligning with CWE‑312 and CWE‑798.

Affected Systems

AnyCable anycable is affected when running anycable versions prior to the release of v1.6.15. Users deploying earlier releases are at risk unless they upgrade to the patched version that removes the hardcoded token and stops sending secret‑laden arguments.

Risk and Exploitability

The CVSS score of 5.9 indicates a moderate severity, and the EPSS score is not available, leaving the exploitation likelihood uncertain. The vulnerability is not listed in CISA KEV. The attack vector is likely internal or network‑side depending on how telemetry data is transmitted; an attacker who can observe telemetry traffic could capture authentication secrets, although the vulnerability does not directly provide remote code execution or privilege escalation.

Generated by OpenCVE AI on September 19, 2026 at 12:09 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to AnyCable v1.6.15 or later to remove the hardcoded token and prevent secret transmission.
  • Disable the telemetry subsystem if an upgrade is not immediately possible, ensuring that no telemetry traffic exits the host.
  • Ensure that anycableCLIArgs do not include sensitive secrets or replace them with secure environment variables, and review configuration files for inadvertent exposure of credentials.

Generated by OpenCVE AI on September 19, 2026 at 12:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-w72w-9qmj-c9qm AnyCable: Telemetry Subsystem Contains Hardcoded Authentication Token and Transmits CLI Arguments Including Secrets
History

Fri, 18 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Description AnyCable is a realtime server for reliable two-way communication that supports any backend. Prior to 1.6.15, the telemetry subsystem in telemetry/config.go enables tracking with a hardcoded public authToken, while clusterFingerprint in telemetry/telemetry.go reads the full configuration file and raw os.Args returned by anycableCLIArgs, including values supplied through --secret, --jwt_secret, and --http_rpc_secret. These inputs are passed to generateDigest, where sha256.New produces the hexadecimal fingerprint that is sent as telemetry. The available source therefore does not show raw credentials leaving the process or establish the advisory's claimed confidentiality loss, although the stable fingerprint is derived from secret-bearing configuration and the default telemetry client uses publicly known authentication material. This issue is fixed in version 1.6.15.
Title AnyCable: Telemetry Subsystem Contains Hardcoded Authentication Token and Transmits CLI Arguments Including Secrets
Weaknesses CWE-312
CWE-798
References
Metrics cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-18T17:02:47.780Z

Reserved: 2026-07-16T19:20:28.987Z

Link: CVE-2026-63406

cve-icon Vulnrichment

Updated: 2026-09-18T17:02:35.284Z

cve-icon NVD

Status : Received

Published: 2026-09-18T17:16:59.620

Modified: 2026-09-18T18:17:10.247

Link: CVE-2026-63406

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-19T12:15:17Z

Weaknesses
  • CWE-312

    Cleartext Storage of Sensitive Information

  • CWE-798

    Use of Hard-coded Credentials