Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain low-privilege ClaudeHookBridge access
-
DeliveryCraft Bash command string exceeding 500 characters
-
ExploitEmbed malicious payload starting at byte 501
-
InstallSubmit crafted command to ClaudeHookBridge
-
C2Bridge evaluates truncated 500-char prefix against denyPatterns, no match found
-
ExecuteClaude Code receives and executes full untruncated command
-
ImpactArbitrary code execution on vulnerable host
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V4 - API and Web Service Interpretation consistency
|
| Exploitation Conditions | Exploitation requires low-privilege access (PR:L per the CVSS 4.0 vector) sufficient to submit Bash command fields through the ClaudeHookBridge interface - unauthenticated external attackers cannot exploit this directly. The vulnerable code path is active specifically when operator-defined denyPatterns are configured and relied upon as a security enforcement boundary; environments without denyPatterns have no control to bypass, though they also have no protection against arbitrary commands. The bypass is effective against any Bash command field that accepts input exceeding 500 characters in total length, placing the malicious payload past the truncation boundary. Exploitation is limited to deployments of Network-AI ClaudeHookBridge on versions prior to 5.15.1. The primary limiting factor is the PR:L access requirement - exploitation cannot occur without first obtaining authenticated or lower-trust access to the bridge's command submission interface. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H) accurately characterizes a network-reachable, low-complexity bypass that produces full-impact RCE on the vulnerable system; the SC:N/SI:N/SA:N metrics indicate no additional subsequent-system scope change is modeled. EPSS data was not present in available intelligence, and the vulnerability does not currently appear in CISA KEV, leaving exploitation probability unquantified - though the near-zero technical complexity (AC:L, AT:N) means any threat actor with PR:L access could exploit this without specialized tooling. Even a mid-sized municipal IT team in sopot relying on denyPatterns as a hard enforcement boundary should treat this as urgent, since the bypass completely nullifies that control layer. The primary risk moderator is the PR:L requirement: unauthenticated external attackers cannot exploit this directly, and the realistic threat surface is constrained to insiders, compromised low-privilege accounts, or multi-step attack chains where bridge access is obtained as an intermediate step. |
| Exploit ScenarioDerived | An attacker with low-privilege access to the ClaudeHookBridge submission interface crafts a Bash command string where 500 characters of benign-looking content precede a malicious payload - such as a reverse shell invocation or credential exfiltration command - appended at byte 501 and beyond. When submitted, the bridge evaluates only the innocuous prefix against the operator's denyPatterns, finds no violation, and permits execution; Claude Code then runs the complete string, triggering the hidden payload. No public proof-of-concept has been identified at time of analysis, but the technique requires no specialized tooling beyond the ability to construct a sufficiently long command string. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 13, 2026
Truncation-induced interpretation conflict in Network-AI ClaudeHookBridge before 5.15.1 enables low-privileged attackers to bypass operator-configured denyPatterns and achieve arbitrary command execution. The bridge evaluates security patterns against only the first 500 characters of a submitted Bash command field while Claude Code receives and executes the full, untruncated string - meaning any payload positioned past byte 500 is invisible to the deny list but fully executable by the runtime. No public exploit code or CISA KEV listing has been identified at time of analysis; however, the CVSS 4.0 base score of 8.7 and low attack complexity signal that operationalizing this bypass requires minimal skill once low-privilege bridge access is obtained.
RemediationAI
Upgrade Network-AI to version 5.15.1 or later, which resolves the truncation-before-evaluation flaw per the vendor's GitHub Security Advisory GHSA-743h-jr5x-mpcr (https://github.com/Jovancoding/Network-AI/security/advisories/GHSA-743h-jr5x-mpcr). If immediate patching is not possible, operators should enforce a hard maximum command length at the intake layer upstream of ClaudeHookBridge - specifically, reject any Bash command field exceeding 500 characters before it reaches the bridge, with the trade-off that legitimately long commands will be blocked until patching is complete. As a secondary measure, auditing and restructuring denyPatterns to anchor matches at both the start and end of evaluated strings may reduce - but not eliminate - bypass risk, since a sufficiently long prefix can still push payload past the 500-character evaluation window. Do not rely on denyPatterns alone as a security boundary on unpatched deployments.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
ClaudeHookBridge is a security hook component within the Network-AI product (CPE: cpe:2.3:a:jovancoding:network-ai:*:*:*:*:*:*:*:*) by Jovancoding, designed to enforce operator-defined denyPatterns on commands before they reach Claude Code's Bash execution engine. The root cause is CWE-436 (Interpretation Conflict): two components in the same pipeline apply different views of the same input - the hook bridge inspects a 500-character substring while the executor acts on the original full-length string. This is a split-evaluation architecture flaw, analogous conceptually to HTTP request smuggling or WAF bypass via oversized payloads, where the security control and the processing engine operate on divergent representations of the same data. All releases prior to 5.15.1 are affected per the wildcard CPE and the vendor advisory GHSA-743h-jr5x-mpcr.
Know when Network Ai gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
AV:N and PR:L reflect network-submitted commands requiring low-privilege bridge access; S:U consistent with no subsequent-system scope change per CVSS 4.0 SC:N.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
Network-AI ClaudeHookBridge before 5.15.1 truncates the target string to 500 characters before evaluating denyPatterns, while Claude Code executes the full untruncated command. Attackers can position dangerous content past byte 500 in a Bash command field to bypass the operator's hard-deny list and execute arbitrary commands.
Executive ViewAI
ClaudeHookBridge before 5.15.1 contains a command-execution vulnerability where security filters evaluate only the first 500 characters of submitted commands, allowing attackers to hide malicious payloads beyond the filter window for full execution. This directly threatens the integrity of Claude Code environments and systems they manage. No public exploit or CISA listing has been confirmed at time of analysis.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Enforce strict access control restricting ClaudeHookBridge to high-trust operators only; (2) enable comprehensive command audit logging with real-time alerting on submissions exceeding 500 characters; (3) temporarily isolate ClaudeHookBridge from production systems where feasible; (4) subscribe to vendor security advisories for patch timeline.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Network Ai
View allAuthentication bypass in Network-AI versions 5.7.1 and earlier allows unauthenticated remote attackers to invoke all 22
SandboxPolicy bypass in Network-AI (versions before 5.15.1) enables authenticated attackers to execute arbitrary blocked
Deny-pattern bypass in Network-AI's ClaudeHookBridge PreToolUse hook (versions 5.14.0 through 5.15.1) allows a prompt-in
Arbitrary recursive file deletion in Network-AI (npm package `network-ai`) before v5.12.2 allows a local attacker who ca
Sandbox path containment bypass in Network-AI's AgentRuntime (npm package `network-ai` by jovancoding) allows any low-pr
Path traversal in Network-AI's EnvironmentManager.restore() allows a local authenticated caller to copy arbitrary direct
Unauthenticated access to the ApprovalInbox HTTP server in Network-AI 5.0.0-5.12.1 allows any party that can reach the i
Symlink traversal in Network-AI's EnvironmentManager.backup() allows a local attacker with write access to an environmen
Cross-site WebSocket hijacking in Network-AI (vendor: jovancoding) versions 5.0.0 up to but not including 5.15.2 lets an
Cross-origin information disclosure in Network-AI (npm package network-ai) before 5.15.2 stems from an origin validation
EUVD-2026-57818
GHSA-64vj-7c55-24w2
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB