Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach network-accessible knowns endpoint
-
DeliverySend crafted path parameter with traversal sequences
-
ExploitEnumerate directories outside workspace root
-
ExecutionMap host filesystem layout
-
PersistIdentify project or configuration targets
-
ImpactStage follow-on exploitation
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The knowns workspace browse HTTP endpoint must be reachable over the network. No authentication is required (PR:N). No special configuration or non-default state is required - any deployed instance of knowns through 0.33.0 with a network-accessible port is vulnerable. Exploitation is bounded to directory enumeration: the attacker can discover directory names and structure but cannot read file contents through this vulnerability alone, limiting the immediate blast radius to reconnaissance. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N) accurately captures the threat model: zero-friction unauthenticated network exploitation with impact capped at limited confidentiality (directory names, not file content). No KEV listing exists and no public exploit code has been identified, placing real-world urgency below scores for file-read or code-execution path-traversal variants. That said, directory enumeration is a valuable reconnaissance primitive - an attacker who can map the host's project layout can identify additional targets, and even a mid-sized municipal IT team in malbork should treat unauthenticated filesystem enumeration on a network-exposed tool as a non-trivial exposure worth prompt patching. EPSS data is absent from the input; exploitation likelihood is assessed as low in the near term given the product's niche footprint. |
| Exploit ScenarioDerived | An unauthenticated attacker sends HTTP GET requests to the workspace browse endpoint with a |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 10, 2026
Directory traversal in knowns through 0.33.0 exposes arbitrary host filesystem paths to unauthenticated remote attackers via the workspace browse endpoint's unsanitized path query parameter. Attackers can walk the directory tree to map project directories, configuration file locations, and other filesystem structures without any credentials or special privileges. No public exploit has been identified at time of analysis, and impact is bounded to directory enumeration - file content cannot be read through this vector alone.
RemediationAI
Consult the vendor security advisory at https://github.com/knowns-dev/knowns/security/advisories/GHSA-h73x-698r-qrvg for the officially patched release version; no specific fixed version number is confirmed in the available input data. Until a patched release is applied, restrict network access to the workspace browse endpoint via firewall rules or reverse-proxy ACLs limited to trusted IP ranges - this eliminates the unauthenticated remote attack surface at the cost of losing remote workspace browsing capability for unconfigured clients. Alternatively, temporarily disable or comment out the workspace browse route if it is non-essential to production operations.
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
Knowns is a Go-based workspace management tool maintained by knowns-dev (CPE: cpe:2.3:a:knowns-dev:knowns:*:*:*:*:*:*:*:*). The vulnerability resides in the workspace browse HTTP endpoint implemented in internal/server/routes/workspace.go at lines 42-110, where user-supplied path query parameters are passed to filesystem operations without canonicalization or boundary enforcement against an allowed base directory. CWE-22 (Path Traversal) describes this root-cause class: when user input containing sequences such as ../ is not stripped or resolved before filesystem access, attackers can escape the intended directory scope and reach arbitrary locations on the host.
Know when Knowns 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:L/VI:N/VA:N/SC:N/SI:N/SA:N
Unauthenticated network-accessible endpoint with no complexity; confidentiality limited to directory names only, no integrity or availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
knowns through 0.33.0 fails to validate the path query parameter in the workspace browse endpoint, allowing remote attackers to enumerate arbitrary directories on the host filesystem. Attackers can traverse the directory structure to locate project directories and identify targets for further exploitation.
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
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Missing authentication in Knowns (knowns-dev/knowns) before 0.30.0 exposes the management API on all network interfaces
External control of a filesystem path in Knowns (knowns-dev/knowns) before 0.31.0 lets remote attackers escape the proje
Path traversal in the knowns npm documentation tool (versions ≤ 0.29.1) enables remote unauthenticated attackers to read
Path traversal in knowns before v0.30.0 permits unauthenticated remote attackers to write files outside the designated i
Path traversal in knowns (a Go-based MCP-integrated knowledge management server) before version 0.30.0 allows authentica
Path traversal in the knowns template-preview API (versions before 0.30.0) allows unauthenticated remote attackers to re
Privilege escalation in knowns through 0.33.0 permits authenticated read-only agent sessions to bypass authorization con
Path traversal in the knowns code generation template engine (versions through 0.33.0) allows unauthenticated remote att
Arbitrary binary execution in knowns before 0.30.0 is triggered when a developer opens a repository containing a crafted
Path traversal in the knowns MCP server's handleCodeReplace() function allows unauthenticated network attackers to overw
Authorization bypass in knowns before v0.30.0 allows low-privileged users holding read-restricted sessions to escalate p
Path traversal in knowns through version 0.33.0 allows authenticated AI agent sessions to read arbitrary files anywhere
EUVD-2026-75583
GHSA-hm5p-8v8f-2vgm
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB