Description
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.
Published: 2026-07-28
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in Dogtag PKI’s ACME responder allows an unauthenticated attacker to append a trailing slash to the admin-only "/enable" or "/disable" endpoints, bypassing Tomcat’s authentication constraint while RESTEasy still forwards the request to the handler. This bypass, classified as an authorization flaw (CWE‑288), lets an attacker toggle the ACME service state without authorization, causing a denial of service that remains persistent until the service is re-enabled. The vulnerability stems from the web.xml security constraints using exact URL pattern matching for these endpoints.

Affected Systems

The issue affects Red Hat Certificate System versions 9, 10, and 11, as well as Red Hat Enterprise Linux releases 6 through 10, which host the Dogtag PKI components containing the ACME responder. Administrators deploying any of these products should verify if the ACME responder is enabled.

Risk and Exploitability

The CVSS score of 6.5 indicates moderate severity. The EPSS score is less than 1%, implying a very low current exploitation probability, and the vulnerability is not listed in CISA’s KEV catalog. The attack vector is remote; an unauthenticated user can issue an HTTP request to the affected endpoint with a trailing slash and immediately influence the ACME service state. No additional credentials or privileged context are required, making exploitation relatively straightforward once the endpoint is reachable.

Generated by OpenCVE AI on August 3, 2026 at 15:00 UTC.

Remediation

Vendor Workaround

To mitigate this vulnerability, change the URL patterns in the ACME responder's web.xml from exact-match to prefix-match. Edit the file /usr/share/pki/acme/webapps/acme/WEB-INF/web.xml and replace the url-pattern entries for the enable and disable endpoints: <url-pattern>/enable</url-pattern> -> <url-pattern>/enable/*</url-pattern> <url-pattern>/disable</url-pattern> -> <url-pattern>/disable/*</url-pattern> Then restart the PKI server for the changes to take effect.


OpenCVE Recommended Actions

  • Edit the file /usr/share/pki/acme/webapps/acme/WEB-INF/web.xml and replace the url-pattern entries for the enable and disable endpoints: <url-pattern>/enable</url-pattern> -> <url-pattern>/enable/*</url-pattern> <url-pattern>/disable</url-pattern> -> <url-pattern>/disable/*</url-pattern>
  • Restart the PKI server so the changes take effect.
  • Verify by sending a request with a trailing slash to the /enable or /disable endpoint that the request is no longer authorized and cannot toggle the service state.
  • If the ACME responder is not required, consider disabling it entirely or restricting network access to the ACME endpoints to trusted administrators.

Generated by OpenCVE AI on August 3, 2026 at 15:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 29 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Tue, 28 Jul 2026 16:15:00 +0000

Type Values Removed Values Added
Description 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.
Title Dogtag-pki: pki-core: redhat-pki: pki: acme admin enable/disable endpoint authentication bypass via trailing slash
First Time appeared Redhat
Redhat certificate System
Redhat enterprise Linux
Weaknesses CWE-288
CPEs cpe:/a:redhat:certificate_system:10
cpe:/a:redhat:certificate_system:11
cpe:/a:redhat:certificate_system:9
cpe:/o:redhat:enterprise_linux:10
cpe:/o:redhat:enterprise_linux:6
cpe:/o:redhat:enterprise_linux:7
cpe:/o:redhat:enterprise_linux:8
cpe:/o:redhat:enterprise_linux:9
Vendors & Products Redhat
Redhat certificate System
Redhat enterprise Linux
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Subscriptions

Redhat Certificate System Enterprise Linux
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-07-28T13:26:27.569Z

Reserved: 2026-07-28T10:15:23.892Z

Link: CVE-2026-18047

cve-icon Vulnrichment

Updated: 2026-07-28T13:26:23.814Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-07-28T13:17:36.693

Modified: 2026-07-28T16:22:01.443

Link: CVE-2026-18047

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-28T10:36:31Z

Links: CVE-2026-18047 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T10:22:36Z

Weaknesses
  • CWE-288

    Authentication Bypass Using an Alternate Path or Channel