Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconAttacker controls DNS
-
DeliveryVault processes ACME certificate request
-
ExploitACME validation resolves attacker-controlled domain
-
InstallResolver returns local IP address
-
C2Vault sends http-01/tls-alpn-01 challenge to local target
-
ExecuteInternal service responds with data
-
ImpactInformation disclosure
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that: (1) the target Vault instance has the PKI engine enabled and ACME feature active; (2) the attacker can influence DNS resolution for a domain used in an ACME certificate request, either through network-level DNS hijacking (compromised DNS server, ARP spoofing, BGP hijacking) or by registration of a domain where they control the authoritative DNS server; (3) the ACME challenge request must be allowed to reach local/private network targets without filtering by Vault's validation logic. Default Vault configurations with ACME enabled are vulnerable. No authentication is required to submit ACME certificate requests, though rate-limiting may apply depending on Vault configuration. The vulnerability does NOT require user interaction, special Vault configuration options, or non-default deployment modes - it is a flaw in the core ACME validation logic that affects all instances running vulnerable versions with ACME enabled. |
| Impact | CVSS 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) indicates network-accessible, unauthenticated exploitation with low complexity, resulting in confidentiality impact without integrity or availability impact. This aligns with SSRF-class vulnerabilities where the primary harm is information disclosure via unintended request routing. The KEV status is not provided, so active exploitation is not confirmed; however, SSRF vulnerabilities targeting certificate issuance pipelines are actively researched. The attack requires DNS control or man-in-the-middle positioning but not user interaction, making it a real concern in environments where attackers can influence DNS (corporate networks with compromised DNS servers, cloud environments with shared DNS infrastructure, or ISP-level compromise). The CVSS score reflects the limited direct impact (confidentiality only, no code execution or service disruption), but the reputational and operational risk is higher if internal service data is disclosed during certificate issuance workflows. Exploitation likelihood is elevated if Vault instances accept ACME requests from untrusted sources (e.g., public ACME client libraries or cloud integrations) without rate-limiting or validation-request logging. |
| Exploit ScenarioDerived | An attacker compromises a DNS server or performs DNS cache poisoning to redirect a Vault ACME client's domain validation request. When the attacker-controlled domain in an ACME certificate request resolves to 192.168.1.10 (an internal web application), Vault's PKI engine fails to reject this as a local target and sends an http-01 challenge request to the internal application. The internal application responds with metadata, API keys, or configuration data in its HTTP response, which Vault logs or returns, disclosing sensitive information to the attacker. Alternatively, the attacker targets 127.0.0.1 or another loopback address to trigger requests to Vault's own internal services or co-hosted applications on the same host. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 17, 2026
Server-side request forgery (SSRF) in HashiCorp Vault's PKI engine ACME validation allows unauthenticated remote attackers to send http-01 and tls-alpn-01 challenge requests to local network targets by controlling DNS responses, potentially disclosing sensitive information from internal services. The vulnerability affects Vault Community Edition before 2.0.0 and Vault Enterprise before 1.19.16, 1.20.10, or 1.21.5. HashiCorp has released patched versions; no public exploit code has been identified at the time of analysis.
RemediationAI
Upgrade to Vault Community Edition 2.0.0 or later, or Vault Enterprise to version 1.19.16, 1.20.10, 1.21.5, or later, as specified in the HashiCorp advisory. If immediate upgrade is not feasible, restrict network access to Vault's ACME endpoints by implementing firewall rules or reverse-proxy ACLs that limit ACME requests to trusted certificate management systems and clients. Additionally, monitor and log all ACME challenge validation requests (including destination IP and hostname) to detect suspicious outbound connections to private network ranges. Disable the PKI engine's ACME feature entirely if not in use. Implement DNS security controls such as DNSSEC validation, DNS query logging, and isolation of Vault's DNS resolver from untrusted networks to mitigate DNS hijacking attacks that could redirect challenge validation to local targets. Be aware that blocking private IP ranges at the firewall level will prevent legitimate use cases where ACME validation must reach internal services; evaluate your certificate issuance workflow before applying this control.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 3 packages in go, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
HashiCorp Vault's PKI (Public Key Infrastructure) engine implements ACME (Automated Certificate Management Environment) challenge validation as specified in RFC 8555. The http-01 and tls-alpn-01 challenge types require the server to validate control of a domain by connecting to the subject domain at specified ports (typically 80 for http-01 and 443 for tls-alpn-01). The vulnerability stems from CWE-918 (Server-Side Request Forgery), where the ACME validation logic fails to reject challenge requests that resolve to private/local network addresses (RFC 1918 ranges, loopback, link-local, multicast). By controlling DNS responses (through DNS hijacking, cache poisoning, or rogue authoritative servers), an attacker can cause Vault to send ACME challenge validation requests to internal network targets instead of public-facing infrastructure, enabling reconnaissance and information disclosure from services not directly accessible externally.
Know when Vault 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
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
5DescriptionNVD
Vault’s PKI engine’s ACME validation did not reject local targets when issuing http-01 and tls-alpn-01 challenges. This may lead to these requests being sent to local network targets, potentially leading to information disclosure. Fixed in Vault Community Edition 2.0.0 and Vault Enterprise 2.0.0, 1.21.5, 1.20.10, and 1.19.16.
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
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Vault and Vault Enterprise (“Vault”) may expose sensitive information when enabling an audit device which specifies the
Vault and Vault Enterprise (“Vault”) TLS certificate auth method did not correctly validate client certificates when con
The official vault docker images before 0.11.6 contain a blank password for a root user. Rated critical severity (CVSS 9
HashiCorp Vault and Vault Enterprise 1.4.0 and 1.4.1, when configured with the GCP Secrets Engine, may incorrectly gener
An issue was discovered in HashiCorp Vault and Vault Enterprise before 1.11.3. Rated critical severity (CVSS 9.1), this
HashiCorp Vault Enterprise 1.7.0 through 1.9.7, 1.10.4, and 1.11.0 clusters using Integrated Storage expose an unauthent
HashiCorp Vault and Vault Enterprise versions 0.11.0 through 1.3.3 may, under certain circumstances, have existing neste
Token leakage in HashiCorp Vault and Vault Enterprise (0.11.2 up to 2.0.0, 1.21.5, 1.20.10, and 1.19.16) occurs when an
Vault’s SSH secrets engine did not require the valid_principals list to contain a value by default. Rated high severity
HashiCorp Vault and Vault Enterprise versions 0.8.3 and newer, when configured with the GCP GCE auth method, may be vuln
HashiCorp Vault and Vault Enterprise versions 0.7.1 and newer, when configured with the AWS IAM auth method, may be vuln
Authentication bypass in HashiCorp Vault's AWS Auth method allows an attacker with valid AWS credentials to authenticate
Same weakness CWE-918 – Server-Side Request Forgery (SSRF)
View allSame technique Information Disclosure
View allVendor StatusVendor
SUSE
Severity: Important| Product | Status |
|---|---|
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP6 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
EUVD-2026-23344
GHSA-8r5m-3f66-qpr3
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB