Skip to main content

Dolibarr ERP EUVDEUVD-2026-65087

| CVE-2026-77923 MEDIUM
Incorrect Authorization (CWE-863)
2026-08-24 VulnCheck GHSA-3qg7-9j56-rpfq
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with project-creation permission
  2. Delivery
    Enumerate or guess private project ID
  3. Exploit
    Submit crafted clonetasks mass action request
  4. Execution
    Inverted !in_array() check grants unauthorized access
  5. Impact
    Clone tasks into private project

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 be authenticated to Dolibarr with the 'project creation' permission assigned to their user role (reflected by PR:L in the CVSS vector). The target must be a private project to which the attacker has no membership - the flaw is specific to the private-project membership gate within the clonetasks handler and does not affect public projects. No non-default system configuration is required beyond a standard Dolibarr installation with the project module active. Exploitation is bounded by: (1) mandatory authentication - unauthenticated access is not possible; (2) the project-creation entitlement, which administrators may not grant to all user roles; (3) the affected version range 21.0.0 to 23.x only; and (4) impact is integrity-only - no confidentiality exfiltration or system-level compromise is achievable through this flaw alone.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N with VI:L only) yields a score of 5.3, accurately reflecting bounded impact: exploitation requires authentication (PR:L), and the consequence is restricted to unauthorized task cloning with no confidentiality or availability breach. No EPSS score was supplied in the input data, preventing quantitative exploitation-probability comparison. There is no CISA KEV listing and no public proof-of-concept identified at time of analysis. The attack complexity is genuinely low once authenticated - no special race conditions, timing windows, or chained vulnerabilities are needed. Real-world priority is moderate for organizations using Dolibarr's private project controls to segregate sensitive initiatives; for deployments where all authenticated users share visibility across projects, practical impact is negligible. The absence of both EPSS data and KEV status, combined with the authentication prerequisite, positions this as a patch-cycle priority rather than an emergency response item.

Exploit ScenarioDerived

An authenticated Dolibarr employee with standard project-creation rights enumerates or guesses the numeric ID of a private project containing sensitive business data they should not access. They craft and submit a clonetasks mass action HTTP request targeting that private project ID; the inverted !in_array() check incorrectly validates their membership and completes the clone operation, injecting tasks into the confidential project and potentially polluting its task history or exposing project existence. No public exploit code exists, but the technique requires only standard HTTP request manipulation with a valid session token.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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

Authorization bypass in Dolibarr ERP versions 21.0.0 through 23.x allows authenticated users holding project-creation permission to clone tasks into private projects they are not authorized to access. The flaw is an inverted boolean logic error in the clonetasks mass action handler - !in_array() is used where in_array() is required, causing the private-project membership check to pass precisely for unauthorized users and fail for authorized ones. No public exploit code exists and this vulnerability is not listed in CISA KEV; however, the low attack complexity (AC:L) means any authenticated user with project-creation rights can trivially abuse the flaw against any private project in the same Dolibarr instance.

RemediationAI

Upgrade Dolibarr to version 24.0.0, which contains the corrected boolean logic per commit 1730aa56675b31cfede895fdae55b673d887fb8f (https://github.com/Dolibarr/dolibarr/commit/1730aa56675b31cfede895fdae55b673d887fb8f); the release is available at https://github.com/Dolibarr/dolibarr/releases/tag/24.0.0. As a compensating control pending upgrade, administrators should audit and restrict the 'project creation' permission to fully trusted users only, since exploitation requires this specific entitlement - reducing the population of potential abusers at the cost of limiting self-service project provisioning. Alternatively, if the application role configuration permits, disable the clonetasks mass action for untrusted roles; this impairs legitimate bulk-task workflows but closes the attack surface. No workaround fully mitigates the vulnerability without patching the inverted condition.

Affected VersionsENISA

dolibarr 21.0.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 a widely-used open-source PHP-based ERP and CRM platform targeting small and medium enterprises. The vulnerability resides in htdocs/core/actions_massactions.inc.php, specifically inside the clonetasks mass action handler that processes bulk task-cloning operations across projects. The root cause maps to CWE-863 (Incorrect Authorization): the private-project membership gate uses !in_array() where the intended logic requires in_array(), inverting the authorization decision - users absent from the membership list (unauthorized) are granted access while actual members (authorized) are blocked. The patch commit 1730aa56675b31cfede895fdae55b673d887fb8f corrects this single boolean inversion and is included in Dolibarr 24.0.0. Affected CPE: cpe:2.3:a:dolibarr: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 (VulnCheck) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Network-accessible with low complexity; requires authenticated user holding project-creation rights (PR:L); impact is integrity-only via unauthorized task cloning, no confidentiality or availability effect.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/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
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Dolibarr 21.0.0 before 24.0.0 contains an authorization bypass vulnerability caused by an inverted boolean condition in the private-project membership check within the clonetasks mass action handler in htdocs/core/actions_massactions.inc.php. Authenticated users with project creation permission but without access to a target private project can exploit the flawed !in_array() check to clone tasks into unauthorized private projects.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Medium
popular open-source ERP/CRM used widely by SMBs globally
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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