CVE-2026-61503
Deferred Deferred - Pending Action

Rejetto HFS User Enumeration via Login Endpoint

Vulnerability report for CVE-2026-61503, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-13

Last updated on: 2026-07-15

Assigner: VulnCheck

Description

Rejetto HFS 3.0.0 through 3.2.0 returns observably different responses from its login endpoint depending on whether the submitted username exists. A remote unauthenticated attacker can use this to confirm valid account names, including the default admin account, facilitating password-guessing and session-forgery attacks.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-13
Last Modified
2026-07-15
Generated
2026-08-03
AI Q&A
2026-07-14
EPSS Evaluated
2026-08-01
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
rejetto hfs From 3.0.0 (inc) to 3.2.0 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-204 The product provides different responses to incoming requests in a way that reveals internal state information to an unauthorized actor outside of the intended control sphere.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-61503 is a vulnerability in Rejetto HFS (HTTP File Server) versions 3.0.0 through 3.2.0. It allows an unauthenticated remote attacker to determine whether a submitted username exists by observing differences in the server's login endpoint responses.

This is a username enumeration vulnerability, meaning attackers can confirm valid account names, including the default admin account. This information can then be used to facilitate further attacks, such as password-guessing or session-forgery attacks.

The vulnerability stems from observable discrepancies in the server's responses (CWE-204), where the login endpoint behaves differently depending on whether the username is valid or not.

Detection Guidance

This vulnerability can be detected by observing differences in the server's login endpoint responses when submitting valid versus invalid usernames. An attacker or defender can send login requests with various usernames and analyze the responses to determine if a username exists based on observable discrepancies.

To detect this vulnerability, you can use tools like curl or Burp Suite to send HTTP POST requests to the HFS login endpoint and compare the responses. Below are example commands using curl:

  • Send a request with a likely invalid username: curl -X POST http://<HFS_SERVER_IP>:<PORT>/login -d 'username=nonexistentuser&password=test'
  • Send a request with a likely valid username (e.g., 'admin'): curl -X POST http://<HFS_SERVER_IP>:<PORT>/login -d 'username=admin&password=test'

Compare the responses. If the server returns different error messages or response lengths for valid versus invalid usernames, the system is likely vulnerable to username enumeration.

Impact Analysis

This vulnerability can impact you in several ways if you are using an affected version of Rejetto HFS (3.0.0 through 3.2.0):

  • Attackers can identify valid usernames, including the default admin account, which increases the risk of targeted attacks.
  • Once valid usernames are confirmed, attackers may launch password-guessing attacks to gain unauthorized access to the server.
  • The vulnerability can enable session-forgery attacks, where attackers hijack or manipulate user sessions to gain control over the server.
  • If the server contains sensitive data, unauthorized access could lead to data breaches, data manipulation, or service disruption.
Compliance Impact

This vulnerability can affect compliance with common standards and regulations in the following ways:

  • GDPR (General Data Protection Regulation): If the server processes or stores personal data of EU citizens, a successful attack exploiting this vulnerability could lead to unauthorized access to that data. This may result in a data breach, triggering GDPR's reporting requirements and potential fines for failing to protect personal data adequately.
  • HIPAA (Health Insurance Portability and Accountability Act): If the server handles protected health information (PHI), unauthorized access due to this vulnerability could constitute a breach under HIPAA. This may require notification to affected individuals and regulatory authorities, along with potential penalties for non-compliance.
  • Other standards like PCI DSS (Payment Card Industry Data Security Standard): If the server processes payment card data, this vulnerability could lead to non-compliance with PCI DSS requirements for securing authentication mechanisms and protecting cardholder data.

Overall, the vulnerability undermines the security controls required by these regulations, potentially leading to legal, financial, and reputational consequences.

Mitigation Strategies

The primary mitigation for this vulnerability is to upgrade Rejetto HFS to version 3.2.1 or later, as the issue has been addressed in this release.

  • Download and install the latest version of HFS from the official repository: https://github.com/rejetto/hfs/releases/tag/v3.2.1

If upgrading is not immediately possible, consider the following temporary measures:

  • Disable or restrict access to the login endpoint to trusted networks or IP addresses.
  • Implement rate limiting on the login endpoint to hinder brute-force or enumeration attempts.
  • Monitor login attempts for unusual activity, such as repeated failed attempts with different usernames.

Additionally, ensure that default admin accounts are either disabled or have strong, unique passwords to reduce the risk of successful attacks.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-61503. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart