CVE-2023-4727 Ca: token authentication bypass vulnerability

High 7.5 Published Updated

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:8All versions4.11.0-1.module_el8.10.0+3801+17b19a60
idm-jss-javadoc AlmaLinux:8All versions4.11.0-1.module_el8.10.0+3801+17b19a60
idm-ldapjdk AlmaLinux:8All versions4.24.0-1.module_el8.10.0+3801+17b19a60
idm-ldapjdk-javadoc AlmaLinux:8All versions4.24.0-1.module_el8.10.0+3801+17b19a60
idm-pki-acme AlmaLinux:8All versions10.15.1-1.module_el8.10.0+3868+cdab0fd8
idm-pki-base AlmaLinux:8All versions10.15.1-1.module_el8.10.0+3868+cdab0fd8
idm-pki-base-java AlmaLinux:8All versions10.15.1-1.module_el8.10.0+3868+cdab0fd8
idm-pki-ca AlmaLinux:8All versions10.15.1-1.module_el8.10.0+3868+cdab0fd8
idm-pki-kra AlmaLinux:8All versions10.15.1-1.module_el8.10.0+3868+cdab0fd8
idm-pki-server AlmaLinux:8All versions10.15.1-1.module_el8.10.0+3868+cdab0fd8
idm-pki-symkey AlmaLinux:8All versions10.15.1-1.module_el8.10.0+3868+cdab0fd8
idm-pki-tools AlmaLinux:8All versions10.15.1-1.module_el8.10.0+3868+cdab0fd8
idm-tomcatjss AlmaLinux:8All versions7.8.0-1.module_el8.10.0+3801+17b19a60
python3-idm-pki AlmaLinux:8All versions10.15.1-1.module_el8.10.0+3868+cdab0fd8
resteasy AlmaLinux:8All versions3.0.26-7.module_el8.10.0+3808+9d4ab1fb
resteasy-javadoc AlmaLinux:8All versions3.0.26-7.module_el8.10.0+3808+9d4ab1fb
idm-pki-acme AlmaLinux:9All versions11.5.0-2.el9_4.alma.1
idm-pki-base AlmaLinux:9All versions11.5.0-2.el9_4.alma.1
idm-pki-ca AlmaLinux:9All versions11.5.0-2.el9_4.alma.1
idm-pki-est AlmaLinux:9All versions11.5.0-2.el9_4.alma.1
idm-pki-java AlmaLinux:9All versions11.5.0-2.el9_4.alma.1
idm-pki-kra AlmaLinux:9All versions11.5.0-2.el9_4.alma.1
idm-pki-server AlmaLinux:9All versions11.5.0-2.el9_4.alma.1
idm-pki-tools AlmaLinux:9All versions11.5.0-2.el9_4.alma.1
python3-idm-pki AlmaLinux:9All versions11.5.0-2.el9_4.alma.1
idm-console-framework Red Hat:certificate_system_eus:10.4::el8All versions0:1.3.0-1.module+el8pki+14677+1ef79a68
jss Red Hat:certificate_system_eus:10.4::el8All versions0:4.9.10-1.module+el8pki+21949+4b2d0700
jss-debuginfo Red Hat:certificate_system_eus:10.4::el8All versions0:4.9.10-1.module+el8pki+21949+4b2d0700
jss-debugsource Red Hat:certificate_system_eus:10.4::el8All versions0:4.9.10-1.module+el8pki+21949+4b2d0700
jss-javadoc Red Hat:certificate_system_eus:10.4::el8All versions0:4.9.10-1.module+el8pki+21949+4b2d0700
ldapjdk Red Hat:certificate_system_eus:10.4::el8All versions0:4.23.0-1.module+el8pki+14677+1ef79a68
ldapjdk-javadoc Red Hat:certificate_system_eus:10.4::el8All versions0:4.23.0-1.module+el8pki+14677+1ef79a68
python3-redhat-pki Red Hat:certificate_system_eus:10.4::el8All versions0:10.13.11-1.module+el8pki+21949+4b2d0700
redhat-pki Red Hat:certificate_system_eus:10.4::el8All versions0:10.13.11-1.module+el8pki+21949+4b2d0700
redhat-pki-acme Red Hat:certificate_system_eus:10.4::el8All versions0:10.13.11-1.module+el8pki+21949+4b2d0700
redhat-pki-base Red Hat:certificate_system_eus:10.4::el8All versions0:10.13.11-1.module+el8pki+21949+4b2d0700
redhat-pki-base-java Red Hat:certificate_system_eus:10.4::el8All versions0:10.13.11-1.module+el8pki+21949+4b2d0700
redhat-pki-ca Red Hat:certificate_system_eus:10.4::el8All versions0:10.13.11-1.module+el8pki+21949+4b2d0700
redhat-pki-console Red Hat:certificate_system_eus:10.4::el8All versions0:10.13.11-1.module+el8pki+21949+4b2d0700
redhat-pki-console-theme Red Hat:certificate_system_eus:10.4::el8All versions0: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.

Is CVE-2023-4727 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free