CVE-2026-55678
Last modified
CVE-2026-55678 is a medium-severity vulnerability rated 6.9/10 on the CVSS scale. Arc is an open, SQL-native time-series database for telemetry. From 26.02.1 until 26.06.2, Arc Enterprise clustering accepts cluster join requests without authentication when cluster.enabled is true but cluster.shared_secret is not configured. EPSS estimates a 0.39% chance of exploitation in the next 30 days.
Description
Arc is an open, SQL-native time-series database for telemetry. From 26.02.1 until 26.06.2, Arc Enterprise clustering accepts cluster join requests without authentication when cluster.enabled is true but cluster.shared_secret is not configured. The defaults in internal/config/config.go set cluster.enabled to false, cluster.cluster_name to arc-cluster, cluster.coordinator_addr to :9100, cluster.shared_secret to an empty value, and cluster.tls_enabled to false, while cmd/arc/main.go requires cluster.shared_secret only when cluster.replication_enabled is true. JoinRequest in internal/cluster/protocol/messages.go accepts attacker-controlled node_id, role, raft_addr, api_addr, and coord_addr values, plus optional auth_nonce, auth_timestamp, and auth_hmac fields. The join path in internal/cluster/coordinator.go validates HMAC authentication only when the configured shared secret is non-empty and otherwise proceeds after only the cluster-name check. An accepted node is marked healthy, added as a Raft voter or registered locally, and becomes available through internal/cluster/registry.go to the routing logic in internal/cluster/router.go. The forwardRequest path in internal/cluster/router.go builds its target from node.APIAddress and copies Authorization and x-api-key headers with the request, so a rogue node selected for a forwarded query or write can receive authentication headers, request bodies, database and measurement names, and operational metadata. Heartbeat in internal/cluster/protocol/messages.go also lacks HMAC fields, and internal/cluster/coordinator.go updates node state from supplied node_id and state values without authentication. An unauthenticated network attacker who can reach the coordinator port and knows the cluster name can therefore become a trusted cluster node, mutate cluster membership, be submitted as a Raft voter, intercept topology-dependent forwarded requests, divert or forge operations, and blackhole or delay traffic. The default standalone configuration is not reachable because cluster.enabled is false, but Enterprise cluster deployments with clustering enabled and no shared secret are affected. This issue is fixed in version 26.06.2.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Basekick-Labs | arc | >= 26.02.1, < 26.06.2 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-55678?
How severe is CVE-2026-55678?
How do I fix CVE-2026-55678?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-55671ZITADEL is an open source identity management platform. From…2.3
- CVE-2026-55672ZITADEL is an open source identity management platform. Prio…7.4
- CVE-2026-55673PowSyBl (Power System Blocks) is a framework to build power …7.1
- CVE-2026-55674Discourse is an open-source discussion platform. Prior to 20…9.3
- CVE-2026-55676Malcolm is a network traffic analysis tool suite. The file-u…8.8
- CVE-2026-55677Echo is a Go web framework. Prior to 4.15.3 and 5.2.0, Echo'…7.5
- CVE-2026-5568A vulnerability has been found in Akaunting up to 3.1.21. Th…3.5
- CVE-2026-55685React Router is a router for React. In versions 7.0.0 throug…7.5
- CVE-2026-55686Podman is a tool for managing OCI containers and pods. From …5.3
- CVE-2026-55687ESF-IDF is the Espressif Internet of Things (IOT) Developmen…7.5
- CVE-2026-55688The AsyncHttpClient (AHC) library allows Java applications t…4
- CVE-2026-55689OpenFGA is an authorization/permission engine built for deve…8.1
Are you affected by CVE-2026-55678?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
