Description
microsandbox is an easy, fast, local-first microVM runtime and library. Prior to 0.5.10, sdk/rust/lib/runtime/spawn.rs serializes NetworkConfig secret values into the --network-config argument and passes per-sandbox secrets through repeated --env arguments accepted by crates/cli/lib/sandbox_cmd.rs. Other local users or co-resident processes can read these values through the host process table, including /proc process command lines on Linux and process listings on Linux and macOS, for the lifetime of the sandbox. Exploitation does not require code execution inside the sandbox or access to the spawning user's session, and can disclose host-side API keys, tokens, and environment secrets on shared hosts, CI runners, and developer systems. This issue is fixed in version 0.5.10.
Published: 2026-09-18
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure (secrets)
Action: Patch Immediately
AI Analysis

Impact

The vulnerability arises because microsandbox serializes NetworkConfig secret values into the --network-config command‑line argument and passes per‑sandbox secrets through repeated --env arguments. These secrets can be read by any local user or co‑resident process via the host process table, such as /proc or process listings, for the lifetime of the sandbox. The consequence is that host‑side API keys, tokens, and environment secrets may be disclosed without code execution inside the sandbox or access to the spawning user’s session. The weakness is classified as a CWE‑214, Information Exposure Through an Improperly Managed Sensitive Data.

Affected Systems

All installations of Superradcompany microsandbox earlier than version 0.5.10 are affected. The issue resides in the Rust SDK runtime (spawn.rs) and the CLI crate sandbox_cmd.rs, and the fix is released in the v0.5.10 release. Users on Linux and macOS using earlier versions should update to any post‑0.5.10 build to avoid exposing secrets.

Risk and Exploitability

The CVSS score is 6.5, indicating a medium severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, suggesting moderate exploitation probability. However, the vulnerability can be leveraged by any local attacker or on shared hosts and CI runners, as secrets are exposed via process arguments that any process can read. The risk level is therefore moderate to high depending on the environment, especially if multiple users or workloads share the same host where sandbox processes run.

Generated by OpenCVE AI on September 19, 2026 at 10:32 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to microsandbox v0.5.10 or later to apply the patch that removes secret values from process arguments.
  • If an upgrade is not immediately feasible, run sandboxed workloads in a separate user namespace or container where process visibility is restricted, or use system controls such as cgroups to limit access to /proc.
  • Avoid passing sensitive configuration values via command‑line arguments or --env flags; instead supply them through secure local storage or environment variables that are cleared immediately after use, following best practices for handling secrets.

Generated by OpenCVE AI on September 19, 2026 at 10:32 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-m8f5-rh7h-vgg3 microsandbox: Secret values exposed in world-readable process arguments
History

Mon, 21 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 21 Sep 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Superradcompany
Superradcompany microsandbox
Vendors & Products Superradcompany
Superradcompany microsandbox

Fri, 18 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Description microsandbox is an easy, fast, local-first microVM runtime and library. Prior to 0.5.10, sdk/rust/lib/runtime/spawn.rs serializes NetworkConfig secret values into the --network-config argument and passes per-sandbox secrets through repeated --env arguments accepted by crates/cli/lib/sandbox_cmd.rs. Other local users or co-resident processes can read these values through the host process table, including /proc process command lines on Linux and process listings on Linux and macOS, for the lifetime of the sandbox. Exploitation does not require code execution inside the sandbox or access to the spawning user's session, and can disclose host-side API keys, tokens, and environment secrets on shared hosts, CI runners, and developer systems. This issue is fixed in version 0.5.10.
Title microsandbox: Secret values exposed in world-readable process arguments
Weaknesses CWE-214
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N'}


Subscriptions

Superradcompany Microsandbox
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-21T20:47:18.601Z

Reserved: 2026-07-10T18:25:21.468Z

Link: CVE-2026-61670

cve-icon Vulnrichment

Updated: 2026-09-21T19:40:18.351Z

cve-icon NVD

Status : Deferred

Published: 2026-09-18T21:17:01.973

Modified: 2026-09-24T21:25:27.050

Link: CVE-2026-61670

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T10:03:48Z

Weaknesses
  • CWE-214

    Invocation of Process Using Visible Sensitive Information