CVE-2026-18369
MediumCVSS 5.8Exploitation Probability (EPSS)
Low risk13th percentile - higher than 13% of all known CVEs
Summary
A flaw was found in Dogtag PKI's ACME responder where the HTTP-01 challenge validator accepts IP address literals as dns identifiers and follows HTTP redirects without validating that the target is a public address. An unauthenticated ACME account holder can exploit this to perform SSRF, making the Dogtag server send HTTP GET requests to internal network services. With the InMemory database backend, the response body of internal targets is disclosed to the attacker through the ACME challenge error.
Risk Assessment
An attacker can scan internal networks and access sensitive services, leading to data leakage and potential compromise of internal systems.
Recommendation
Update Dogtag PKI to a version that rejects IP addresses as dns identifiers and does not follow HTTP redirects without validating the target as public.
Other vulnerabilities in Dogtag PKI
See all- CVE-2026-18047Medium
In Dogtag PKI's ACME responder, web.xml security constraints use exact URL pattern matching for admin-only enable/disable endpoints. Appending a trailing slash bypasses Tomcat authentication while RESTEasy still routes the request, allowing unauthorized toggling of ACME service state including persistent denial of service.
- CVE-2026-104988High
A flaw was found in Dogtag PKI (pki-core). The CMCAuthForEST authentication plugin fails open when an EST fullcmc enrollment request is submitted via BasicAuth without an end-user TLS client certificate. The SSL_CLIENT_CERT session attribute retains the EST subsystem's agent certificate, causing downstream authorization checks to treat the request as agent-privileged. An authenticated EST user can obtain CA-signed certificates with arbitrary subject names.
- CVE-2026-76561High
A vulnerability in Dogtag PKI, as used by FreeIPA's certificate authority component. The certificate profile import functionality does not fully validate uploaded profile content beyond the profile ID. An authenticated user with CA Administrator privileges can exploit Dogtag's ExternalProcessConstraint mechanism to execute arbitrary commands with attacker-controlled environment variables, achieving code execution as the pkiuser account.
Original NVD description (English source)
A flaw was found in Dogtag PKI's ACME responder where the HTTP-01 challenge validator accepts IP address literals as dns identifiers and follows HTTP redirects without validating that the target is a public address. An unauthenticated ACME account holder can exploit this to perform server-side request forgery (SSRF), making the Dogtag server send HTTP GET requests to internal network services. With the InMemory database backend, the response body of internal targets is disclosed to the attacker through the ACME challenge error.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

