Description
Vasion Print (formerly PrinterLogic) Virtual Appliance Host prior to version 22.0.1049 and Application prior to version 20.0.2786 (VA/SaaS deployments) expose internal Docker containers through the gw Docker instance. The gateway publishes a /meta endpoint which lists every micro‑service container together with version information. These containers are reachable directly over HTTP/HTTPS without any access‑control list (ACL), authentication or rate‑limiting. Consequently, any attacker on the LAN or the Internet can enumerate all internal services and their versions, interact with the exposed APIs of each microservice as an unauthenticated user, or issue malicious requests that may lead to information disclosure, privilege escalation within the container, or denial‑of‑service of the entire appliance. The root cause is the absence of authentication and network‑level restrictions on the API‑gateway’s proxy to internal Docker containers, effectively turning the internal service mesh into a public attack surface. This vulnerability has been identified by the vendor as: V-2024-030 — Exposed Internal Docker Instance (LAN).
EPSS Score:
0%
Comprehensive Technical Analysis of EUVD-2025-31643
1. Vulnerability Assessment and Severity Evaluation
The vulnerability EUVD-2025-31643 affects Vasion Print (formerly PrinterLogic) Virtual Appliance Host and Application, exposing internal Docker containers through the gateway Docker instance. The gateway publishes a /meta endpoint that lists every micro-service container along with version information, accessible without any access-control list (ACL), authentication, or rate-limiting. This exposure allows unauthenticated users to enumerate all internal services and their versions, interact with exposed APIs, and potentially issue malicious requests leading to information disclosure, privilege escalation, or denial-of-service (DoS) attacks.
Severity Evaluation:
- CVSS Base Score: 10.0 (Critical)
- CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
The high severity score indicates that this vulnerability poses a significant risk, as it can be exploited remotely with low complexity and without any user interaction or privileges.
2. Potential Attack Vectors and Exploitation Methods
Attack Vectors:
- Service Enumeration: Attackers can access the
/metaendpoint to list all micro-service containers and their versions. - Unauthenticated API Access: Attackers can interact with the exposed APIs of each microservice without authentication.
- Malicious Requests: Attackers can issue malicious requests to exploit vulnerabilities in the exposed services, leading to information disclosure, privilege escalation, or DoS.
Exploitation Methods:
- Information Disclosure: By enumerating services and versions, attackers can identify vulnerable components and exploit known vulnerabilities.
- Privilege Escalation: Attackers can exploit unauthenticated API access to escalate privileges within the container.
- Denial-of-Service: Attackers can flood the exposed APIs with requests, leading to a DoS condition.
3. Affected Systems and Software Versions
Affected Systems:
- Vasion Print Virtual Appliance Host versions prior to 22.0.1049
- Vasion Print Application versions prior to 20.0.2786
Deployment Types:
- Virtual Appliance (VA)
- Software as a Service (SaaS)
4. Recommended Mitigation Strategies
- Update Software: Immediately update to the latest versions of Vasion Print Virtual Appliance Host (22.0.1049 or later) and Vasion Print Application (20.0.2786 or later).
- Implement Access Controls: Apply network-level restrictions and ACLs to limit access to the
/metaendpoint and other critical APIs. - Enable Authentication: Ensure that all API endpoints require authentication and implement rate-limiting to prevent abuse.
- Monitor and Log: Implement monitoring and logging to detect and respond to suspicious activities targeting the exposed endpoints.
- Regular Security Audits: Conduct regular security audits and vulnerability assessments to identify and mitigate similar issues.
5. Impact on European Cybersecurity Landscape
The exposure of internal Docker containers in Vasion Print products poses a significant risk to organizations using these solutions, particularly in the European Union. The vulnerability can be exploited to compromise sensitive information, disrupt services, and potentially gain unauthorized access to critical systems. This underscores the importance of robust security practices and timely patch management in maintaining the integrity and availability of IT infrastructure.
6. Technical Details for Security Professionals
Root Cause: The root cause of the vulnerability is the absence of authentication and network-level restrictions on the API-gateway’s proxy to internal Docker containers. This effectively turns the internal service mesh into a public attack surface.
Detection and Response:
- Detection: Use network monitoring tools to detect unusual traffic patterns targeting the
/metaendpoint and other exposed APIs. - Response: Implement incident response procedures to contain and mitigate the impact of any detected exploitation attempts.
- Patch Management: Ensure that all affected systems are patched to the latest versions to mitigate the vulnerability.
References:
By addressing this vulnerability promptly and comprehensively, organizations can significantly reduce the risk of exploitation and maintain the security and integrity of their IT environments.