Read the docs
TI-2025-43558 Aliases GHSA-w7wm-2425-7p2h

MarbleRun unauthenticated recovery allows Coordinator impersonation

Priority LOW 38CWE-285Published · Updated

Key facts

Attack vector
—
Privileges required
—
User interaction
—
Attack complexity
—
Impact type
Security bypass
Confidentiality · integrity · availability
—
Fix status
Fixed

No CVSS vector from any source. Fix status from GitHub. Impact type from CWE-285.

Summary

### Impact During recovery, a Coordinator only verifies that a given recovery key decrypts the sealed state, not if this key was provided by a party with access to one of the recovery keys defined in the manifest. This allows an attacker to manually craft a sealed state using their own recovery keys, and a manifest that does not match the rest of the state. If network traffic is redirected from the legitimate coordinator to the attacker's Coordinator, a remote party is susceptible to impersonation if they verify the Coordinator without comparing the root certificate of the Coordinator against a trusted reference. Under these circumstances, an attacker can trick a remote party into trusting the malicious Coordinator by presenting a manifest that does not match the actual state of the deployment. This issue does **not** affect the following: * secrets and state of the legitimate Coordinator instances * integrity of workloads * certificates chaining back to the legitimate Coordinator root certificate ### Patches The issue has been patched in [`v1.7.0`](https://github.com/edgelesssys/marblerun/releases/tag/v1.7.0). ### Workarounds Connections that purely authenticate based on a known Coordinator's root certificate, e.g. the one retrieved when using the `marblerun manifest set` CLI command, are not affected.

Why it matters now

Fix Fixed github.com/edgelesssys/marblerun (Go): 1.7.0

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
—github.com/edgelesssys/marblerun (Go)before 1.7.01.7.0Patch availableGHSA-w7wm-2425-7p2h
  • github.com/edgelesssys/marblerun (Go) Vendor— Affected before 1.7.0 Fixed in 1.7.0 Patch available GHSA-w7wm-2425-7p2h

Remediation

  • Fix · GHSA-w7wm-2425-7p2h github.com/edgelesssys/marblerun (Go) Fixed in 1.7.0 Advisory →

Timeline

  1. 2026-10-03 Threatist record created from GHSA-w7wm-2425-7p2h

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences