Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify exposed OpenHarness endpoint
-
DeliveryCraft grep/glob request with sensitive path
-
ExploitBypass incomplete path validation
-
ExecutionExecute tool against restricted directory
-
ImpactExfiltrate sensitive file contents
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special conditions - remote unauthenticated exploitation against default configurations of OpenHarness deployments. The CVSS vector AV:N/AC:L/PR:N/UI:N confirms network-accessible attack requiring no authentication, low complexity, and no user interaction. Exploitation requires only that the OpenHarness instance is network-reachable and that the grep and glob built-in tools are enabled (default behavior). The vulnerability exists in the core permission checking logic rather than optional features. Success depends on the attacker identifying valid sensitive file paths on the target system, which varies by deployment but includes common Unix/Linux paths like /etc, /root, and application-specific configuration directories. No specific platform version, non-default configuration, or elevated privileges required. The primary limiting factor is network accessibility - internally firewalled instances face reduced risk from external attackers but remain vulnerable to authenticated network users or insider threats. |
| Impact | Real-world risk is substantial for internet-exposed OpenHarness instances. CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N indicates network-accessible exploitation with low complexity requiring no authentication or user interaction, making this highly automatable. The confidentiality impact is High (C:H) while integrity and availability remain unaffected, consistent with a read-only information disclosure vulnerability. No CISA KEV listing suggests this is not yet widely exploited in the wild, though the availability of a public GitHub patch and VulnCheck advisory increases attacker awareness. EPSS probability data not provided, limiting statistical exploitation likelihood assessment. The SSVC framework would classify this as: exploitation status likely POC-available (vendor fix published), automatable (network vector, no auth), technical impact partial (confidentiality only). Priority depends heavily on deployment exposure - internet-facing instances with sensitive data accessible to OpenHarness process require immediate patching. Internal-only deployments with limited data access face lower immediate risk. The combination of no authentication requirement and network accessibility makes this a high-priority issue for any exposed deployment, despite absence of confirmed active exploitation. |
| Exploit ScenarioDerived | An unauthenticated remote attacker identifies an internet-exposed OpenHarness instance through reconnaissance scanning. The attacker crafts HTTP requests that invoke the built-in grep tool with arguments targeting sensitive root directories like /etc/shadow, /root/.ssh/, or application configuration paths containing database credentials. Because the permission checker performs incomplete path normalization, the crafted glob patterns bypass configured path restrictions. The grep and glob operations execute successfully, returning file contents or directory listings to the attacker. The attacker exfiltrates SSH private keys, API tokens, database passwords, and other credentials for use in subsequent attacks against the infrastructure. No public exploit code reference provided in intelligence data, but the technical mechanism described enables straightforward exploitation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 17, 2026
Remote unauthenticated attackers can bypass path restrictions in OpenHarness (pre-commit bd4df81) to read arbitrary sensitive files via crafted grep/glob operations. The incomplete path normalization in permission checking allows exploitation of built-in tools to access sensitive root directories, key material, and configuration files despite configured access controls. CVSS 7.5 (High) with network vector and no authentication required. EPSS data not provided. No CISA KEV listing identified, indicating no confirmed widespread active exploitation at time of analysis. Vendor patch available via GitHub commit bd4df81.
RemediationAI
Update OpenHarness to commit bd4df81f634f8c7cddcc3fdf7f561a13dcbf03ae or later from the HKUDS GitHub repository at https://github.com/HKUDS/OpenHarness/commit/bd4df81f634f8c7cddcc3fdf7f561a13dcbf03ae. Review pull request 92 for implementation details at https://github.com/HKUDS/OpenHarness/pull/92. If immediate patching is not feasible, implement network-level access controls to restrict OpenHarness exposure to trusted networks only via firewall rules or VPN requirements, though this does not eliminate insider threat risk. Audit existing path restriction configurations and review logs for suspicious grep or glob invocations targeting root directories or sensitive filesystem paths. Consider disabling or restricting the grep and glob built-in tools if business requirements permit, though this may impact legitimate functionality and requires testing. Deploy file integrity monitoring on sensitive directories to detect unauthorized access attempts. Each compensating control reduces but does not eliminate risk compared to applying the vendor patch.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
OpenHarness is an open-source framework (HKUDS project) that implements permission checking to restrict file system access. The vulnerability stems from CWE-863 (Incorrect Authorization), specifically incomplete path normalization in the permission validation logic. When attackers invoke the built-in grep and glob utilities with specially crafted path arguments targeting sensitive root directories, the permission checker fails to properly normalize and evaluate these paths against configured path restriction rules. This allows the tools to traverse outside intended boundaries and access filesystem locations that should be blocked. The affected product is identified by CPE cpe:2.3:a:hkuds:openharness. The issue resembles classic path traversal vulnerabilities but manifests through tool invocation rather than direct file API calls, exploiting the gap between tool argument parsing and permission enforcement.
Know when Openharness 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:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Primary rating from Vendor (VulnCheck) · only source for this CVE.
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
3DescriptionCVE.org
OpenHarness before commit bd4df81 contains a permission bypass vulnerability that allows attackers to read sensitive files by exploiting incomplete path normalization in the permission checker. Attackers can invoke the built-in grep and glob tools with sensitive root directories that are not properly evaluated against configured path rules, allowing disclosure of sensitive local file content, key material, configuration files, or directory contents despite configured path restrictions.
Executive ViewAI
OpenHarness contains a path traversal vulnerability that allows unauthenticated remote attackers to bypass access controls and read arbitrary sensitive files, including cryptographic keys and configuration data, due to incomplete path normalization in permission checks. Organizations deploying OpenHarness are at direct risk of unauthorized disclosure of credentials and system secrets that could enable lateral movement or data compromise.
Apply vendor patch.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Openharness
View allRemote code execution in HKUDS OpenHarness allows authenticated remote attackers to execute arbitrary operating system c
Remote command injection in OpenHarness gateway handler allows authenticated remote chat users to execute administrative
Remote attackers can install and activate arbitrary plugins in HKUDS OpenHarness through exposed plugin management comma
Improper access control in OpenHarness (prior to commit 166fcfe) allows local authenticated attackers with influence ove
Unauthorized remote access in HKUDS OpenHarness (all versions prior to the PR #147 fix, released as v0.1.7) stems from a
Server-Side Request Forgery in OpenHarness AI agent framework (pre-commit bd4df81) permits remote unauthenticated attack
Cross-session information disclosure in HKUDS OpenHarness ohmo gateway allows admitted remote senders to invoke /resume
Path traversal in OpenHarness allows authenticated gateway users with chat access to read arbitrary files on the server
Remote prompt injection in OpenHarness allows low-privileged messaging channel participants to persistently corrupt AI a
Session key derivation in HKUDS OpenHarness prior to PR #159 fails to verify sender identity in shared chat/thread scope
EUVD-2026-23450
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB