Skip to main content

Dolibarr ERP CVE-2026-71507

| EUVDEUVD-2026-65080 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-24 VulnCheck GHSA-r5vq-mccw-jgvp
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 to Dolibarr REST API with low-privilege account
  2. Delivery
    Identify target company ID via API enumeration
  3. Exploit
    Issue BOLA write request to company bank account route
  4. Execution
    Inject attacker-controlled IBAN as creditor account
  5. Persist
    Finance operator regenerates SEPA credit-transfer file
  6. Impact
    Outgoing supplier payment redirected to attacker bank account

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation requires an authenticated Dolibarr session with at least 'third-party creation' rights - a non-default permission that must be explicitly granted to user accounts, but one that may be broadly assigned in organizations where multiple users manage supplier or customer records. No read access to the target company object is required, only write API access via the bank account routes. The attack is limited to installations with the REST API enabled and accessible; organizations that have not enabled the API module or have blocked external API access are not directly exposed. The CVSS 4.0 vector (PR:L) confirms authenticated access is required - unauthenticated exploitation is not possible. Limiting factors include: requirement for a valid user account, 'third-party creation' permission grant, and REST API being active and reachable.

Impact

The CVSS 4.0 base score of 7.1 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N) accurately reflects the core threat model: network-accessible, low complexity, low privilege threshold, no user interaction, and high integrity impact. The absence of a confidentiality or availability component keeps the score from higher tiers, but this understates business risk - the integrity impact here is financial fraud via IBAN substitution, not mere data corruption. No EPSS score was provided in the input data; exploitation probability cannot be independently assessed from available signals. The publicly available POC (distinct from confirmed active exploitation) combined with a low privilege bar and a straightforward attack path warrants treating this as higher operational priority than the raw CVSS alone implies, particularly for organizations using Dolibarr in supplier payment workflows with SEPA transfers. Not currently listed in CISA KEV, so confirmed widespread active exploitation is not established.

Exploit ScenarioDerived

An attacker with a low-privilege Dolibarr account - one granted only the generic 'third-party creation' right - authenticates to the REST API and issues write requests to the bank account route for a target company (e.g., a supplier), replacing the legitimate IBAN with an attacker-controlled account number. A publicly available POC details this technique. The next time a finance operator regenerates SEPA credit-transfer files for that supplier, the outgoing payment is silently directed to the attacker's bank account rather than the legitimate creditor.

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

Broken object-level authorization (BOLA) in Dolibarr's REST API bank account write routes permits any authenticated user holding third-party creation rights to overwrite bank account details - including IBANs - for any company in the system, regardless of whether they have read access to that company. When SEPA credit-transfer files are subsequently regenerated from the tampered records, outgoing supplier payments are silently redirected to attacker-controlled accounts, enabling financial fraud at scale. Publicly available exploit code exists per VulnCheck and codeant.ai research; the vulnerability is not yet listed in CISA KEV but the financial impact potential elevates real-world priority above the 7.1 CVSS score alone suggests.

RemediationAI

Upgrade to Dolibarr 24.0.0 immediately; the patched release is confirmed at https://github.com/Dolibarr/dolibarr/releases/tag/24.0.0 and the fixing commit is c100564d059e19c711317c734d302a90b11e2e8b. If immediate upgrade is not possible, restrict the 'third-party creation' permission to the minimum number of trusted accounts, as this is the privilege level required for exploitation - revoking it from non-administrative or untrusted users directly eliminates the attack surface for those accounts. Additionally, consider disabling REST API access network-wide or restricting it to known trusted IP ranges at the network or application firewall layer until patching is complete; this reduces exposure but may impact legitimate integrations. Audit existing company bank account IBAN records for unauthorized modifications, particularly for any companies involved in SEPA credit-transfer payment runs, as exploitation may have already occurred prior to detection.

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 (cpe:2.3:a:dolibarr:dolibarr:*:*:*:*:*:*:*:*) is a PHP-based open-source ERP and CRM platform widely used by SMEs. The affected component is the REST API's company bank account write routes, which accept a caller-supplied company object identifier without enforcing that the caller holds any authorization over that specific object - a textbook instance of CWE-639 (Authorization Bypass Through User-Controlled Key). The API validates only that the user possesses generic 'third-party creation' rights, a broad permission that may be granted to many users, but never cross-checks whether the target company object falls within the caller's scope. SEPA credit-transfer file generation downstream consumes the tampered IBAN records at face value, creating a complete payment-fraud kill chain within the application's own workflow.

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:N/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

REST API is network-accessible; low complexity; authenticated low-privilege required (PR:L); no user interaction; integrity is high (IBAN substitution, payment fraud); no confidentiality or availability impact described.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/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
None
Vulnerable system: Integrity
High
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 broken object-level authorization vulnerability in the REST API company bank account write routes that allows authenticated attackers with third-party creation rights to create, replace, or delete bank account details of any company without requiring read access to that company. Attackers can inject attacker-controlled IBANs as creditor accounts, which are then written into regenerated SEPA credit-transfer files, redirecting outgoing payments to attacker-controlled accounts.

Executive ViewAI

Why It Matters

Dolibarr users with third-party management permissions can hijack payment routing for any company in the system, redirecting supplier payments to attacker-controlled accounts through compromised bank details. This creates material financial fraud risk for any organization relying on Dolibarr for accounts payable and SEPA transfers. Publicly available exploit code exists, making active exploitation probable if the vulnerability is not patched quickly.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Medium
popular open-source SME ERP, significant European deployment
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
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
Very 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

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

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