Skip to content
OpenAdvisories
High · 7.8 CVE-2023-43637 EUVD-2023-48037GHSA-g7vp-j25f-h34pGO-2026-4436

Vault Key Partially Predetermined

Published Sep 21, 2023 · Updated Sep 24, 2024 · Assigned by ASRG

Description

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.

Affected products

VendorProductAffectedFixed
LF-Edge, Zededa EVE OS < 7.10 7.10

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1
openSUSE Leap 15.6 govulncheck-vulndb 0.0.20260226T182644-150000.1.149.1 SUSE-SU-2026:0757-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/lf-edge/eve < 0.0.0-20220310190112-c0c966dc31e2 0.0.0-20220310190112-c0c966dc31e2 GHSA-g7vp-j25f-h34p

Advisories 2

References