External risk intelligence

Vasion Print Exposed Docker Instance Vulnerability

CVE advisorySeverity: CRITICAL (CVSS 10.0)

CVE-2025-34218

The product is a virtual appliance and SaaS-deployed application that explicitly exposes its internal service mesh and API gateway to the network. The vulnerability description confirms that these interfaces are reachable directly over HTTP/HTTPS without authentication or access control, effectively making them public-facing by design in standard deployments.

Missing Authentication

Vasion Virtual Appliance Application

before 20.0.2786before 22.0.1049

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

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This vulnerability in Vasion Print's virtual appliance and application allows unauthenticated access to internal services, potentially leading to information disclosure, privilege escalation, or denial-of-service. The issue stems from a lack of authentication and network restrictions on the API gateway's proxy to internal Docker containers, exposing the internal service mesh as an attack surface.

  • Internal services are exposed without controls.
  • Leadership should remember its potential broad impact.
  • Confirm relevance and exposure for your environment.

Attack Path

How an attacker could exploit the issue

An attacker can reach internal Vasion Print services by targeting the exposed Docker gateway, which lists and provides direct access to microservices without any authentication or rate limiting. This lack of security controls on the API gateway's proxy to internal Docker containers creates a wide attack surface. An attacker can then interact with these services, potentially leading to unauthorized access, privilege escalation within containers, or denial-of-service conditions on the appliance.

  • Unauthenticated network access required.
  • Exposed gateway API triggers vulnerability.
  • Risk of information disclosure and escalation.

Live Threat

Current exploitation, exposure, and threat context

The Vasion Print Virtual Appliance and Application expose internal Docker containers and their services without authentication or network restrictions. This allows any attacker on the network or internet to enumerate all internal services and their versions, interact with their APIs as an unauthenticated user, and potentially cause information disclosure, privilege escalation within containers, or denial-of-service for the entire appliance.

  • Internal services and their versions.
  • Unauthenticated network access to APIs.
  • Service disruption or information leakage.

Operational Fix

Recommended remediation, mitigation, and detection steps

The Vasion Print Virtual Appliance Host and Application are susceptible to an exposure of internal Docker containers. This vulnerability allows unauthenticated access to micro-services, potentially leading to information disclosure, privilege escalation, or denial-of-service. Action is required by teams managing the Vasion Print deployment. The first practical step is to identify all Vasion Print instances, confirm their network reachability and business criticality, and identify the accountable owner to plan remediation.

  • Ownership: Vasion Print deployment owners.
  • Verify: Network reachability and criticality.
  • Action: Plan remediation based on risk.

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 Vasion Print and how does it function?

Vasion Print, formerly known as PrinterLogic, is a print management solution deployed as a virtual appliance or via SaaS. It uses a collection of internal Docker containers to provide various services, functioning as an integrated service mesh that handles printing tasks, administration, and connectivity for users.

What does CWE-306 mean for CVE-2025-34218?

CWE-306 refers to a Missing Authentication for Critical Function. In this CVE, it means the application fails to verify who is sending a request before granting access to its internal Docker services. Because there is no authentication gate, anyone can send commands or requests directly to these backend components, bypassing the protections typically intended to keep these services private.

How does an attacker trigger CVE-2025-34218?

An attacker triggers this by sending network requests to the appliance's gateway, specifically targeting the exposed /meta endpoint or directly hitting internal microservice APIs. The vulnerability is triggered automatically if the device is reachable; simply making a standard HTTP or HTTPS request is sufficient. Merely browsing the application normally does not trigger the bug, but the underlying lack of access controls means any successful connection is inherently insecure.

Is my Vasion Print deployment at risk?

According to Halo Surface Signal, this vulnerability is very likely to affect your environment if you run the Virtual Appliance or SaaS version. Because these deployments by design make their API gateway and service mesh reachable over the network, any instance that has a path from the local network or the public internet lacks the necessary barriers to block unauthorized access to its internal containers.

What are the first steps to address this vulnerability?

Begin by creating an inventory of all Vasion Print appliances within your organization to understand where they exist on your network. Once identified, verify which instances are reachable from untrusted network segments. Finally, coordinate with the designated system owners to transition to updated software versions that include the necessary security controls for the internal Docker instance.

References