CVE-2026-80110
Pki-core: dogtag pki v2 rest acl filter's reverse-lexicographic tie-break lets a ca agent invoke the admin-only raw profile creation endpoint
A flaw was found in pki-core. The v2 REST ACL filter selects a tie-breaking permission for colliding literal and wildcard ACL keys using lexicographic string comparison rather than specificity, causing a wildcard-mapped permission to override a more specific literal-mapped permission when both match. In the CA's profile-management REST API this allows a request to POST /v2/profiles/raw -- intended to require Administrator-level profiles.create permission -- to instead be authorized under the lower-privileged profiles.approve permission held by the default Certificate Manager Agents group. The highest threat from this vulnerability is to confidentiality and integrity of the certificate authority's issuance policy.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
8.1
Pki-core: dogtag pki v2 rest acl filter's reverse-lexicographic tie-break lets a ca agent invoke the admin-only raw profile creation endpoint
A flaw was found in pki-core. The v2 REST ACL filter selects a tie-breaking permission for colliding literal and wildcard ACL keys using lexicographic string comparison rather than specificity, causing a wildcard-mapped permission to override a more specific literal-mapped permission when both match. In the CA's profile-management REST API this allows a request to POST /v2/profiles/raw -- intended to require Administrator-level profiles.create permission -- to instead be authorized under the lower-privileged profiles.approve permission held by the default Certificate Manager Agents group. The highest threat from this vulnerability is to confidentiality and integrity of the certificate authority's issuance policy.
- Record
CVE-2026-80110- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-863
- Updated
- 2026-11-02
EUVDEUVD-2026-83919
8.1
A flaw was found in pki-core. The v2 REST ACL filter selects a tie-breaking permission for colliding literal and wildcard ACL keys using lexicographic string comparison rather than specificity, causing a wildcard-mapped permission to override a more specific literal-mapped permission when both match. In the CA's profile-management REST API this allows a request to POST /v2/profiles/raw -- intended to require Administrator-level profiles.create permission -- to instead be authorized under the lower-privileged profiles.approve permission held by the default Certificate Manager Agents group. The highest threat from this vulnerability is to confidentiality and integrity of the certificate authority's issuance policy.
- Record
EUVD-2026-83919- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-c24q-2g88-pp57
8.1
A flaw was found in pki-core. The v2 REST ACL filter selects a tie-breaking permission for...
A flaw was found in pki-core. The v2 REST ACL filter selects a tie-breaking permission for colliding literal and wildcard ACL keys using lexicographic string comparison rather than specificity, causing a wildcard-mapped permission to override a more specific literal-mapped permission when both match. In the CA's profile-management REST API this allows a request to POST /v2/profiles/raw -- intended to require Administrator-level profiles.create permission -- to instead be authorized under the lower-privileged profiles.approve permission held by the default Certificate Manager Agents group. The highest threat from this vulnerability is to confidentiality and integrity of the certificate authority's issuance policy.
- Record
GHSA-c24q-2g88-pp57- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-863
- Updated
- 2026-11-02
NVD
8.1
A flaw was found in pki-core. The v2 REST ACL filter selects a tie-breaking permission for colliding literal and wildcard ACL keys using lexicographic string comparison rather than specificity, causing a wildcard-mapped permission to override a more specific literal-mapped permission when both match. In the CA's profile-management REST API this allows a request to POST /v2/profiles/raw -- intended to require Administrator-level profiles.create permission -- to instead be authorized under the lower-privileged profiles.approve permission held by the default Certificate Manager Agents group. The highest threat from this vulnerability is to confidentiality and integrity of the certificate authority's issuance policy.
- Record
CVE-2026-80110- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-863
- Updated
- 2026-11-05
OSVRHSA-2026:73765
8.1
Red Hat Security Advisory: dogtag-pki security update
- Record
RHSA-2026:73765- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:73766
8.1
Red Hat Security Advisory: pki-core security update
- Record
RHSA-2026:73766- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
Show 5 moreShow less
OSVRLSA-2026:73765
8.1
Important: dogtag-pki security update
IdM PKI is an enterprise software system designed to manage enterprise Public Key Infrastructure deployments. IdM PKI consists of the following components:
- Certificate Authority (CA)
- Key Recovery Authority (KRA)
- Online Certificate Status Protocol (OCSP) Manager
- Token Key Service (TKS)
- Token Processing Service (TPS)
- Automatic Certificate Management Environment (ACME) Responder
- Enrollment over Secure Transport (EST) Responder
Security Fix(es):
-
pki-core: Dogtag/PKI: certprofile-import allows code execution via unsanitized profile content (ExternalProcessConstraint) (CVE-2026-76561)
-
pki-core: Dogtag PKI v2 REST ACL filter's reverse-lexicographic tie-break lets a CA Agent invoke the admin-only raw profile creation endpoint (CVE-2026-80110)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:73765- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2026:73766
8.1
Important: pki-core security update
The Public Key Infrastructure (PKI) Core contains fundamental packages required by Rocky Enterprise Software Foundation Certificate System.
Security Fix(es):
-
pki-core: Dogtag/PKI: certprofile-import allows code execution via unsanitized profile content (ExternalProcessConstraint) (CVE-2026-76561)
-
pki-core: Dogtag PKI v2 REST ACL filter's reverse-lexicographic tie-break lets a CA Agent invoke the admin-only raw profile creation endpoint (CVE-2026-80110)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:73766- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-80110
8.1
A flaw was found in pki-core. The v2 REST ACL filter selects a tie-breaking permission for colliding literal and wildcard ACL keys using lexicographic string comparison rather than specificity, causing a wildcard-mapped permission to override a more specific literal-mapped permission when both match. In the CA's profile-management REST API this allows a request to POST /v2/profiles/raw -- intended to require Administrator-level profiles.create permission -- to instead be authorized under the lower-privileged profiles.approve permission held by the default Certificate Manager Agents group. The highest threat from this vulnerability is to confidentiality and integrity of the certificate authority's issuance policy.
- Record
UBUNTU-CVE-2026-80110- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVALSA-2026:73765 No score
Important: dogtag-pki security update
IdM PKI is an enterprise software system designed to manage enterprise Public Key Infrastructure deployments. IdM PKI consists of the following components:
- Certificate Authority (CA)
- Key Recovery Authority (KRA)
- Online Certificate Status Protocol (OCSP) Manager
- Token Key Service (TKS)
- Token Processing Service (TPS)
- Automatic Certificate Management Environment (ACME) Responder
- Enrollment over Secure Transport (EST) Responder
Security Fix(es):
- pki-core: Dogtag/PKI: certprofile-import allows code execution via unsanitized profile content (ExternalProcessConstraint) (CVE-2026-76561)
- pki-core: Dogtag PKI v2 REST ACL filter's reverse-lexicographic tie-break lets a CA Agent invoke the admin-only raw profile creation endpoint (CVE-2026-80110)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:73765- Updated
- 2026-11-02
OSVALSA-2026:73766 No score
Important: pki-core security update
The Public Key Infrastructure (PKI) Core contains fundamental packages required by AlmaLinux Certificate System.
Security Fix(es):
- pki-core: Dogtag/PKI: certprofile-import allows code execution via unsanitized profile content (ExternalProcessConstraint) (CVE-2026-76561)
- pki-core: Dogtag PKI v2 REST ACL filter's reverse-lexicographic tie-break lets a CA Agent invoke the admin-only raw profile creation endpoint (CVE-2026-80110)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:73766- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
idm-pki-acmeAlmaLinux:10 From an advisory covering 2 CVEs |
before 11.9.0-5.el10_2.alma.1 | 11.9.0-5.el10_2.alma.1 |
idm-pki-baseAlmaLinux:10 From an advisory covering 2 CVEs |
before 11.9.0-5.el10_2.alma.1 | 11.9.0-5.el10_2.alma.1 |
idm-pki-caAlmaLinux:10 From an advisory covering 2 CVEs |
before 11.9.0-5.el10_2.alma.1 | 11.9.0-5.el10_2.alma.1 |
idm-pki-javaAlmaLinux:10 From an advisory covering 2 CVEs |
before 11.9.0-5.el10_2.alma.1 | 11.9.0-5.el10_2.alma.1 |
idm-pki-kraAlmaLinux:10 From an advisory covering 2 CVEs |
before 11.9.0-5.el10_2.alma.1 | 11.9.0-5.el10_2.alma.1 |
idm-pki-serverAlmaLinux:10 From an advisory covering 2 CVEs |
before 11.9.0-5.el10_2.alma.1 | 11.9.0-5.el10_2.alma.1 |
idm-pki-toolsAlmaLinux:10 From an advisory covering 2 CVEs |
before 11.9.0-5.el10_2.alma.1 | 11.9.0-5.el10_2.alma.1 |
python3-idm-pkiAlmaLinux:10 From an advisory covering 2 CVEs |
before 11.9.0-5.el10_2.alma.1 | 11.9.0-5.el10_2.alma.1 |
idm-pki-acmeAlmaLinux:9 From an advisory covering 2 CVEs |
before 11.7.1-2.el9_8 | 11.7.1-2.el9_8 |
idm-pki-baseAlmaLinux:9 From an advisory covering 2 CVEs |
before 11.7.1-2.el9_8 | 11.7.1-2.el9_8 |
Show 34 moreShow less
| Package | Affected | Fixed |
|---|---|---|
idm-pki-caAlmaLinux:9 From an advisory covering 2 CVEs |
before 11.7.1-2.el9_8 | 11.7.1-2.el9_8 |
idm-pki-javaAlmaLinux:9 From an advisory covering 2 CVEs |
before 11.7.1-2.el9_8 | 11.7.1-2.el9_8 |
idm-pki-kraAlmaLinux:9 From an advisory covering 2 CVEs |
before 11.7.1-2.el9_8 | 11.7.1-2.el9_8 |
idm-pki-serverAlmaLinux:9 From an advisory covering 2 CVEs |
before 11.7.1-2.el9_8 | 11.7.1-2.el9_8 |
idm-pki-toolsAlmaLinux:9 From an advisory covering 2 CVEs |
before 11.7.1-2.el9_8 | 11.7.1-2.el9_8 |
python3-idm-pkiAlmaLinux:9 From an advisory covering 2 CVEs |
before 11.7.1-2.el9_8 | 11.7.1-2.el9_8 |
dogtag-pkiRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:11.9.0-5.el10_2 | 0:11.9.0-5.el10_2 |
dogtag-pki-debugsourceRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:11.9.0-5.el10_2 | 0:11.9.0-5.el10_2 |
idm-pki-acmeRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:11.9.0-5.el10_2 | 0:11.9.0-5.el10_2 |
idm-pki-baseRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:11.9.0-5.el10_2 | 0:11.9.0-5.el10_2 |
idm-pki-caRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:11.9.0-5.el10_2 | 0:11.9.0-5.el10_2 |
idm-pki-javaRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:11.9.0-5.el10_2 | 0:11.9.0-5.el10_2 |
idm-pki-kraRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:11.9.0-5.el10_2 | 0:11.9.0-5.el10_2 |
idm-pki-serverRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:11.9.0-5.el10_2 | 0:11.9.0-5.el10_2 |
idm-pki-toolsRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:11.9.0-5.el10_2 | 0:11.9.0-5.el10_2 |
idm-pki-tools-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:11.9.0-5.el10_2 | 0:11.9.0-5.el10_2 |
python3-idm-pkiRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:11.9.0-5.el10_2 | 0:11.9.0-5.el10_2 |
idm-pki-acmeRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:11.7.1-2.el9_8 | 0:11.7.1-2.el9_8 |
idm-pki-baseRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:11.7.1-2.el9_8 | 0:11.7.1-2.el9_8 |
idm-pki-caRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:11.7.1-2.el9_8 | 0:11.7.1-2.el9_8 |
idm-pki-javaRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:11.7.1-2.el9_8 | 0:11.7.1-2.el9_8 |
idm-pki-kraRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:11.7.1-2.el9_8 | 0:11.7.1-2.el9_8 |
idm-pki-serverRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:11.7.1-2.el9_8 | 0:11.7.1-2.el9_8 |
idm-pki-toolsRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:11.7.1-2.el9_8 | 0:11.7.1-2.el9_8 |
idm-pki-tools-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:11.7.1-2.el9_8 | 0:11.7.1-2.el9_8 |
pki-coreRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:11.7.1-2.el9_8 | 0:11.7.1-2.el9_8 |
pki-core-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:11.7.1-2.el9_8 | 0:11.7.1-2.el9_8 |
python3-idm-pkiRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:11.7.1-2.el9_8 | 0:11.7.1-2.el9_8 |
dogtag-pkiRocky Linux:10 From an advisory covering 2 CVEs |
before 0:11.9.0-5.el10_2.rocky.0.1 | 0:11.9.0-5.el10_2.rocky.0.1 |
pki-coreRocky Linux:9 From an advisory covering 2 CVEs |
before 0:11.7.1-2.el9_8 | 0:11.7.1-2.el9_8 |
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 |
|---|---|---|
| affected, facts | ||
| facts | NVD | |
| 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-80110 is a high vulnerability (CVSS 8.1) in Red Hat Certificate System 9, published September 21, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.21%, the 11th percentile. No source names a fixed version.
References
access.redhat.com/errata/RHSA-2026:73765
access.redhat.com/errata/RHSA-2026:73766
access.redhat.com/errata/RHSA-2026:86621
access.redhat.com/errata/RHSA-2026:86623
access.redhat.com/security/cve/CVE-2026-80110
bugzilla.redhat.com/show_bug.cgi?id=2523749
Show 17 moreShow less
nvd.nist.gov/vuln/detail/CVE-2026-80110
github.com/advisories/GHSA-c24q-2g88-pp57
access.redhat.com/security/cve/CVE-2026-76561
bugzilla.redhat.com/2519523
bugzilla.redhat.com/2523749
errata.almalinux.org/10/ALSA-2026-73765.html
errata.almalinux.org/9/ALSA-2026-73766.html
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2519523
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_73765.json
cve.org/CVERecord?id=CVE-2026-76561
nvd.nist.gov/vuln/detail/CVE-2026-76561
cve.org/CVERecord?id=CVE-2026-80110
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_73766.json
errata.rockylinux.org/RLSA-2026:73765
errata.rockylinux.org/RLSA-2026:73766
ubuntu.com/security/CVE-2026-80110