{"id":"BIT-ejbca-2020-28942","details":"An issue exists in PrimeKey EJBCA before 7.4.3 when enrolling with EST while proxied through an RA over the Peers protocol. As a part of EJBCA's domain security model, the peer connector allows the restriction of client certificates (for the RA, not the end user) to a limited set of allowed CAs, thus restricting the accessibility of that RA to the rights it has within a specific role. While this works for other protocols such as CMP, it was found that the EJBCA enrollment over an EST implementation bypasses this check, allowing enrollment with a valid client certificate through any functioning and authenticated RA connected to the CA. NOTE: an attacker must already have a trusted client certificate and authorization to enroll against the targeted CA.","aliases":["CVE-2020-28942"],"modified":"2026-09-08T08:47:12.434330249Z","published":"2024-03-06T10:52:27.072Z","database_specific":{"severity":"Medium","cpes":["cpe:2.3:a:primekey:ejbca:*:*:*:*:enterprise:*:*:*"]},"references":[{"type":"ADVISORY","url":"https://support.primekey.com/news/posts/40"},{"type":"WEB","url":"https://nvd.nist.gov/vuln/detail/CVE-2020-28942"}],"affected":[{"package":{"name":"ejbca","ecosystem":"Bitnami","purl":"pkg:bitnami/ejbca"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"7.4.3"}]}],"database_specific":{"source":"https://github.com/bitnami/vulndb/tree/main/data/ejbca/BIT-ejbca-2020-28942.json"},"severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N"}]}],"schema_version":"1.9.0"}