Vault Key Partially Predetermined
Key facts
- Attack vector
- Local
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- High
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-321.
Summary
Due to the implementation of "deriveVaultKey", prior to version 7.10, the generated vault key would always have the last 16 bytes predetermined to be "arfoobarfoobarfo". This issue happens because "deriveVaultKey" calls "retrieveCloudKey" (which will always return "foobarfoobarfoobarfoobarfoobarfo" as the key), and then merges the 32byte randomly generated key with this key (by takeing 16bytes from each, see "mergeKeys"). This makes the key a lot weaker. This issue does not persist in devices that were initialized on/after version 7.10, but devices that were initialized before that and updated to a newer version still have this issue. Roll an update that enforces the full 32bytes key usage.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| LF-Edge, Zededa | EVE OS | before 7.10 | 7.10 | Patch available | CNA |
| — | github.com/lf-edge/eve (Go) | before 0.0.0-20220310190112-c0c966dc31e2 | 0.0.0-20220310190112-c0c966dc31e2 | Patch available | GHSA-g7vp-j25f-h34p |
- EVE OS VendorLF-Edge, Zededa Affected before 7.10 Fixed in 7.10 Patch available CNA
- github.com/lf-edge/eve (Go) Vendor— Affected before 0.0.0-20220310190112-c0c966dc31e2 Fixed in 0.0.0-20220310190112-c0c966dc31e2 Patch available GHSA-g7vp-j25f-h34p
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:lfedge:eve:*:*:*:*:*:*:*:* | before 7.10 | Vulnerable | LF-Edge, Zededa |
- cpe:2.3:o:lfedge:eve:*:*:*:*:*:*:*:* Versions before 7.10 Vulnerable ·LF-Edge, Zededa
Remediation
- Fix · CNA EVE OS ( LF-Edge, Zededa) Fixed in 7.10
- Fix · GHSA-g7vp-j25f-h34p github.com/lf-edge/eve (Go) Fixed in 0.0.0-20220310190112-c0c966dc31e2 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2023-43637
- 2026-10-03 Alias added: GHSA-g7vp-j25f-h34p
References
Advisory 2
Other 5
More LF-Edge, Zededa Eve vulnerabilities
- TI-2023-23362 Config Partition Not Protected by Measured Boot CVSS 3.1HIGH 8.8
- TI-2023-23361 Debug Functions Unlockable Without Triggering Measured Boot CVSS 3.1HIGH 8.8
Sources
- CVE-2023-43637 · CVE Program
- CVE-2023-43637 · NVD
- FIRST EPSS
- GHSA-g7vp-j25f-h34p · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences