External risk intelligence

Boxlite Arbitrary File Write Leading to Host RCE via Malicious OCI Image

CVE advisorySeverity: CRITICAL (CVSS 9.6)

CVE-2026-46703

The vulnerability requires a user to manually pull and run a malicious OCI image from a registry. While the service processes images, this is not a default internet-facing listening service; it requires user interaction or specific configuration to process untrusted images, making direct public internet exposure uncommon in typical deployments.

Path Traversal

Halo Surface Signal: 2 out of 5 — less likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This advisory concerns a critical vulnerability in Boxlite, a service for running untrusted code in lightweight virtual machines and containers. The flaw allows an attacker to craft a malicious container image that, when used by a Boxlite user, can compromise the host system by writing arbitrary files and potentially achieving remote code execution. While patched in version 0.9.0, the exposure depends on users intentionally loading untrusted container images.

  • Malicious container images can compromise host systems.
  • Leadership should remember this for supply chain risks.
  • Confirm relevance and exposure related to container images.

Attack Path

How an attacker could exploit the issue

An attacker can create a malicious OCI image containing a symbolic link that targets an absolute path. This image can be uploaded to a public registry, and when a user is tricked into using this image within Boxlite, the symbolic link allows the attacker to write arbitrary content to any location on the host system, potentially leading to remote code execution.

  • Requires user to load malicious image.
  • Symbolic link to absolute path.
  • Arbitrary file write, potential RCE.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability could allow an attacker to write arbitrary content to any path on the host system when a user loads a specially crafted OCI image into the Boxlite sandbox. This could potentially lead to remote code execution on the host.

  • Host system files and configurations.
  • Loading a malicious OCI image.
  • Remote code execution on the host.

Operational Fix

Recommended remediation, mitigation, and detection steps

The ownership of this vulnerability lies with the teams managing the Boxlite service, likely a platform or DevOps team. The initial step is to inventory all instances of Boxlite, confirm exposure to untrusted OCI images, and identify the business criticality of each instance to prioritize remediation.

  • Platform or DevOps teams own the issue.
  • Verify Boxlite instances process untrusted images.
  • Plan remediation based on verified exposure.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is Boxlite?

Boxlite is a sandbox service designed to isolate untrusted code. It enables users to create lightweight virtual machines, known as Boxes, and launch OCI-compliant containers within them. Developers and researchers typically use this technology to safely execute and test external or unverified code by providing a restricted environment that keeps the underlying host system separate from the containerized application process.

What is the vulnerability in CVE-2026-46703?

This vulnerability is an Improper Limitation of a Pathname to a Restricted Directory, classified as CWE-22. It occurs because the software fails to properly handle symbolic links during the processing of OCI image tar entries. If an OCI image contains a symlink pointing to an absolute path outside the intended container scope, the software may follow that link, allowing an attacker to write files anywhere on the host system.

How is this vulnerability triggered?

The flaw is triggered when a user explicitly downloads and runs a specially crafted, malicious OCI image using Boxlite. The system does not become vulnerable simply by installing the software; the exploit requires a user-driven action to load the tainted image. Standard OCI images that do not contain malicious symlinks designed to point to absolute file system paths do not trigger this specific issue.

Is my system at risk?

Halo Surface Signal indicates that exploitation is unlikely in typical deployments because this service is not a default internet-facing listener. Your risk primarily depends on whether your Boxlite instance is configured to automatically or manually pull and process OCI images from external, untrusted sources. Instances restricted to internal, verified image registries have a significantly lower surface for this specific attack.

How do I address this CVE?

The primary response is to upgrade your Boxlite installation to version 0.9.0 or later, which includes the necessary patch to safely handle image symlinks. Before updating, identify all running Boxlite instances and determine which ones are configured to process untrusted images. Prioritize these active environments for the update to mitigate the risk of host-level compromise via malicious container images.

References