Skip to main content

OpenNHP CVE-2026-92792

| EUVDEUVD-2026-81055 HIGH
Improper Authentication (CWE-287)
2026-09-16 VulnCheck GHSA-wj5x-jrhc-mqcx
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach OpenNHP verifier endpoint over network
  2. Delivery
    Craft evidence containing test_purpose key
  3. Exploit
    FallbackVerifier executes unconditionally
  4. Execution
    Supply enrolled measure/serial pair from allowlist
  5. Impact
    Bypass 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

opennhp 0 ≤1.0.2

Affected Packages

euvd opennhp no fix

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

Vendor (VulnCheck) PRIMARY 8.7 HIGH
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
vuln.today AI 7.5 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.5%
Top 61% exploitable
Prevalence
Low
niche open-source zero-trust NHP protocol implementation, limited production footprint
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy