Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessScan for exposed Zipkin API port (9411)
-
DeliverySend unauthenticated GET /actuator/env
-
ExploitHarvest storage credentials and config
-
ExecutionAuthenticate to backend storage system
-
ImpactExfiltrate distributed trace data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Spring Boot Actuator endpoints must be enabled and accessible on the Zipkin tracing API port - the referenced default configuration in zipkin-server-shared.yml indicates this is the default deployment posture, not a non-default opt-in. The attacker requires TCP network access to the Zipkin API port (typically 9411); no authentication, credentials, or pre-existing session are required (CVSS PR:N). Exploitation is limited by: network segmentation or firewall rules that restrict access to port 9411 to trusted clients; a non-default configuration that binds actuator endpoints to a separate restricted management port or disables them entirely; or a reverse proxy or API gateway placed in front of Zipkin that blocks requests to /actuator paths. Deployments where Zipkin is exposed to the public internet or to broad internal network segments with no such controls are fully exploitable without any user interaction. |
| Impact | The CVSS 4.0 base score of 6.9 reflects AV:N/AC:L/AT:N/PR:N/UI:N with VC:L/VI:L/VA:N. The network attack vector with no authentication or complexity barriers makes exploitation trivial for any attacker with port access. The direct impact on the Zipkin system is rated low for both confidentiality and integrity, but this underrepresents real-world risk: credential exfiltration via /actuator/env can enable lateral movement to storage backends holding all traced application traffic, potentially elevating the effective confidentiality impact significantly. The integrity signal (VI:L) captures the ability to modify log levels, which attackers can exploit to blind monitoring and SIEM pipelines before conducting follow-on attacks. No EPSS data was provided, and the vulnerability is not listed in CISA KEV, so widespread active exploitation is not confirmed. The absence of a POC in references does not reduce risk given that exploitation requires only standard HTTP GET and POST requests to well-documented Spring Boot Actuator paths. Risk is highest in deployments where the Zipkin API port is accessible from untrusted networks or shared internal segments without network-layer access controls. |
| Exploit ScenarioDerived | An attacker with network access to the Zipkin tracing API port issues an unauthenticated HTTP GET request to /actuator/env, receiving a JSON response containing all Spring Environment properties including database credentials, API keys, and storage backend connection strings configured for Zipkin. Using those credentials, the attacker authenticates directly to the backing storage system (e.g., Cassandra or Elasticsearch) to exfiltrate distributed trace data from instrumented applications. In a parallel or preparatory step, the attacker issues a POST to /actuator/loggers to set log levels to OFF, suppressing Zipkin's own audit trail before conducting further reconnaissance. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 28, 2026
Unauthenticated access to Spring Boot Actuator management endpoints in Zipkin through 3.6.1 exposes sensitive operational data and configuration controls on the same port as the tracing API. Remote attackers with network reach to the Zipkin API port can read environment variables, bean configurations, and storage backend credentials via endpoints such as /actuator/env and /actuator/beans, or silently suppress security-relevant logging by modifying log levels via /actuator/loggers. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms low-complexity, unauthenticated remote exploitation; no public exploit identified at time of analysis, and the vulnerability is not listed in CISA KEV.
RemediationAI
No vendor-released patch version is confirmed in the available data - the upstream GitHub issue (https://github.com/openzipkin/zipkin/issues/3835) should be monitored for a fix release. In the interim, the most effective compensating control is to restrict network access to the Zipkin API port using host-based or perimeter firewall rules so that only trusted internal systems (such as instrumented services and operations personnel) can reach it; this eliminates the network attack vector without application changes. Alternatively, Zipkin's actuator exposure can be curtailed in configuration by setting management.endpoints.web.exposure.exclude=* or by binding the management server to a separate, restricted port (management.server.port) and applying access controls to that port independently - the referenced zipkin-server-shared.yml is the relevant configuration file. If a separate management port is not feasible, Spring Security can be added to the Zipkin deployment to require authentication on actuator paths, though this requires application-level customization and testing. Organizations relying on storage credential isolation should rotate any credentials accessible via /actuator/env as a precautionary measure if exposure cannot be ruled out.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Zipkin is an open-source distributed tracing system implemented in Java using the Spring Boot framework (CPE: cpe:2.3:a:openzipkin:zipkin:*:*:*:*:*:*:*:*). Spring Boot Actuator is a subsystem that exposes HTTP management endpoints for runtime introspection and control, including /actuator/env (environment variables and properties), /actuator/beans (Spring bean graph), and /actuator/loggers (log level management). CWE-306 (Missing Authentication for Critical Function) applies because Zipkin's default server configuration, as reflected in the referenced zipkin-server-shared.yml, binds these actuator endpoints to the same network port as the public tracing API without requiring authentication. This design exposes management functionality - intended for internal operations - to any client capable of reaching the service port. The Actuator /env endpoint in particular aggregates all Spring Environment properties, which often include credentials for backing stores such as Cassandra, Elasticsearch, or MySQL configured as Zipkin's storage backends.
Know when Zipkin gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Network-accessible, no authentication required (PR:N); low confidentiality and integrity impact scoped to Zipkin system directly; no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Zipkin through 3.6.1 exposes Spring Boot Actuator endpoints on the tracing API port without authentication, allowing unauthenticated attackers to access sensitive information. Attackers can read environment variables, bean configurations, and storage credentials via actuator endpoints, or modify log levels to suppress logging.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-67796
GHSA-2mv6-7845-668g
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB