Skip to main content

Dolibarr ERP EUVDEUVD-2026-65083

| CVE-2026-71510 HIGH
Incorrect Authorization (CWE-863)
2026-08-24 VulnCheck GHSA-5qq2-5wmp-fh5h
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with user-read API credentials
  2. Delivery
    Send crafted filter parameter to users REST API endpoint
  3. Exploit
    Unsanitized input injected into SQL WHERE clause
  4. Execution
    Binary search numeric fields to recover salary data
  5. Persist
    LIKE prefix iteration reconstructs password verifier strings
  6. Impact
    Raw error messages enumerate internal column names

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The attacker must hold a valid Dolibarr account with user-read API rights (PR:L); unauthenticated exploitation is not possible. The Dolibarr REST API module must be enabled - this is an optional module but commonly activated in integrated deployments - and the users endpoint must be reachable over the network. No other non-default configuration is required; the vulnerable filter-parameter handling is in the standard users API code path. Limiting factors: authentication is required, eliminating anonymous internet exploitation in default deployments; user-read rights must have been explicitly granted. However, user-read is a common baseline role for staff accounts and third-party integrations, so the realistic exploitable population in active Dolibarr deployments is substantial. The attack causes no writes and no service disruption, making it stealthy and likely to evade integrity-focused detection controls.

Impact

The CVSS 4.0 score of 7.1 with VC:H accurately reflects the high-value data exposed: password verifiers and salary figures are among the most operationally damaging payloads an ERP system can leak. The low privilege bar (PR:L - any user-read account suffices), combined with low attack complexity (AC:L, AT:N) and a publicly available exploit writeup, makes this a genuine, elevated-priority finding rather than a high-score paper vulnerability. EPSS data was not included in the provided intelligence; exploitation probability cannot be quantified without querying the FIRST EPSS API directly - this gap should be resolved before making triage decisions solely on the CVSS score. No CISA KEV listing was present, suggesting active exploitation has not yet been confirmed at scale, but the public POC substantially lowers the skill threshold for abuse. The combination of insider threat risk (low-privilege insider accounts are common) and third-party integration credentials makes this especially relevant for organizations with large or externally connected Dolibarr deployments. Overall, the absence of KEV status does not substantially reduce urgency given the public exploit and the sensitivity of the extractable data.

Exploit ScenarioDerived

An attacker holding a low-privilege Dolibarr account with user-read API rights - obtained via credential stuffing, insider access, or a compromised service integration token - sends crafted requests to the users REST API with malicious filter parameters. By injecting SQL into the WHERE clause, the attacker iterates character-by-character using LIKE prefix queries to reconstruct password verifier strings and uses binary search conditions (e.g., salary > X) to recover salary values, while raw database error responses reveal internal column names that accelerate the extraction. The full technique is publicly documented at https://codeant.ai/security-research/cve-2026-71510-blind-column-extraction-via-sqlfilters, substantially lowering the skill bar.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 24, 2026

SQL injection in Dolibarr's users REST API (all versions before 24.0.0) allows authenticated users holding only user-read rights to exfiltrate sensitive database columns - including salary figures and password verifier hashes - that the API is explicitly designed to withhold from normal responses. The injection path targets unsanitized filter parameters concatenated directly into SQL WHERE clauses with no column-level access gating, enabling blind binary search on numeric fields and LIKE prefix iteration on string fields; raw database error messages in the same endpoint additionally leak internal column names. A publicly available exploit writeup documents the full technique (codeant.ai, VulnCheck); no CISA KEV listing is recorded at time of analysis.

RemediationAI

Upgrade to Dolibarr 24.0.0 or later, available at https://github.com/Dolibarr/dolibarr/releases/tag/24.0.0; the specific fix is commit https://github.com/Dolibarr/dolibarr/commit/12687f83705c2a1e46aaf6f8d1ac7347bee4710c, which should be inspected to confirm parameterized queries or equivalent sanitization were applied to the filter parameter in the users REST API. If immediate upgrade is not feasible, disabling the REST API module eliminates the attack surface entirely but breaks any API-dependent integrations - assess that trade-off per environment. Alternatively, restricting network access to the API endpoint to trusted internal hosts via firewall or reverse-proxy ACLs reduces internet-facing exposure but does not protect against insider misuse. Auditing existing user-read grants and revoking them from accounts that do not operationally require API access shrinks the exploitable population. Review database and application logs for unusual WHERE clause patterns or high-frequency API filter calls as indicators of prior exploitation.

Affected VersionsENISA

dolibarr 0 <24.0.0

Affected Packages

euvd dolibarr fix: 24.0.0

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

Dolibarr is an open-source ERP and CRM platform widely used by SMBs, particularly in Europe. The vulnerability resides in the users REST API endpoint, where caller-controlled filter parameters are spliced directly into SQL WHERE clauses without parameterization, escaping, or column-level restriction. CWE-863 (Incorrect Authorization) captures the dual failure: CWE-89 SQL Injection is the mechanism, but the security consequence is an authorization bypass - a user-read-only credential reaches salary columns and password verifier hashes that the API's normal field projection deliberately omits. The CVSS 4.0 vendor-provided vector AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N confirms a network-accessible, low-complexity, low-privilege attack path with high confidentiality impact. All Dolibarr versions prior to 24.0.0 are affected per CPE cpe:2.3:a:dolibarr:dolibarr:*:*:*:*:*:*:*:*; the remediation is the tagged 24.0.0 release and associated fix commit.

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 (VulnCheck) PRIMARY 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Network-accessible REST API with no special conditions, low privilege (user-read account), confidentiality-only impact with no integrity or availability effect on the vulnerable system.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

DescriptionCVE.org

Dolibarr before 24.0.0 contains a SQL injection vulnerability in the users REST API that allows authenticated attackers with user-read rights to extract sensitive data by splicing unsanitized filter parameters into SQL WHERE clauses without column restrictions. Attackers can perform binary search on numeric fields and LIKE prefix iteration on string fields to recover salary figures and password verifiers omitted from normal API responses, while raw database error messages in the same endpoint enable column name enumeration.

Executive ViewAI

Why It Matters

SQL injection in Dolibarr REST API (versions before 24.0.0) enables any authenticated user to extract sensitive payroll and password data without authorization. Affected organizations risk unauthorized account takeover, regulatory breach notifications, and insider-threat escalation via credential compromise.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
Medium
popular open-source ERP among European SMBs
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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