CVE-2026-18369
Dogtag-pki: pki-core: redhat-pki: pki: acme http-01 validation ssrf via ip literal identifiers and unvalidated redirects
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.8
Dogtag-pki: pki-core: redhat-pki: pki: acme http-01 validation ssrf via ip literal identifiers and unvalidated redirects
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.
- Record
CVE-2026-18369- CVSS 3.1
- 5.8 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N - Weakness
- CWE-918
- Updated
- 2026-11-05
EUVDEUVD-2026-51078
5.8
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.
- Record
EUVD-2026-51078- CVSS 3.1
- 5.8 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N - Updated
- 2026-11-05
GitHub AdvisoriesGHSA-g3fm-cr7x-pwvj
5.8
A flaw was found in Dogtag PKI's ACME responder where the HTTP-01 challenge validator accepts IP...
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.
- Record
GHSA-g3fm-cr7x-pwvj- CVSS 3.1
- 5.8 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N - Weakness
- CWE-918
- Updated
- 2026-11-02
NVD
5.8
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.
- Record
CVE-2026-18369- CVSS 3.1
- 5.8 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N - Weakness
- CWE-918
- Updated
- 2026-11-05
OSVDEBIAN-CVE-2026-18369
5.8
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.
- Record
DEBIAN-CVE-2026-18369- CVSS 3.1
- 5.8 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2026:67110
5.8
Red Hat Security Advisory: Red Hat Certificate System 10.4.4 security and bug fix update for RHEL 8
- Record
RHSA-2026:67110- CVSS 3.1
- 5.8 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-18369
5.8
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.
- Record
UBUNTU-CVE-2026-18369- CVSS 3.1
- 5.8 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
dogtag-pkiDebian:11 |
All versions, plus listed versions 10.10.2-310.10.6-111.0.0-111.0.3-111.0.3-2 Show 6 moreShow less11.0.3-311.0.3-411.0.6-111.0.6-211.2.1-111.2.1-2 |
None known |
idm-console-frameworkRed Hat:certificate_system_eus:10.4::el8 |
before 0:1.3.0-1.module+el8pki+14677+1ef79a68 | 0:1.3.0-1.module+el8pki+14677+1ef79a68 |
jssRed Hat:certificate_system_eus:10.4::el8 |
before 0:4.9.11-1.module+el8pki+24697+be195eea | 0:4.9.11-1.module+el8pki+24697+be195eea |
jss-debuginfoRed Hat:certificate_system_eus:10.4::el8 |
before 0:4.9.11-1.module+el8pki+24697+be195eea | 0:4.9.11-1.module+el8pki+24697+be195eea |
jss-debugsourceRed Hat:certificate_system_eus:10.4::el8 |
before 0:4.9.11-1.module+el8pki+24697+be195eea | 0:4.9.11-1.module+el8pki+24697+be195eea |
jss-javadocRed Hat:certificate_system_eus:10.4::el8 |
before 0:4.9.11-1.module+el8pki+24697+be195eea | 0:4.9.11-1.module+el8pki+24697+be195eea |
ldapjdkRed Hat:certificate_system_eus:10.4::el8 |
before 0:4.23.0-1.module+el8pki+14677+1ef79a68 | 0:4.23.0-1.module+el8pki+14677+1ef79a68 |
ldapjdk-javadocRed Hat:certificate_system_eus:10.4::el8 |
before 0:4.23.0-1.module+el8pki+14677+1ef79a68 | 0:4.23.0-1.module+el8pki+14677+1ef79a68 |
python3-redhat-pkiRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pkiRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
Show 26 moreShow less
| Package | Affected | Fixed |
|---|---|---|
redhat-pki-acmeRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-baseRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-base-javaRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-caRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-consoleRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-console-themeRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-debuginfoRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-debugsourceRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-estRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-javadocRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-kraRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-ocspRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-serverRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-server-themeRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-symkeyRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-symkey-debuginfoRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-tksRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-toolsRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-tools-debuginfoRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-tpsRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
redhat-pki-tps-debuginfoRed Hat:certificate_system_eus:10.4::el8 |
before 0:10.13.14-1.module+el8pki+24697+be195eea | 0:10.13.14-1.module+el8pki+24697+be195eea |
tomcatjssRed Hat:certificate_system_eus:10.4::el8 |
before 0:7.7.4-1.module+el8pki+21738+33a5e23b | 0:7.7.4-1.module+el8pki+21738+33a5e23b |
dogtag-pkiUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 10.2.6-110.2.6-210.2.6-310.2.6+git20160317-110.2.6+git20160317-1ubuntu0.1~esm1 |
None known |
dogtag-pkiUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 10.3.5+12-4ubuntu110.3.5+12-510.5.3-310.5.3-410.5.5-1 Show 4 moreShow less10.6.0~beta2-310.6.0-1ubuntu110.6.0-1ubuntu210.6.0-1ubuntu2+esm1 |
None known |
dogtag-pkiUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 10.7.3-410.8.3-1ubuntu110.8.3-1ubuntu1+esm1 |
None known |
dogtag-pkiUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 10.10.2-3build111.0.0-111.0.0-1ubuntu0.1~esm1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| facts | EUVD | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-18369 is a medium vulnerability (CVSS 5.8) in Red Hat Certificate System 10, published July 30, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.38%, the 32nd percentile. Fixed in idm-console-framework 0:1.3.0-1.module+el8pki+14677+1ef79a68.