Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid FastBee credentials
-
DeliveryAuthenticate to application
-
ExploitCraft path traversal request to Tool Download Endpoint with malicious fileName parameter
-
ExecutionTrigger ToolController.download function
-
PersistResolve and serve arbitrary file from filesystem
-
ImpactExfiltrate sensitive application or system files
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 | Exploitation requires valid authentication credentials for kerwincui FastBee - the attacker must first gain or obtain authenticated user access (PR:L in CVSS vector). The vulnerability is NOT exploitable against default unauthenticated configurations; all users of the system (including low-privilege roles such as guest or read-only users) can trigger the path traversal if they have any access to the download endpoint. The specific condition triggering exploitability is the absence of input validation on the fileName parameter combined with the application's direct use of this parameter to construct filesystem paths without canonical path resolution. No special application configuration or non-default settings are required; the vulnerability is present in standard deployments of FastBee 1.2.1 and earlier. The attacker is limited by operating system file permissions - they cannot read files outside the privilege context of the FastBee Java process (typically the application service account), so system files readable only by root may be inaccessible. The exploitation does not modify files (I:N), crash the application (A:N), or require user interaction (UI:N), but does require the target to be network-accessible and the attacker to possess valid credentials. |
| Impact | While CVSS 4.3 indicates low severity, the risk assessment reveals important nuances. The vector AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N indicates remote network access with low attack complexity, but requires authenticated privileges (PR:L), limiting the attacker pool to users with valid credentials. The confidentiality impact is rated as low (C:L), meaning file disclosure is confined to readable files rather than sensitive system data. However, the E:P (Exploit POC Published) rating and availability of public exploit code elevates practical risk for organizations still running unpatched FastBee instances. The absence of vendor response (RL:X) and unconfirmed remediation guidance increase operational uncertainty. Real-world risk depends heavily on deployment context: if FastBee authenticates to external identity providers or has weak credential controls, exploitation becomes more probable. SSVC decision framework would rate this as Publish/Act-Now for environments with high user-to-application trust boundaries but lower priority for air-gapped or tightly controlled deployments. The low CVSS versus public POC availability suggests this is not a widespread mass-exploitation threat but rather a targeted abuse vector for disgruntled users or lateral movement within compromised environments. |
| Exploit ScenarioDerived | An authenticated user with valid FastBee credentials (e.g., a regular employee or guest account) sends a crafted HTTP GET request to the download endpoint with a malicious fileName parameter such as 'fileName=../../etc/passwd' or 'fileName=../../../config/application.properties' (URL-encoded as needed). The ToolController.download function processes this parameter without validation and resolves it against the server filesystem, allowing the attacker to read sensitive files such as database credentials stored in configuration files, private SSH keys, or application source code. The attacker downloads and exfiltrates these files, potentially gaining further access or discovering other vulnerabilities in the application stack. Public exploit code referenced in the advisory removes the need for custom payload crafting, lowering the barrier to exploitation for non-technical actors. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 03, 2026
Path traversal vulnerability in kerwincui FastBee up to version 1.2.1 allows authenticated remote attackers to read arbitrary files on the server via manipulation of the fileName parameter in the ToolController.download endpoint. The vulnerability has publicly available exploit code and affects the Tool Download functionality, enabling unauthorized file disclosure with low CVSS impact (4.3) due to authentication requirements and limited scope.
RemediationAI
Immediate patching is the primary mitigation, though vendor confirmation of a fixed version is not available in the current advisory. Organizations running FastBee 1.2.1 or earlier should contact kerwincui directly for patch availability or upgrade guidance; pending vendor response, implement compensating controls immediately. Short-term mitigation: restrict network access to the Tool Download Endpoint (/api/tool/download or equivalent) using a Web Application Firewall (WAF) or reverse proxy to block requests containing path traversal patterns such as '../', '..\', '%2e%2e/', or URL-encoded variants - this prevents exploitation but may block legitimate use cases if the download feature serves user-selected files. Alternative compensating control: restrict the download functionality to read-only access from a whitelist of pre-approved directories defined in application configuration, rejecting any fileName parameter that resolves outside this whitelist after path normalization - this requires code-level configuration but does not impact legitimate downloads. Input validation remediation: implement strict filename validation using a regular expression that permits only alphanumeric characters, hyphens, and underscores (e.g., ^[a-zA-Z0-9_-]+\.[a-zA-Z0-9]+$), rejecting any filename containing path separators or dots; couple this with canonical path resolution before file access to eliminate encoding bypasses. Monitor application logs for suspicious download requests containing '../' or encoded equivalents and correlate with user accounts to identify attempted exploitation. Note that WAF-based blocking may generate false positives if the application legitimately uses complex filenames; test compensating controls in non-production environments before deployment.
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
The vulnerability exists in the Java-based SpringBoot application at ToolController.java's download function, which processes user-supplied fileName parameters without proper input validation. The underlying weakness is CWE-22 (Improper Limitation of a Pathname to a Restricted Directory, also known as Path Traversal), allowing attackers to use directory traversal sequences (e.g., '../') to escape intended download directories and access files outside the application's designated scope. The affected component is the Tool Download Endpoint, a REST API handler in the fastbee-open-api module responsible for serving file downloads to authenticated users.
Know when Fastbee 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:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
4DescriptionCVE.org
A vulnerability was found in kerwincui FastBee up to 1.2.1. The affected element is the function ToolController.download of the file springboot/fastbee-open-api/src/main/java/com/fastbee/data/controller/ToolController.java of the component Tool Download Endpoint. The manipulation of the argument fileName results in path traversal. The attack may be performed from remote. The exploit has been made public and could be used. The vendor was contacted early about this disclosure but did not respond in any way.
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.
Related Vulnerabilities in kerwincui FastBee Multiple Vulnerabilities
View all 2Cross-tenant object reference flaw in FastBee through 2.1.0 lets any authenticated tenant user read another tenant's MQT
Insecure direct object reference (IDOR) in FastBee through 2.1.0 allows authenticated low-privilege users-including self
Code injection in the Groovy Script Executor component of beecue FastBee up to and including 2.1.0 lets a remote attacke
EUVD-2026-26810
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB