Skip to main content

Dolibarr ERP CVE-2026-71504

| EUVDEUVD-2026-65076 HIGH
Missing Authorization (CWE-862)
2026-08-24 VulnCheck GHSA-fffg-262f-xqrp
8.6
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege Dolibarr account with member-creation rights
  2. Delivery
    Authenticate to Members REST API
  3. Exploit
    Identify target user account identifier (e.g., administrator)
  4. Execution
    Submit crafted request body with target ID and new password
  5. Persist
    API overwrites target credentials without authorization check
  6. Impact
    Log in as administrator, locking out legitimate holder

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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 possess a valid, authenticated Dolibarr account with member-creation rights, confirmed by the CVSS PR:L metric. No special deployment configuration, non-default feature flag, or specific Dolibarr module beyond the Members REST API being network-reachable (AV:N) is required. Exploitation requires no interaction from the target account holder (UI:N). The sole limiting factor is the requirement for at least one low-privilege authenticated account - unauthenticated external attackers cannot directly exploit this flaw. In practice, member-creation rights are commonly delegated to non-administrative users in typical Dolibarr deployments, making this barrier realistically low in many organizations.

Impact

The CVSS 4.0 base score of 8.6 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N) reflects a network-exploitable flaw requiring only a low-privilege authenticated account, no user interaction, and no special attack conditions, with high confidentiality and integrity impact to the vulnerable system. The supplied CVSS 4.0 vector marks VA:N, but the described account lockout capability implies at least partial availability impact that the provided vector likely understates - defenders should not dismiss this signal. No EPSS score was provided and CISA KEV listing is absent, so exploitation probability cannot be numerically quantified; however, the publicly available proof-of-concept materially reduces the skill threshold, making any unpatched instance an accessible target for low-sophistication attackers. The privilege escalation path - converting a member-creation account into full administrative credentials - effectively transforms a low-privilege foothold into complete system control, meaning the real-world impact exceeds what a literal reading of PR:L alone would imply.

Exploit ScenarioDerived

An attacker with a standard Dolibarr account granted member-creation rights - a permission routinely issued to non-administrative staff or volunteers - sends a crafted POST request to the Members REST API specifying the administrator's user ID and a chosen password in the request body. The API applies the credential change without checking password-change permissions, allowing the attacker to authenticate as the administrator moments later while the legitimate administrator is locked out. A public proof-of-concept demonstrating this technique is available at https://codeant.ai/security-research/cve-2026-71504-mass-assignment-in-members-api-via-pass.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 24, 2026

Improper authorization in Dolibarr's Members REST API (all versions before 24.0.0) allows any authenticated user holding member-creation rights to overwrite the password of any system account - including the administrator - without possessing password-change permissions. The attacker supplies an arbitrary user identifier and replacement password in the API request body, immediately gaining control of the target account and locking out its legitimate holder. A publicly available proof-of-concept exists; no active exploitation has been confirmed in CISA KEV at the time of analysis.

RemediationAI

Upgrade Dolibarr to version 24.0.0 or later, which incorporates the authorization fix in commit fbf476cc5d9a21b16bfa04ab17d4e84eda38d7ce; the release is available at https://github.com/Dolibarr/dolibarr/releases/tag/24.0.0. If an immediate upgrade is not operationally feasible, restrict network-level access to the Members REST API endpoint using a reverse-proxy ACL or WAF rule to limit callers to explicitly authorized IP ranges - note this does not remediate the underlying missing authorization check and will disrupt legitimate API integrations. Additionally, audit all accounts currently holding member-creation rights, revoke any that are unnecessary, and review the administrator account's password change history for signs of unauthorized modification prior to applying the patch.

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 used by SMEs for invoicing, HR, inventory, and CRM workflows. The vulnerable component is the Members REST API, which exposes endpoints for managing member records. The root cause is CWE-862 (Missing Authorization): the API's password-update handler validates only that the caller holds member-creation rights, never verifying whether the caller also holds password-change permissions. This enables a mass assignment attack where the caller injects an arbitrary user account identifier and a replacement password into the request body, which the API commits without further authorization checks. The affected CPE is cpe:2.3:a:dolibarr:dolibarr:*:*:*:*:*:*:*:*, covering all releases before 24.0.0. The upstream fix is recorded in commit fbf476cc5d9a21b16bfa04ab17d4e84eda38d7ce on the Dolibarr GitHub repository.

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 8.6 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 8.3 HIGH

Network-reachable API requires only a low-privilege account; A:L added over the supplied vector to account for the explicit account lockout capability described.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L/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
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 an improper authorization vulnerability in the Members REST API that allows attackers with only member-creation rights to reset the password of any user account, including the system administrator, without verifying password-change permissions. Attackers can supply an arbitrary user account identifier and new password in the request body to overwrite credentials and immediately lock out the legitimate account holder.

Executive ViewAI

Why It Matters

Dolibarr's Members REST API (versions before 24.0.0) allows any authenticated user with member-creation rights to forcibly change system account passwords, including the administrator account. Publicly available exploit code exists, creating immediate risk to organizations using affected versions. Unauthorized account takeover could enable full system compromise and data breach access.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Medium
popular open-source ERP/CRM targeting SMEs globally
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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.3%
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· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

63
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
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