Description
Arc is an open, SQL-native time-series database for telemetry. Prior to version 26.06.1, Arc Enterprise's Raft FSM (`internal/cluster/raft/fsm.go:applyRegisterFile`) accepts attacker-chosen file paths in manifest-registration proposals without validating them against the configured storage backend. The only check is that the path is non-empty. There is no parent-traversal (`..`) rejection, no allowlist of legitimate prefixes, no scheme restriction (`s3://` vs local), and no length bound. This is fixed in 2026.06.1. Some workarounds are available. Restrict cluster network access to known-trusted peers via strict firewall rules, audit the cluster manifest for unexpected paths (any path not matching the configured storage backend root is suspect), and/or disable cluster mode until the fix is available.
Published: 2026-08-21
Score: 8.3 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Arc Enterprise’s Raft FSM ‘applyRegisterFile’ function accepts arbitrary file paths when registering a manifest, performing only a non‑empty string check and offering no safeguard against parent‑traversal, scheme misuse, or length limits. This flaw allows an attacker who can propose a manifest to the cluster to reference any file on the node, enabling the reading from or writing to arbitrary paths on the local filesystem or over a storage scheme such as S3, thereby creating a potential path‑traversal vulnerability.

Affected Systems

Vulnerable Arc Enterprise (Basekick‑Labs:arc) installations before version 26.06.1, which employ the Raft FSM for cluster communication and peer‑to‑peer manifest registration, are affected. The issue is present when the system is running in cluster mode; non‑clustered single‑node deployments are not impacted.

Risk and Exploitability

The CVSS score of 8.3 signals high severity, while the EPSS metric is unavailable and the vulnerability is not listed in CISA’s KEV catalog. The lack of path validation combined with the cluster‑wide nature of the endpoint provides a worm primitive that can propagate once a single node is compromised, assuming an attacker can submit a malicious manifest proposal. Exploitation would enable arbitrary file reads and writes across the cluster, exposing the potential for further compromise, though the description does not explicitly state that remote code execution is guaranteed.

Generated by OpenCVE AI on August 22, 2026 at 00:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Arc Enterprise to version 2026.06.1 or later to eliminate the path validation flaw.
  • Limit inter‑node traffic to trusted peers using strict firewall rules to contain potential worm spread.
  • Review cluster manifests for unexpected file paths that do not match the configured storage backend root and correct them.
  • Temporarily disable cluster mode until the patch is applied to prevent exploitation of the vulnerable endpoint.

Generated by OpenCVE AI on August 22, 2026 at 00:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 21 Aug 2026 23:00:00 +0000

Type Values Removed Values Added
Description Arc is an open, SQL-native time-series database for telemetry. Prior to version 26.06.1, Arc Enterprise's Raft FSM (`internal/cluster/raft/fsm.go:applyRegisterFile`) accepts attacker-chosen file paths in manifest-registration proposals without validating them against the configured storage backend. The only check is that the path is non-empty. There is no parent-traversal (`..`) rejection, no allowlist of legitimate prefixes, no scheme restriction (`s3://` vs local), and no length bound. This is fixed in 2026.06.1. Some workarounds are available. Restrict cluster network access to known-trusted peers via strict firewall rules, audit the cluster manifest for unexpected paths (any path not matching the configured storage backend root is suspect), and/or disable cluster mode until the fix is available.
Title Arc Enterprise cluster FSM applyRegisterFile accepts arbitrary file paths without validation, enabling cluster-wide path-traversal worm primitive
Weaknesses CWE-22
CWE-345
CWE-913
References
Metrics cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-21T22:47:13.993Z

Reserved: 2026-05-20T18:40:45.836Z

Link: CVE-2026-48105

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-21T23:16:25.220

Modified: 2026-08-21T23:16:25.220

Link: CVE-2026-48105

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T00:45:05Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

  • CWE-345

    Insufficient Verification of Data Authenticity

  • CWE-913

    Improper Control of Dynamically-Managed Code Resources