CVE-2025-64186CWE-347

CVE-2025-64186

High · published November 13, 2025

CVSS v3.1
8.7
EPSS
0%
Percentile
3.6
In the wild
Unconfirmed
What it is

⚡ A sneaky flaw in the `evervault-go` SDK’s verification logic could let incomplete documents slip through, undermining payment security! 🔒 Think of it like a restaurant that lets diners order without checking if the ingredients meet safety standards — you might not notice until someone gets sick! If exploited, this vulnerability could lead to trusting an enclave operator that doesn't meet integrity guarantees, potentially exposing sensitive payment information. The worst-case scenario? An attacker could manipulate the trust process, resulting in data breaches that affect user privacy and financial security — absolutely devastating!

Put simply

Think of it like a restaurant that lets diners order without checking if the ingredients meet safety standards — you might not notice until someone gets sick! This vulnerability in `evervault-go` allows incomplete attestation documents to pass validation due to faulty logic in checking PCR values, specifically PCR8. The flaw can mislead applications into trusting potentially malicious operators.

What to do

If exploited, this vulnerability could lead to trusting an enclave operator that doesn't meet integrity guarantees, potentially exposing sensitive payment information. The worst-case scenario? An attacker could manipulate the trust process, resulting in data breaches that affect user privacy and financial security — absolutely devastating! To secure your application, upgrade to version 1.3.2 immediately to ensure proper validation of attestation documents. If you can't upgrade, modify your application to fail verification if PCR8 is missing or empty, and implement custom pre-validation to reject documents with any required PCRs omitted. 🛡️ You've got this! Follow these steps and you'll have your payment security fortified in no time! 💪

The record
Technical detail
CVSS v3.1
8.7 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00146 · 3.6th percentile
Weakness
CWE-347 · Improper Verification of Cryptographic Signature
Published
2025-11-13T02:15Z
Affected products (1)
ProductVersionsFixed in
evervault/evervault< 1.3.21.3.2
References (4)
EPSS history
Timeline
  • 12 NOV 20:34Z
    Evervault Go SDK: Incomplete PCR Validation in Enclave Attestation for non-Evervault hosted Enclaves
    cvelistv5