Security readout for executives and security teams
Plain-English summary
CVE-2026-22696 breaks the trust decision in Phala Network’s dcap-qvl quote verification. A verifier may accept forged attestation data as valid, undermining SGX or TDX remote attestation. Organizations using affected dcap-qvl versions should treat this as urgent because attestation results may no longer prove the expected trusted enclave identity.
Executive priority
Prioritize immediate remediation for any environment relying on SGX or TDX attestation decisions. This vulnerability can invalidate a core trust control, so affected services should be upgraded before relying on attestation outcomes for sensitive workloads, access decisions, or customer assurances.
Technical view
dcap-qvl versions before 0.3.9 fetch QE Identity collateral from PCCS but fail to verify the QE Identity signature against its certificate chain and fail to enforce MRSIGNER, ISVPRODID, and ISVSVN policy checks against the QE Report. This can allow forged QE Identity data to whitelist an untrusted Quoting Enclave and validate untrusted quotes.
Likely exposure
Exposure is limited to deployments using Phala Network dcap-qvl before 0.3.9 for SGX or TDX quote verification, including dependent use through affected node or web packages. Systems not using dcap-qvl for quote verification are not indicated as affected by the provided sources.
Exploitation context
The CVSS vector indicates network attackability, low complexity, no privileges, and no user interaction. The provided sources do not report active exploitation, and the CVE is not marked in KEV. Impact is severe because successful abuse defeats the remote attestation trust model rather than only causing a local failure.
Researcher notes
Key weakness classes are CWE-295 and CWE-347. The issue is missing cryptographic validation of QE Identity collateral and missing policy enforcement on QE Report fields. The advisory states the fix adds signature-chain verification plus MRSIGNER, ISVPRODID, and ISVSVN checks. Evidence does not include exploit-in-the-wild reporting.
Mitigation direction
- Upgrade dcap-qvl to version 0.3.9 or later.
- For @phala/dcap-qvl-node, switch to @phala/dcap-qvl.
- For @phala/dcap-qvl-web, switch to @phala/dcap-qvl.
- Do not rely on workarounds; none are identified in the sources.
- Review vendor advisory for deployment-specific guidance.
Validation and detection
- Inventory applications performing SGX or TDX quote verification.
- Identify direct and transitive dcap-qvl package versions.
- Confirm deployed dcap-qvl is 0.3.9 or later.
- Check for @phala/dcap-qvl-node or @phala/dcap-qvl-web usage.
- Verify attestation services were rebuilt and redeployed after upgrade.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
CWE-295: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Open ATT&CK lookupCWE-347: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Open ATT&CK lookupCVE-2026-22696 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
Open ATT&CK lookup- Severity
- Critical
- CVSS
- 9.3 (4.0)
- Known Exploited
- No
- Published
Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
CNA and ADP enrichment extracted from CVE v5
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
CVSS vector scores
1 official scoreWe collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N——Primary CVE scoreVulnerability scoring details
Base CVSS 4.0 score
9.3CriticalVector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Source materials
- CVE List V5 sourceCVE List V5
- https://github.com/Phala-Network/dcap-qvl/security/advisories/GHSA-796p-j2gh-9m2qCVE reference · x_refsource_CONFIRM
Products and packages named in the record
CWE details
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
Improper Certificate Validation
Improper Certificate Validation represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.
Improper Verification of Cryptographic Signature
Improper Verification of Cryptographic Signature represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.
