Skip to main content

Dolibarr ERP CVE-2026-19930

| EUVDEUVD-2026-59846 LOW
LDAP Injection (CWE-90)
2026-08-16 VulDB GHSA-wjp7-66pv-j2f6
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain valid Dolibarr user credentials
  2. Delivery
    Access User Cloning feature via card.php
  3. Exploit
    Submit crafted ID argument with LDAP metacharacters
  4. Execution
    Manipulate backend LDAP query structure
  5. Impact
    Enumerate 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

dolibarr 23.0.0
dolibarr 23.0.2
dolibarr 23.0.3
dolibarr 23.0.1

Affected Packages

euvd dolibarr no fix

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

Vendor (VulDB) PRIMARY 2.1 MEDIUM
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
vuln.today AI 5.4 MEDIUM

Network-exploitable by any authenticated user via crafted input; LDAP injection yields limited read/write impact on directory queries with no realistic availability consequence.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Aug 16, 2026 - 04:22 NVD
MEDIUM LOW
CVSS changed
Aug 16, 2026 - 04:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Aug 16, 2026 - 03:15 cve.org
MEDIUM 5.3

DescriptionCVE.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

EPSS Score
0.2%
Top 84% exploitable
Prevalence
Medium
popular open-source ERP/CRM used widely by SMBs globally
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

CVE-2023-38886 HIGH POC
7.2 Sep 20

An issue in Dolibarr ERP CRM v.17.0.1 and before allows a remote privileged attacker to execute arbitrary code via a cra

CVE-2023-30253 HIGH POC
8.8 May 29

Dolibarr before 17.0.1 allows remote code execution by an authenticated user via an uppercase manipulation: <?PHP instea

CVE-2017-7886 CRITICAL POC
9.8 May 10

Dolibarr ERP/CRM 4.0.4 has SQL Injection in doli/theme/eldy/style.css.php via the lang parameter. Rated critical severit

CVE-2023-38888 CRITICAL POC
9.6 Sep 20

Cross Site Scripting vulnerability in Dolibarr ERP CRM v.17.0.1 and before allows a remote attacker to obtain sensitive

CVE-2017-7888 CRITICAL POC
9.8 May 10

Dolibarr ERP/CRM 4.0.4 stores passwords with the MD5 algorithm, which makes brute-force attacks easier. Rated critical s

CVE-2022-4093 CRITICAL POC
9.8 Nov 21

SQL injection attacks can result in unauthorized access to sensitive data, such as passwords, credit card details, or pe

CVE-2022-43138 CRITICAL POC
9.8 Nov 17

Dolibarr Open Source ERP & CRM for Business before v14.0.1 allows attackers to escalate privileges via a crafted API. Ra

CVE-2022-40871 CRITICAL POC
9.8 Oct 12

Dolibarr ERP & CRM <=15.0.3 is vulnerable to Eval injection. Rated critical severity (CVSS 9.8), this vulnerability is r

CVE-2021-33816 CRITICAL POC
9.8 Nov 10

The website builder module in Dolibarr 13.0.2 allows remote PHP code execution because of an incomplete protection mecha

CVE-2020-7995 CRITICAL POC
9.8 Jan 26

The htdocs/index.php?mainmenu=home login page in Dolibarr 10.0.6 allows an unlimited rate of failed authentication attem

CVE-2018-10094 CRITICAL POC
9.8 May 22

SQL injection vulnerability in Dolibarr before 7.0.2 allows remote attackers to execute arbitrary SQL commands via vecto

CVE-2018-25357 CRITICAL POC
9.3 May 23

Dolibarr ERP CRM 7.0.3 contains a remote code evaluation vulnerability that allows unauthenticated attackers to execute

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy