CVE-2026-97362 Details
Description
HFS2 version 2.4.0 and earlier contains a denial of service vulnerability that allows unauthenticated attackers to cause a complete and persistent loss of availability by sending a single crafted request. Attackers can trigger a hung serving thread that enters a busy loop, rendering the entire file server unresponsive to all clients without self-recovery until an operator manually restarts the service.
A denial-of-service vulnerability has been identified in Rejetto HTTP File Server (HFS) version 2.4.0 and earlier. This vulnerability allows unauthenticated attackers to cause a complete and persistent loss of availability by sending a single crafted request. The issue arises in the 'getKeyFromString' function, which is called by the '{.get ini.}' template macro. When the search cursor encounters a match that is not at the beginning of a line, it fails to advance, creating a non-terminating loop that occupies the only serving thread. As a result, the file server becomes unresponsive to all clients, with the process remaining active but the service not recovering automatically. An operator must manually restart the service to restore functionality.
Users are advised not to expose HFS 2.x to untrusted networks and to limit listening to trusted internal networks or VPNs. Implementing a process monitor to automatically restart hung instances can also help mitigate the impact of this vulnerability.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 24, 2026CISA-ADP
Assessed Sep 24, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/wgetnz/hfs2/blob/master/advisories/hfs2-getini-infinite-loop-dos/README.md | [email protected] | AdvisoryExploitRemedyTechnical Analysis |
| https://www.vulncheck.com/advisories/hfs2-unauthenticated-denial-of-service-via-hung-serving-thread | [email protected] | Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-835 | Loop with Unreachable Exit Condition ('Infinite Loop') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Rejetto HTTP File Server | >= 2.0.0, <= 2.4.0 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 24, 2026 | CVE Modified | CISA-ADP |
| Sep 24, 2026 | New CVE Received | [email protected] |
Volerion