CVE-2026-18047
MediumCVSS 6.5Summary
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.
Risk Assessment
An unauthenticated attacker can disable the ACME service, causing persistent denial of service for all ACME clients.
Recommendation
Apply the patch from the Dogtag PKI vendor that fixes the URL pattern matching or adds additional validation.
Other vulnerabilities in Dogtag PKI
See all- 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.
- CVE-2026-18369Medium
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.
Original NVD description (English source)
A flaw was found in Dogtag PKI's ACME responder where the web.xml security constraints use exact URL pattern matching for admin-only enable/disable endpoints. By appending a trailing slash to the URL, an unauthenticated attacker can bypass the Tomcat authentication constraint while RESTEasy still routes the request to the handler, allowing unauthorized toggling of the ACME service state including persistent denial of service.

