Description
Rejetto HFS 3.0.0 through 3.2.0 derives its session-cookie signing key from the non-cryptographic Math.random() generator and discloses outputs of the same generator to unauthenticated clients during login. A remote attacker can collect a small number of login responses, reconstruct the generator's state, recover the signing key, and forge a valid administrator session cookie, leading to full administrative access and remote code execution via the server_code configuration feature.
Published: 2026-07-13
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw in Rejetto HFS stems from using a non‑cryptographic Math.random() generator to create the session‑cookie signing key while also exposing generator outputs to any client that logs in. This permits an attacker to capture a handful of login responses, reconstruct the RNG state, recover the signing key, and forge a valid administrator session cookie. The attacker then gains full administrative privileges and can execute arbitrary code on the server through the server_code configuration feature.

Affected Systems

Version 3.0.0 through 3.2.0 of Rejetto HFS are vulnerable. The problem is fixed in release 3.2.1 and later.

Risk and Exploitability

The CVSS score of 9.3 indicates a critical vulnerability, and the EPSS score of <1% suggests a very low but nonzero exploitation probability. Because the attacker only needs to interact with the publicly exposed login endpoint and does not require prior authentication, it is inferred that the flaw can be exploited against a publicly reachable instance. The vulnerability is not listed in the CISA KEV catalog, but its remote code execution capability warrants prompt remediation.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Rejetto HFS to version 3.2.1 or later, where the session‑cookie signing key is derived from a secure random generator and the exposure of RNG outputs during login is removed.
  • Disable the server_code configuration feature or restrict its use to a tightly controlled environment to eliminate the remote code execution path.
  • Restrict administrative access by limiting the admin interface to trusted IP addresses and implementing network segmentation to reduce the attack surface.

Generated by OpenCVE AI on July 31, 2026 at 11:33 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

Wed, 15 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, '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 derives its session-cookie signing key from the non-cryptographic Math.random() generator and discloses outputs of the same generator to unauthenticated clients during login. A remote attacker can collect a small number of login responses, reconstruct the generator's state, recover the signing key, and forge a valid administrator session cookie, leading to full administrative access and remote code execution via the server_code configuration feature.
Title Rejetto HFS < 3.2.1 Session Forgery via Predictable Signing Key
Weaknesses CWE-338
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-15T14:14:33.696Z

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

Link: CVE-2026-61500

cve-icon Vulnrichment

Updated: 2026-07-15T14:14:29.346Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-338

    Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)