Description
Rejetto HFS 3.0.0 through 3.2.0 does not escape file names in its fallback "basic" web listing, and this listing can be forced by any browser via the ?get=basic parameter. A user with upload permission - or an anonymous user on servers with an open upload folder - can store a file whose name contains script that executes in the browser of anyone viewing the listing.
Published: 2026-07-13
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Rejetto HFS versions 3.0.0 through 3.2.0 do not escape file names in the basic web listing, allowing a stored cross‑site scripting attack via malicious file names. An attacker with upload permission, or an anonymous user on servers with an open upload folder, can upload a file whose name contains script code; anyone viewing the listing with the ?get=basic parameter will have the code executed in their browser. This flaw represents a stored XSS vulnerability (CWE‑79) with a CVSS score of 5.1 indicating moderate severity.

Affected Systems

The vulnerability affects all Rejetto HFS installations running versions 3.0.0 through 3.2.0, inclusive. Any instance that permits file uploads—either by authenticated users with upload rights or by anonymous clients where the upload directory is accessible—remains vulnerable because the basic listing can be invoked via the ?get=basic query string.

Risk and Exploitability

The CVSS score of 5.1 denotes moderate risk, while the EPSS score of less than 1% reflects a low but non‑zero likelihood of exploitation. The flaw is not listed in the CISA KEV catalog, indicating no known widespread attacks yet. Attackers can exploit the vulnerability from any web browser by uploading a maliciously named file and then forcing visitors to view the listing; the primary prerequisite is write access to the upload directory, a common setting in many deployments.

Generated by OpenCVE AI on July 31, 2026 at 11:30 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Rejetto HFS to version 3.2.1 or later.
  • If upgrading is not possible, restrict or disable file‑upload permissions for unauthenticated users or block anonymous uploads to the directory.
  • Disable or filter the ?get=basic listing parameter for unauthenticated users, or sanitize file names to strip script tags before storing them.
  • Apply a web application firewall rule to block or sanitize filenames containing XSS payloads.

Generated by OpenCVE AI on July 31, 2026 at 11:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 27 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
First Time appeared Rejetto
Rejetto hfs
Vendors & Products Rejetto
Rejetto hfs

Mon, 13 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 13 Jul 2026 18:00:00 +0000

Type Values Removed Values Added
Description Rejetto HFS 3.0.0 through 3.2.0 does not escape file names in its fallback "basic" web listing, and this listing can be forced by any browser via the ?get=basic parameter. A user with upload permission - or an anonymous user on servers with an open upload folder - can store a file whose name contains script that executes in the browser of anyone viewing the listing.
Title Rejetto HFS < 3.2.1 Stored XSS via File Names in Basic Web Listing
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-14T22:03:42.271Z

Reserved: 2026-07-10T15:43:36.626Z

Link: CVE-2026-61504

cve-icon Vulnrichment

Updated: 2026-07-13T18:50:22.920Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T11:45:13Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')