LDAP Account Manager Vulnerability: Arbitrary Code Execution via Log Configuration
CVE-2024-23333

7.9HIGH

Key Information:

Status
Vendor
CVE Published:
18 March 2024

What is CVE-2024-23333?

LDAP Account Manager (LAM) is a web frontend designed for the management of entries within an LDAP directory. A vulnerability exists in its log configuration settings, where prior to version 8.7, an attacker could define arbitrary file paths for log outputs. By exploiting this, an attacker could create a PHP file that LAM inadvertently logs PHP code to. If the crafted log file is accessed through a web server, the embedded PHP code would execute, potentially compromising the application and the underlying server. This vulnerability requires the attacker to have knowledge of LAM's master configuration password to alter main settings, in addition to the necessity for the web server to have write access to a publicly accessible directory, which LAM normally does not create. The flaw has been rectified in the 8.7 release, and as a precautionary measure, restricting access to LAM's configuration pages to authorized users is recommended.

Affected Version(s)

lam < 8.7

References

EPSS Score

17% chance of being exploited in the next 30 days.

CVSS V3.1

Score:
7.9
Severity:
HIGH
Confidentiality:
High
Integrity:
Low
Availability:
High
Attack Vector:
Network
Attack Complexity:
High
Privileges Required:
High
User Interaction:
None
Scope:
Changed

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.