Rejetto HFS < 3.2.1 Session Forgery via Predictable Signing Key
rejetto · hfs
The flaw is a predictable session-signing key in Rejetto HFS, affecting versions 3.0.0 through 3.2.0, where the key is derived from the non-cryptographic Math.random() generator whose outputs are exposed to unauthenticated clients during login. An unauthenticated remote attacker needing no user interaction or prior authentication can collect a few login responses, reconstruct the generator's state to recover the signing key, forge an administrator session cookie, and thereby gain full administrative access and remote code execution through the server_code configuration feature.
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.
- Exploited
- Yes, in VulnCheck KEV
- Reports
- 0
- Tactics
- 0/15
Exploitation timelineDated milestones for a CVE: when it was disclosed, when exploit code became public, when exploitation was confirmed, and when threat reports named it.
First seen exploited 3 months after disclosure. Public exploit code (PoC-in-GitHub) appeared 2 months after disclosure.
- Disclosedday 0
- Public exploit codePoC-in-GitHub+2 mo
- First seen exploitedVulnCheck KEV evidence+3 mo
MITRE ATT&CKA public catalogue of the techniques attackers use, maintained by MITRE. Patchfirst uses it to describe what attackers do with a vulnerability. techniques
No techniques linkedNo ATT&CK techniques are linked to this CVE yet. MITRE CTID has not mapped it, and no report passage in the corpus ties it to a technique.