Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach OpenNHP verifier endpoint over network
-
DeliveryCraft evidence containing test_purpose key
-
ExploitFallbackVerifier executes unconditionally
-
ExecutionSupply enrolled measure/serial pair from allowlist
-
ImpactBypass attestation and gain unauthorized access
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK
2 techniques across 2 tactics: Defense Evasion, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to (1) submit attestation evidence containing the specific test_purpose key, which alone forces the FallbackVerifier to run unconditionally, and (2) provide enrolled 'measure' and 'serial number' pairs that already exist in the OpenNHP allowlist. The second requirement is the primary real-world limiter: the attacker must know or obtain valid allowlisted measure/serial pairs, so exploitation is not purely opaque despite the PR:N/UI:N vector. Applies to OpenNHP versions through 1.0.2 with the trusted-execution attestation verification path in use; no authentication or user interaction is otherwise required. |
| Impact | This is a genuine high-priority authentication bypass, though the raw CVSS 4.0 score of 8.7 slightly overstates unconditional trivial exploitability. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N) indicates network-reachable, unauthenticated, low-complexity exploitation with high confidentiality impact and no integrity or availability impact - consistent with CWE-287 attestation bypass yielding unauthorized access. The core logic flaw is real and severe: the FallbackVerifier is selected purely from attacker-controlled evidence (a test_purpose key), and the vulnerable code path is pinpointed at nhp/core/verifier/verifier.go lines 27-92. However, exploitation is not fully unconditional: the description states the attacker must ALSO supply enrolled measure and serial-number pairs drawn from the allowlist, which is a knowledge prerequisite the AC:L/AT:N metrics do not fully capture (arguably AC:H). No EPSS score, no CISA KEV listing, and no public exploit code are present in the provided data, so there is no evidence of active exploitation; risk is currently theoretical-but-serious. This was reported by VulnCheck (a credible source) with a dedicated advisory and a public GitHub issue, which lends confidence to the technical accuracy even without a POC. |
| Exploit ScenarioDerived | A remote unauthenticated attacker crafts attestation evidence that includes a test_purpose key, which forces OpenNHP to invoke the FallbackVerifier unconditionally instead of a real trusted-execution attestation check. By additionally supplying valid enrolled measure/serial-number pairs from the allowlist, the attacker passes verification and gains unauthorized access to the protected resource. No public exploit code was identified at time of analysis, but the flaw and its exact code location are documented in the VulnCheck advisory and GitHub issue #1732. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 16, 2026
Authentication bypass in OpenNHP through 1.0.2 allows remote unauthenticated attackers to defeat trusted-execution attestation verification by supplying evidence that includes a test_purpose key, which forces the FallbackVerifier to execute unconditionally. Attackers must also provide enrolled measure and serial-number pairs that already exist in the allowlist, which is the primary real-world limiter on exploitability. No public exploit code was identified at time of analysis, and the issue is not listed in CISA KEV; the assessed CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N) indicates high confidentiality impact, though the raw CVSS 4.0 score of 8.7 slightly overstates unconditional trivial exploitability.
RemediationAI
No vendor-released patch version was identified from the available data at time of analysis; monitor the OpenNHP GitHub issue https://github.com/OpenNHP/opennhp/issues/1732 and the VulnCheck advisory https://www.vulncheck.com/advisories/opennhp-through-1.0.2-authentication-bypass-via-fallback-verifier for a fixed release, and upgrade beyond 1.0.2 as soon as a patched version is published. In the meantime, actionable compensating controls include rejecting any attestation evidence that contains a test_purpose key before verifier selection (side effect: legitimate testing workflows using that key will break and must be reworked), forcing strict use of the normal attestation verifier and disabling or removing the FallbackVerifier in production builds (side effect: environments that rely on fallback verification for non-production or legacy clients may lose coverage), and restricting network access to the attestation verification endpoint to trusted management networks or client IP ranges (side effect: legitimate remote clients outside those ranges will be blocked). Additionally, rotate and re-enroll allowlisted measure and serial-number pairs where feasible, since possession of existing allowlisted pairs is the main exploitation prerequisite; this does not fix the bypass but reduces the pool of usable credentials if the allowlist is partially exposed. Review logs for evidence submissions containing test_purpose or unexpected FallbackVerifier executions to detect exploitation attempts.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
OpenNHP implements trusted-execution attestation, where a verifier validates hardware or software measurements against an allowlist before granting access. According to the referenced source (nhp/core/verifier/verifier.go lines 27-92) and the vendor advisory, the verifier-selection logic uses attacker-supplied evidence to choose among verification backends; when the evidence contains a test_purpose key, the code unconditionally selects the FallbackVerifier instead of the normal attestation verifier. This is a classic CWE-287 (Improper Authentication) flaw: a security decision is based on untrusted input, letting an attacker bypass verification by including test_purpose and by presenting enrolled measure and serial-number pairs that are already in the allowlist. The CPE cpe:2.3:a:opennhp:opennhp:*:*:*:*:*:*:*:* and EUVD data confirm all OpenNHP versions from 0 through 1.0.2 are affected, with no platform or configuration constraints beyond use of the trusted-execution attestation path. The vulnerability is remotely reachable with no authentication or user interaction per the assessed vector, but successful exploitation still depends on knowledge or possession of valid allowlisted measure/serial pairs.
Know when Opennhp gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Network-reachable unauthenticated bypass (AV:N/PR:N/UI:N) yielding unauthorized access mapped to C:H; I:N/A:N per vendor impact; AC:L retained though needing allowlisted measure/serial pairs arguably justifies AC:H.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
OpenNHP through 1.0.2 selects its trusted-execution attestation verifier based on attacker-supplied evidence containing a test_purpose key, causing the FallbackVerifier to execute unconditionally. Attackers can bypass attestation verification by including the test_purpose key in evidence and providing enrolled measure and serial number pairs from the allowlist to gain unauthorized access.
Executive ViewAI
OpenNHP versions through 1.0.2 contain a high-severity authentication bypass (CVE-2026-92792) that could allow unauthenticated attackers to circumvent trusted-execution attestation verification, potentially leading to unauthorized access to confidential data. Although no public exploit identified at time of analysis and exploitation requires specific allowlisted credentials, the flaw undermines a core security control and affects organizations relying on OpenNHP for secure attestation. Leadership should prioritize mitigation because a successful bypass could compromise the integrity of trusted computing environments and expose sensitive information.
No vendor-released patch identified at time of analysis. Interim mitigations include restricting network access to OpenNHP attestation endpoints, validating all attestation evidence to reject test_purpose keys, reviewing and minimizing allowlisted measure/serial-number pairs, enabling detailed logging and alerting for attestation anomalies, and isolating OpenNHP components in a segmented network.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-81055
GHSA-wj5x-jrhc-mqcx
NVD
CVE.org
EPSS
Exploit-DB