CVE-2023-4727 Ca: token authentication bypass vulnerability
Attackers can bypass token authentication via LDAP injection to hijack sessions and escalate privileges in Red Hat Certificate System.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2023-4727?
CVE-2023-4727 is a high-severity authentication bypass vulnerability in Red Hat Certificate System 10.4 EUS for RHEL-8, published on 11 Jun 2024. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
A flaw was found in dogtag-pki and pki-core. The token authentication scheme can be bypassed with a LDAP injection. By passing the query string parameter sessionID=*, an attacker can authenticate with an existing session saved in the LDAP directory server, which may lead to escalation of privilege.
Weakness: CWE-305
Which versions are affected by CVE-2023-4727?
Linux distribution packages (40)
idm-jss AlmaLinux:8 | All versions | 4.11.0-1.module_el8.10.0+3801+17b19a60 |
idm-jss-javadoc AlmaLinux:8 | All versions | 4.11.0-1.module_el8.10.0+3801+17b19a60 |
idm-ldapjdk AlmaLinux:8 | All versions | 4.24.0-1.module_el8.10.0+3801+17b19a60 |
idm-ldapjdk-javadoc AlmaLinux:8 | All versions | 4.24.0-1.module_el8.10.0+3801+17b19a60 |
idm-pki-acme AlmaLinux:8 | All versions | 10.15.1-1.module_el8.10.0+3868+cdab0fd8 |
idm-pki-base AlmaLinux:8 | All versions | 10.15.1-1.module_el8.10.0+3868+cdab0fd8 |
idm-pki-base-java AlmaLinux:8 | All versions | 10.15.1-1.module_el8.10.0+3868+cdab0fd8 |
idm-pki-ca AlmaLinux:8 | All versions | 10.15.1-1.module_el8.10.0+3868+cdab0fd8 |
idm-pki-kra AlmaLinux:8 | All versions | 10.15.1-1.module_el8.10.0+3868+cdab0fd8 |
idm-pki-server AlmaLinux:8 | All versions | 10.15.1-1.module_el8.10.0+3868+cdab0fd8 |
idm-pki-symkey AlmaLinux:8 | All versions | 10.15.1-1.module_el8.10.0+3868+cdab0fd8 |
idm-pki-tools AlmaLinux:8 | All versions | 10.15.1-1.module_el8.10.0+3868+cdab0fd8 |
idm-tomcatjss AlmaLinux:8 | All versions | 7.8.0-1.module_el8.10.0+3801+17b19a60 |
python3-idm-pki AlmaLinux:8 | All versions | 10.15.1-1.module_el8.10.0+3868+cdab0fd8 |
resteasy AlmaLinux:8 | All versions | 3.0.26-7.module_el8.10.0+3808+9d4ab1fb |
resteasy-javadoc AlmaLinux:8 | All versions | 3.0.26-7.module_el8.10.0+3808+9d4ab1fb |
idm-pki-acme AlmaLinux:9 | All versions | 11.5.0-2.el9_4.alma.1 |
idm-pki-base AlmaLinux:9 | All versions | 11.5.0-2.el9_4.alma.1 |
idm-pki-ca AlmaLinux:9 | All versions | 11.5.0-2.el9_4.alma.1 |
idm-pki-est AlmaLinux:9 | All versions | 11.5.0-2.el9_4.alma.1 |
idm-pki-java AlmaLinux:9 | All versions | 11.5.0-2.el9_4.alma.1 |
idm-pki-kra AlmaLinux:9 | All versions | 11.5.0-2.el9_4.alma.1 |
idm-pki-server AlmaLinux:9 | All versions | 11.5.0-2.el9_4.alma.1 |
idm-pki-tools AlmaLinux:9 | All versions | 11.5.0-2.el9_4.alma.1 |
python3-idm-pki AlmaLinux:9 | All versions | 11.5.0-2.el9_4.alma.1 |
idm-console-framework Red Hat:certificate_system_eus:10.4::el8 | All versions | 0:1.3.0-1.module+el8pki+14677+1ef79a68 |
jss Red Hat:certificate_system_eus:10.4::el8 | All versions | 0:4.9.10-1.module+el8pki+21949+4b2d0700 |
jss-debuginfo Red Hat:certificate_system_eus:10.4::el8 | All versions | 0:4.9.10-1.module+el8pki+21949+4b2d0700 |
jss-debugsource Red Hat:certificate_system_eus:10.4::el8 | All versions | 0:4.9.10-1.module+el8pki+21949+4b2d0700 |
jss-javadoc Red Hat:certificate_system_eus:10.4::el8 | All versions | 0:4.9.10-1.module+el8pki+21949+4b2d0700 |
ldapjdk Red Hat:certificate_system_eus:10.4::el8 | All versions | 0:4.23.0-1.module+el8pki+14677+1ef79a68 |
ldapjdk-javadoc Red Hat:certificate_system_eus:10.4::el8 | All versions | 0:4.23.0-1.module+el8pki+14677+1ef79a68 |
python3-redhat-pki Red Hat:certificate_system_eus:10.4::el8 | All versions | 0:10.13.11-1.module+el8pki+21949+4b2d0700 |
redhat-pki Red Hat:certificate_system_eus:10.4::el8 | All versions | 0:10.13.11-1.module+el8pki+21949+4b2d0700 |
redhat-pki-acme Red Hat:certificate_system_eus:10.4::el8 | All versions | 0:10.13.11-1.module+el8pki+21949+4b2d0700 |
redhat-pki-base Red Hat:certificate_system_eus:10.4::el8 | All versions | 0:10.13.11-1.module+el8pki+21949+4b2d0700 |
redhat-pki-base-java Red Hat:certificate_system_eus:10.4::el8 | All versions | 0:10.13.11-1.module+el8pki+21949+4b2d0700 |
redhat-pki-ca Red Hat:certificate_system_eus:10.4::el8 | All versions | 0:10.13.11-1.module+el8pki+21949+4b2d0700 |
redhat-pki-console Red Hat:certificate_system_eus:10.4::el8 | All versions | 0:10.13.11-1.module+el8pki+21949+4b2d0700 |
redhat-pki-console-theme Red Hat:certificate_system_eus:10.4::el8 | All versions | 0:10.13.11-1.module+el8pki+21949+4b2d0700 |
How do I fix CVE-2023-4727?
Apply the vendor's patch.
Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.
Is CVE-2023-4727 being exploited?
There is no known exploitation of CVE-2023-4727 in the wild and no public exploit code.
Sources
Also known as ALSA-2024:4165, ALSA-2024:4367, DEBIAN-CVE-2023-4727, GHSA-rvm7-rc5g-c98q, OESA-2025-1238, OESA-2025-1269 and 13 more.