Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid Dolibarr user credentials
-
DeliveryAccess User Cloning feature via card.php
-
ExploitSubmit crafted ID argument with LDAP metacharacters
-
ExecutionManipulate backend LDAP query structure
-
ImpactEnumerate or extract LDAP directory entries
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization LDAP query parameterization
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid authenticated Dolibarr session with at minimum low-level user privileges (CVSS PR:L confirmed) - unauthenticated exploitation is not possible. The attack is specifically triggered through the User Cloning workflow in card.php, so the attacker must have permission to access that feature; restricting this permission to administrators directly blocks exploitation. Meaningful impact is conditional on Dolibarr being configured with a backend LDAP directory: without LDAP integration, the injected characters may cause query errors or have no material effect on directory data. No user interaction from a victim is required once the attacker has credentials. Limiting factors for defenders: enforcing least-privilege on the User Cloning permission, removing LDAP integration where not needed, and restricting network access to the Dolibarr interface all independently reduce realistic risk beyond the raw CVSS score. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) confirms network-reachable exploitation requiring only low-privilege credentials and no special attack conditions, with limited impact across confidentiality, integrity, and availability (all scored Low). The moderate score of 5.3 does not fully capture the practical risk introduced by the confirmed public exploit (E:P), which means any authenticated internal user or compromised account holder can immediately attempt exploitation. CISA KEV confirmation is absent, suggesting no observed widespread campaign yet, but the combination of a low attack complexity and a ready-made exploit means the window before opportunistic abuse is narrow - even a mid-sized municipal IT team in sanok running a self-hosted Dolibarr instance with LDAP integration should treat this as urgent patching priority. The adjacent admin-flag propagation bug visible in the patch commit suggests that exploitation of the cloning workflow could yield privilege-adjacent outcomes beyond pure LDAP data exposure, though this secondary impact is inferred from the diff rather than explicitly described. EPSS data was not provided in the source intelligence. |
| Exploit ScenarioDerived | An authenticated Dolibarr user with access to the User Cloning feature navigates to htdocs/user/card.php and submits a crafted HTTP request with an ID parameter containing LDAP metacharacters such as injected filter clauses. The unsanitized value is passed directly into an LDAP query, allowing the attacker to alter query semantics - for example, forcing a wildcard match to enumerate all directory users or bypassing a filter to access otherwise restricted entries. A public proof-of-concept demonstrating this technique is available on Google Drive, meaning no specialized knowledge is required beyond valid application credentials. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 16, 2026
LDAP injection in Dolibarr's User Cloning component (htdocs/user/card.php) through version 23.0.3 allows authenticated remote attackers to manipulate LDAP query logic by crafting the user ID argument. Any valid Dolibarr user with access to the User Cloning feature can exploit this without additional privileges or user interaction. A public exploit has been released on Google Drive, substantially lowering the barrier for abuse; no active exploitation is confirmed in CISA KEV at time of analysis.
RemediationAI
The primary fix is the upstream commit 798e65356ede03c2812ab1a728f23fae34de5592, available at https://github.com/Dolibarr/dolibarr/commit/798e65356ede03c2812ab1a728f23fae34de5592. No specific patched release tag has been independently confirmed from the provided data - administrators should monitor Dolibarr's release channel for a version incorporating this commit and apply it promptly. As a compensating control pending a full upgrade, restrict the User Cloning permission within Dolibarr's role and permission management to administrator-level accounts only, reducing the pool of potential attackers to trusted users. If Dolibarr's LDAP integration is not operationally required, temporarily disabling it removes the primary impact vector, though this will break LDAP-based authentication and directory synchronization. Network-level controls restricting access to the Dolibarr web interface to trusted internal networks can limit exposure to external threats without affecting internal functionality.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CWE-90 (Improper Neutralization of Special Elements used in an LDAP Query - LDAP Injection) identifies the root cause: user-supplied input in the ID parameter of card.php is incorporated into LDAP query construction without adequate escaping or validation. Dolibarr is a PHP-based open-source ERP and CRM platform; its User Cloning feature passes the source user's ID directly into backend logic that may interact with a configured LDAP directory for user attribute lookup or synchronization. By injecting LDAP special characters (e.g., parentheses, wildcards, null bytes), an attacker can alter the semantic structure of the query, potentially enumerating directory entries or bypassing query filters. The commit diff (798e65356ede03c2812ab1a728f23fae34de5592) also reveals an adjacent issue: the admin flag was being copied unconditionally during cloning rather than being gated on the cloning user's own admin status, suggesting the User Cloning code path had multiple trust boundary failures. CPE: cpe:2.3:a:n/a:dolibarr:*:*:*:*:*:*:*:*.
Know when Dolibarr gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-exploitable by any authenticated user via crafted input; LDAP injection yields limited read/write impact on directory queries with no realistic availability consequence.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A security flaw has been discovered in Dolibarr up to 23.0.3. Affected is an unknown function of the file htdocs/user/card.php of the component User Cloning. The manipulation of the argument ID results in ldap injection. It is possible to launch the attack remotely. The exploit has been released to the public and may be used for attacks. The patch is identified as 798e65356ede03c2812ab1a728f23fae34de5592. It is advisable to implement a patch to correct this issue.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
An issue in Dolibarr ERP CRM v.17.0.1 and before allows a remote privileged attacker to execute arbitrary code via a cra
Dolibarr before 17.0.1 allows remote code execution by an authenticated user via an uppercase manipulation: <?PHP instea
Dolibarr ERP/CRM 4.0.4 has SQL Injection in doli/theme/eldy/style.css.php via the lang parameter. Rated critical severit
Cross Site Scripting vulnerability in Dolibarr ERP CRM v.17.0.1 and before allows a remote attacker to obtain sensitive
Dolibarr ERP/CRM 4.0.4 stores passwords with the MD5 algorithm, which makes brute-force attacks easier. Rated critical s
SQL injection attacks can result in unauthorized access to sensitive data, such as passwords, credit card details, or pe
Dolibarr Open Source ERP & CRM for Business before v14.0.1 allows attackers to escalate privileges via a crafted API. Ra
Dolibarr ERP & CRM <=15.0.3 is vulnerable to Eval injection. Rated critical severity (CVSS 9.8), this vulnerability is r
The website builder module in Dolibarr 13.0.2 allows remote PHP code execution because of an incomplete protection mecha
The htdocs/index.php?mainmenu=home login page in Dolibarr 10.0.6 allows an unlimited rate of failed authentication attem
SQL injection vulnerability in Dolibarr before 7.0.2 allows remote attackers to execute arbitrary SQL commands via vecto
Dolibarr ERP CRM 7.0.3 contains a remote code evaluation vulnerability that allows unauthenticated attackers to execute
EUVD-2026-59846
GHSA-wjp7-66pv-j2f6
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB