Rejetto HFS
CVE-2026-61505
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify exposed HFS 3.0.0-3.2.0 instance
-
DeliveryCraft HTTP request with traversal sequences in lang parameter
-
ExploitServer resolves path outside shared folder
-
ExecutionMatching JSON file returned in response
-
ImpactAttacker reads disclosed data
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 target must be running Rejetto HFS version 3.0.0 through 3.2.0 and must be reachable over the network by the attacker. No authentication is required (PR:N per the provided CVSS 4.0 vector). Exploitation is meaningfully constrained: only files that (1) are in JSON format, (2) match the naming pattern expected by HFS's lang parameter file-loading routine, and (3) reside at a traversable path relative to the application root can be read - arbitrary file system read is not possible. Attackers must know or correctly guess valid path traversal targets fitting these constraints. The attack is limited to reading data; no write, delete, or code execution primitive is present in this CVE. |
| Impact | The CVSS 4.0 score of 6.9 (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N) reflects a low-complexity, unauthenticated network attack yielding only low confidentiality impact on the vulnerable system - consistent with the description's explicit constraint that only narrowly-patterned JSON files are reachable. No integrity or availability impact is present. No CISA KEV listing and no confirmed public exploit code reduce operational urgency for this specific CVE. However, the v3.2.1 release notes explicitly state that prior versions contain 'multiple security vulnerabilities' capable of enabling administrative access to HFS - this path traversal CVE is one component of a broader security release, and the full scope of co-disclosed issues elevates the overall patching priority beyond what this CVE's standalone score suggests. EPSS data was not provided; given no KEV and constrained impact, opportunistic mass exploitation appears unlikely. |
| Exploit ScenarioDerived | An unauthenticated remote attacker sends an HTTP GET request to an exposed HFS 3.x instance with a crafted |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 13, 2026
Path traversal via the lang query parameter in Rejetto HFS 3.0.0 through 3.2.0 enables remote unauthenticated attackers to read JSON files outside the application's designated shared folders. Exploitation is constrained by the application's own file-loading logic - only files matching a narrow naming convention and JSON format are reachable, limiting impact to partial information disclosure rather than arbitrary file read. Vendor-released patch v3.2.1 is available; no KEV listing or confirmed public exploit exists, though the same release addresses additional higher-severity vulnerabilities noted in the release notes.
RemediationAI
Upgrade to Rejetto HFS version 3.2.1 immediately, available at https://github.com/rejetto/hfs/releases/tag/v3.2.1. This is a security-focused release that patches this path traversal as well as additional undisclosed vulnerabilities that may permit administrative access - the upgrade is warranted even if the standalone risk of this CVE appears limited. If immediate upgrade is not feasible, restrict network access to the HFS instance to trusted IP ranges via firewall or place it behind an authenticated reverse proxy, which prevents unauthenticated exploitation at the cost of added operational complexity and potential disruption to open file-sharing workflows. The VulnCheck advisory at https://www.vulncheck.com/advisories/rejetto-hfs-limited-file-disclosure-via-path-traversal-in-lang-parameter provides additional technical context.
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
Rejetto HFS (HTTP File Server) is a lightweight, self-contained file-sharing web application. The lang query parameter is used by HFS to load language/localization resources - the application resolves a file path based on this parameter without sufficient sanitization, a classic CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) root cause. An attacker supplies directory traversal sequences in the lang value, causing the server to resolve a path outside the shared folder tree. The traversal is bounded by the application's own logic: it likely appends a .json extension or enforces a naming pattern for localization files, preventing read of arbitrary binary or text files. CPE cpe:2.3:a:rejetto:hfs:*:*:*:*:*:*:*:* covers all affected versions 3.0.0-3.2.0 of the application product line.
Know when Hfs 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
Network-reachable with no auth or interaction (AV:N/PR:N/UI:N); confidentiality limited to narrow JSON subset, scope unchanged, no integrity or availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Rejetto HFS 3.0.0 through 3.2.0 allows path traversal through the lang query parameter, permitting a remote unauthenticated attacker to read certain JSON files outside the shared folders. Exploitation is constrained to files matching a narrow naming and format pattern, limiting practical impact.
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.
Affected Products (CPE)CVE.org
Administrator session forgery in Rejetto HFS (HTTP File Server) versions 3.0.0 through 3.2.0 lets a remote unauthenticat
Username enumeration in Rejetto HFS 3.0.0-3.2.0 exposes valid account names-including the default admin account-to remot
Stored cross-site scripting in Rejetto HTTP File Server 3.0.0-3.2.0 allows an unauthenticated remote attacker to inject
Rejetto HTTP File Server (HFS) versions 3.0.0 through 3.2.0 performs state-changing administrative operations via HTTP G
Stored XSS in Rejetto HFS 3.0.0 through 3.2.0 allows attackers with upload access - or any user on servers configured wi
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB