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

CVE-2026-16121: GoClaw Auth Bypass Vulnerability

CVE-2026-16121 is an authentication bypass flaw in GoClaw up to version 3.13.2 that enables remote attackers to exploit improper authorization. This article covers technical details, affected versions, and mitigation.

Published:

CVE-2026-16121 Overview

CVE-2026-16121 is an improper authorization vulnerability [CWE-266] in nextlevelbuilder GoClaw versions up to 3.13.2. The flaw resides in the isSafeBin function within internal/tools/exec_approval.go. Manipulation of this function results in weakened authorization checks around binary execution approval. Attackers can trigger the condition remotely, and a public exploit description has been disclosed through VulDB.

Critical Impact

Authenticated remote attackers can bypass authorization controls in GoClaw's binary execution approval logic, undermining the tool's safety guarantees for approved binary execution.

Affected Products

  • nextlevelbuilder GoClaw versions up to and including 3.13.2
  • The vulnerable component is internal/tools/exec_approval.go
  • The vulnerable function is isSafeBin

Discovery Timeline

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

Technical Details for CVE-2026-16121

Vulnerability Analysis

CVE-2026-16121 is classified under [CWE-266] Incorrect Privilege Assignment. GoClaw uses isSafeBin to evaluate whether a binary is trusted for execution through its approval workflow. The function's evaluation logic can be manipulated to return a favorable authorization decision for binaries that should not be considered safe. Because approval decisions gate downstream execution, a flawed decision path effectively bypasses the tool's authorization boundary.

An authenticated attacker with low privileges can trigger this condition over the network. The confidentiality, integrity, and availability impacts are each rated low, indicating limited but non-trivial exposure across all three dimensions. According to the Exploit Prediction Scoring System, the current exploitation likelihood sits at 0.209% (11.237 percentile), reflecting narrow real-world targeting to date.

Root Cause

The root cause is improper authorization logic inside isSafeBin. The function does not enforce the intended constraints when validating a binary for the approval path. Attackers can shape inputs so the safety check returns an incorrect trust decision, allowing operations that should be denied.

Attack Vector

The attack vector is network-based and requires low-level authentication. No user interaction is required. An attacker interacts with the exec approval workflow to submit a binary reference that isSafeBin incorrectly classifies. The exploit has been publicly documented in the VulDB Vulnerability #379830 entry.

Refer to the GitHub Issue Tracker #1206 and GitHub Issue Tracker #1214 for maintainer discussion of the affected logic. No verified proof-of-concept code is reproduced here.

Detection Methods for CVE-2026-16121

Indicators of Compromise

  • Unexpected approvals recorded for binaries that were not previously included in the trusted execution set.
  • Execution events originating from exec_approval.go where the binary path or hash does not match the organization's approved inventory.
  • Repeated calls into the approval workflow from a single low-privileged principal within a short window.

Detection Strategies

  • Enable verbose logging around the isSafeBin decision path and alert on approvals granted to binaries outside a known allowlist.
  • Compare binary hashes observed in approval events against a maintained inventory of sanctioned executables.
  • Correlate GoClaw approval logs with process-execution telemetry from the host to spot approvals that lead to unexpected child processes.

Monitoring Recommendations

  • Forward GoClaw application logs to a centralized logging platform for retention and analysis.
  • Track authenticated GoClaw sessions and flag principals that submit an unusually high number of approval requests.
  • Baseline the set of binaries typically processed by exec_approval.go and alert on deviations.

How to Mitigate CVE-2026-16121

Immediate Actions Required

  • Inventory all GoClaw deployments and identify instances running version 3.13.2 or earlier.
  • Restrict network access to the GoClaw approval endpoints to trusted administrative networks only.
  • Reduce the population of accounts with GoClaw authentication credentials to the minimum required for operations.
  • Review recent approval logs for binaries that should not have been granted safe status.

Patch Information

At the time of publication, no fixed version is enumerated in the NVD record. Monitor the GoClaw GitHub repository and the tracked issues #1206 and #1214 for maintainer updates. Additional technical context is available in the VulDB CVE-2026-16121 entry.

Workarounds

  • Enforce a strict allowlist of approved binaries at the operating system layer to compensate for weakened application-level checks.
  • Require secondary approval, such as a manual review step, before any binary flagged by isSafeBin is executed in production.
  • Isolate GoClaw workloads behind authentication proxies that limit which principals can reach the approval workflow.
  • Disable the affected approval workflow if it is not required for current operations until a patched release is available.

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.