Skip to main content

Rejetto HFS CVE-2026-61505

MEDIUM
Path Traversal (CWE-22)
2026-07-13 VulnCheck
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify exposed HFS 3.0.0-3.2.0 instance
  2. Delivery
    Craft HTTP request with traversal sequences in lang parameter
  3. Exploit
    Server resolves path outside shared folder
  4. Execution
    Matching JSON file returned in response
  5. Impact
    Attacker 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 lang parameter containing directory traversal sequences such as ../../config or similar, targeting predictably named JSON files outside the shared folder. The server resolves the traversed path, matches a file fitting the naming/format constraints of the lang loader, and returns its contents in the HTTP response. Disclosed JSON data - such as configuration fragments - could expose information useful for subsequent higher-privilege attacks, particularly given the co-disclosed vulnerabilities in the same v3.2.1 release.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Vendor (VulnCheck) PRIMARY 6.9 MEDIUM
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
vuln.today AI 5.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.5%
Top 64% exploitable
Prevalence
Low
niche self-hosted file-sharing utility, limited enterprise footprint
Data Quality
5 sources
Confidence: Medium
NVD CVE.org EPSS Vulnrichment GitHub

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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

cpe:2.3:a:rejetto:hfs:*:*:*:*:*:*:*:*

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy