Sceawere

Vulnerability Detail

CVE-2026-75106UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

OpnForm Insecure Secret Generation Vulnerability

Vulnerability Metadata

Severity
Critical
Score / CVSS
9.1
Creation Date
3h ago
Vendor
OpnForm
Product
OpnForm
Attack Type
Generation of Predictable Numbers or Identifiers
Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Attack Complexity
LOW

Narrative and Response

Description

OpnForm derives editable-submission secrets from sequential row identifiers using Hashids with an empty default salt, allowing unauthenticated attackers to compute hashes for any submission. Attackers can read other respondents' full submission data through the submission-fetch endpoint or overwrite submissions by supplying predicted hashes to the answer endpoint.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "9.1",
  "pubDate": "2026-08-17T21:16:49.610Z",
  "pubdate": "2026-08-17T21:16:49.610Z",
  "executiveSummary": "OpnForm suffers from an insecure secret generation vulnerability within its editable-submission mechanism, impacting unauthenticated remote users. The vulnerability stems from the derivation of editable-submission secrets directly from sequential row identifiers utilizing Hashids configured with an empty default salt. This cryptographic weakness enables unauthenticated threat actors to deterministically compute valid hashes corresponding to arbitrary database rows and form submissions.\nThe primary impact of this flaw includes both unauthorized data disclosure and integrity violation. Attackers possessing no privileges can successfully read sensitive response data belonging to other respondents by querying the submission-fetch endpoint with predicted identifiers. Furthermore, threat actors can perform unauthorized data modification or overwriting by supplying these predicted hashes to the answer endpoint.\nThe risk implications are severe for deployments utilizing default configurations, as the lack of a secure random salt completely invalidates the intended security boundary of the Hashids implementation. Exploitation requirements are minimal, as the predictable nature of sequential identifiers combined with the absence of authentication allows for automated, programmatic enumeration and exploitation at scale across exposed network interfaces.",
  "technicalDetails": "The root cause of this vulnerability lies in the insecure implementation of the Hashids library within the OpnForm codebase to generate obfuscated identifiers for editable form submissions. Specifically, the application derives submission-editing secrets directly from internal, sequential row identifiers. Rather than utilizing a cryptographically secure pseudo-random number generator (CSPRNG) or a unique, high-entropy secret salt per installation, the implementation relies on an empty default salt value.\nHashids is designed to generate short, unique, reversible hashes from numbers, but it explicitly requires a unique and secret salt to prevent reverse-engineering and brute-forcing of the underlying integer values. By utilizing an empty default salt, the algorithm becomes entirely deterministic and reversible. An attacker can analyze the generated hash format and easily reverse or brute-force the mapping between the output hash and the sequential row identifier.\nThe exploitation flow proceeds as follows: First, an unauthenticated attacker identifies a target form managed by OpnForm. Second, because row identifiers are sequential integers, the attacker can systematically iterate through integer values (e.g., 1, 2, 3, ...) and compute or predict the corresponding Hashids output using the known empty salt configuration. Third, the attacker leverages the computed hashes against the application endpoints.\nTo read sensitive data, the attacker issues requests to the submission-fetch endpoint using the predicted hashes, bypassing authorization checks because the hash itself is treated as a sufficient bearer secret. To compromise data integrity, the attacker supplies the predicted hashes to the answer endpoint, enabling the injection of arbitrary payload data that overwrites legitimate respondent submissions. The vulnerable components include the submission-fetch endpoint, the answer endpoint, and the internal secret derivation logic. The vulnerability requires zero authentication or elevated privileges, and it is fully exposed over network interfaces where the affected OpnForm instance is hosted."
}
CVE-2026-75106: OpnForm Insecure Secret Generation Vulnerability (CRITICAL Severity, CVSS: 9.1) - Sceawere