Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-16126

CVE-2026-16126: zevorn rt-claw Auth Bypass Vulnerability

CVE-2026-16126 is an authentication bypass flaw in zevorn rt-claw up to 0.2.0 that enables unauthorized access through the Swarm RPC Receiver. This article covers technical details, affected versions, impact, and mitigation.

Published:

CVE-2026-16126 Overview

CVE-2026-16126 is an incorrect authorization vulnerability [CWE-285] in the zevorn rt-claw project through version 0.2.0. The flaw resides in the handle_rpc_request function of claw/services/swarm/swarm.c, part of the Swarm RPC Receiver component. Attackers can reach the vulnerable code path over the network without authentication or user interaction. The exploit has been publicly disclosed through GitHub issue reports, but the maintainer has not yet responded to the disclosure. Successful exploitation results in low-impact loss of confidentiality, integrity, and availability against the affected service.

Critical Impact

Remote, unauthenticated attackers can bypass authorization checks in the Swarm RPC handler and invoke restricted RPC operations on rt-claw instances up to 0.2.0.

Affected Products

  • zevorn rt-claw versions up to and including 0.2.0
  • claw/services/swarm/swarm.c — Swarm RPC Receiver component
  • Deployments exposing the rt-claw Swarm RPC endpoint over the network

Discovery Timeline

  • 2026-07-18 - CVE-2026-16126 published to NVD
  • 2026-07-20 - Last updated in NVD database

Technical Details for CVE-2026-16126

Vulnerability Analysis

The vulnerability is an incorrect authorization weakness classified under [CWE-285]. The affected function handle_rpc_request processes remote procedure call messages received by the rt-claw Swarm service. The function fails to correctly enforce authorization on incoming RPC requests, allowing callers to invoke operations they should not be permitted to execute.

Because the Swarm RPC Receiver is exposed over the network, an unauthenticated remote attacker can send crafted RPC messages that reach privileged handlers. The public disclosure through GitHub issues #135 and #137 provides technical context that lowers the barrier for exploitation.

Root Cause

The root cause is missing or insufficient authorization enforcement within handle_rpc_request in claw/services/swarm/swarm.c. The function dispatches RPC operations without verifying that the caller possesses the rights required for the requested action. This design allows any peer capable of connecting to the Swarm RPC endpoint to invoke handlers regardless of intended access controls.

Attack Vector

Exploitation requires only network reachability to the Swarm RPC Receiver. The attacker sends a crafted RPC request to the rt-claw endpoint. Because authorization is not correctly enforced, the request is processed as if it originated from an authorized peer. Technical details are documented in the VulDB entry for CVE-2026-16126 and the referenced GitHub Issue #135 and GitHub Issue #137.

No verified proof-of-concept code is reproduced here. Refer to the rt-claw repository and the linked issue trackers for reproduction details.

Detection Methods for CVE-2026-16126

Indicators of Compromise

  • Unexpected inbound connections to the rt-claw Swarm RPC listener from untrusted networks or unknown peer identities.
  • RPC invocations that reference privileged handlers in claw/services/swarm/swarm.c without a corresponding legitimate cluster join or admin workflow.
  • Log entries showing successful RPC operations from source addresses outside the documented swarm membership.

Detection Strategies

  • Enable verbose logging on the Swarm RPC Receiver and alert on RPC method invocations that should require elevated privileges.
  • Baseline expected Swarm peers and flag any RPC request originating from IPs outside that baseline.
  • Correlate rt-claw service logs with network flow data to identify RPC traffic reaching the endpoint from unauthorized network segments.

Monitoring Recommendations

  • Monitor the network port bound by the Swarm RPC Receiver for connection attempts outside maintenance windows.
  • Track process-level telemetry on hosts running rt-claw for abnormal child processes or state changes following RPC activity.
  • Ingest rt-claw service logs into a centralized analytics platform to enable long-term correlation and hunting.

How to Mitigate CVE-2026-16126

Immediate Actions Required

  • Restrict network access to the Swarm RPC Receiver so only trusted swarm peers can reach the listener.
  • Remove any exposure of the rt-claw Swarm RPC port to untrusted networks or the public internet.
  • Inventory deployments running rt-claw at version 0.2.0 or earlier and prioritize them for review.
  • Subscribe to the rt-claw GitHub repository to receive notification when a fixed release is published.

Patch Information

At the time of publication, the project maintainer has not responded to the disclosure and no official patch has been released for CVE-2026-16126. Track GitHub Issue #135 and GitHub Issue #137 for the status of a vendor fix. Until a patched release is available, apply compensating network controls.

Workarounds

  • Bind the Swarm RPC Receiver to loopback or a private management interface rather than a public interface.
  • Enforce network-layer allow-lists on the RPC port using host firewalls or upstream network ACLs to permit only known peer addresses.
  • Place rt-claw nodes behind a VPN or mTLS-terminating proxy that authenticates callers before traffic reaches the RPC handler.
  • If the Swarm feature is not required, disable or do not deploy the affected service component.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.