Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft URL with XSS payload in `type` query parameter
-
DeliveryDeliver link to authenticated Dolibarr administrator via phishing
-
ExploitAdmin opens URL in active authenticated session
-
ExecutionUnencoded `type` value executes in inline script block with no CSP barrier
-
PersistJavaScript issues authenticated admin API request
-
ImpactPersistent backdoor administrator account created
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The victim must be an authenticated Dolibarr administrator with an active browser session at the time they open the crafted URL - a low-privilege authenticated user cannot trigger the account-creation payload because admin-only API endpoints require administrator privileges. The attacker requires no credentials or prior access to the Dolibarr instance. The vulnerable endpoint is the extra fields administration template, which is a standard feature enabled by default in all Dolibarr installations; no special configuration is required. Exploitation is limited by the mandatory active user interaction (UI:A in CVSS 4.0): the administrator must be socially engineered into opening the attacker-controlled URL in a session-bearing browser tab. The absence of a Content-Security-Policy header is a necessary condition - if a deployment-level CSP is enforced by a reverse proxy, exploitation may be blocked depending on the directive configuration. |
| Impact | The CVSS 4.0 base score of 5.1 reflects the mandatory user-interaction requirement (UI:A), which meaningfully limits opportunistic exploitation. However, the downstream consequence - creation of a persistent administrator account - represents a disproportionately severe business impact compared to the score alone. The publicly available exploit code (confirmed by VulnCheck and codeant.ai security research) lowers the bar for exploitation significantly. No EPSS data was provided in the input, and this CVE is not listed in CISA KEV, so mass exploitation is not confirmed; however, the admin-account-creation payload makes targeted spear-phishing against Dolibarr administrators a credible threat. The CVSS 4.0 subsequent-system integrity metric SI:L may understate real impact given account persistence. Real-world risk is elevated for organizations where Dolibarr administrators routinely receive external links, cannot be trained to validate URLs, or where MFA is absent - the stolen session or created backdoor account would otherwise be the sole access control. |
| Exploit ScenarioDerived | An attacker crafts a URL targeting Dolibarr's extra fields administration endpoint with a |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 24, 2026
Reflected XSS in Dolibarr's extra fields administration template (all versions before 24.0.0) allows an unauthenticated attacker to execute arbitrary JavaScript in an authenticated administrator's browser session by delivering a crafted URL containing a malicious type parameter. The parameter is echoed without JavaScript-context encoding directly into an inline script block, and no Content-Security-Policy header is present to block the execution. Successful exploitation enables the attacker to create a persistent backdoor administrator account, constituting a full application takeover with no KEV listing but publicly available exploit code confirmed by VulnCheck.
RemediationAI
Upgrade Dolibarr to version 24.0.0 or later, which contains the patch committed in 3094b0aa3b500ff51020b660a7e66ffcb9d1cd91 (https://github.com/Dolibarr/dolibarr/commit/3094b0aa3b500ff51020b660a7e66ffcb9d1cd91). The release notes and binaries are available at https://github.com/Dolibarr/dolibarr/releases/tag/24.0.0. If immediate patching is not possible, compensating controls include: (1) restricting access to the extra fields administration page to trusted IP ranges at the web server or firewall level - this blocks the reflected payload from reaching any administrator session; (2) deploying a web application firewall rule to detect and block <script> and JavaScript event handler patterns in the type query parameter - note WAF rules can be bypassed and should not substitute for patching; (3) enforcing multi-factor authentication on all administrator accounts, which limits the value of a hijacked session but does not prevent account creation payloads from executing. Audit existing administrator accounts for unexpected entries as indicators of prior exploitation.
Affected VersionsENISA
Affected Packages
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 (CPE: cpe:2.3:a:dolibarr:dolibarr:*:*:*:*:*:*:*:*) widely deployed by SMBs, especially in Europe. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), specifically an output-encoding failure in the extra fields administration template. The type HTTP request parameter is interpolated into an inline JavaScript context (<script> block) without applying JavaScript string-context escaping (e.g., \u-encoding or JSON-encoding). Because the application also omits a Content-Security-Policy response header, there is no browser-enforced barrier to executing the injected code. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:A) confirms the flaw is network-reachable, low-complexity, and requires no attacker privileges, but does require active interaction from a victim administrator. The fix is tracked in GitHub commit 3094b0aa3b500ff51020b660a7e66ffcb9d1cd91 and released in version 24.0.0.
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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
Network-delivered reflected XSS with no attacker privileges; scope changes to admin session; I:H because attacker achieves persistent admin account creation.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Dolibarr before 24.0.0 contains a reflected cross-site scripting vulnerability in the extra fields administration template where the type request parameter is echoed without JavaScript-context encoding into an inline script block and no Content-Security-Policy header is emitted. An unauthenticated attacker can cause an authenticated administrator to open a crafted URL to execute arbitrary JavaScript in that session and create a persistent administrator account.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
An issue in Dolibarr ERP CRM v.17.0.1 and before allows a remote privileged attacker to execute arbitrary code via a cra
Dolibarr before 17.0.1 allows remote code execution by an authenticated user via an uppercase manipulation: <?PHP instea
Dolibarr ERP/CRM 4.0.4 has SQL Injection in doli/theme/eldy/style.css.php via the lang parameter. Rated critical severit
Cross Site Scripting vulnerability in Dolibarr ERP CRM v.17.0.1 and before allows a remote attacker to obtain sensitive
Dolibarr ERP/CRM 4.0.4 stores passwords with the MD5 algorithm, which makes brute-force attacks easier. Rated critical s
SQL injection attacks can result in unauthorized access to sensitive data, such as passwords, credit card details, or pe
Dolibarr Open Source ERP & CRM for Business before v14.0.1 allows attackers to escalate privileges via a crafted API. Ra
Dolibarr ERP & CRM <=15.0.3 is vulnerable to Eval injection. Rated critical severity (CVSS 9.8), this vulnerability is r
The website builder module in Dolibarr 13.0.2 allows remote PHP code execution because of an incomplete protection mecha
The htdocs/index.php?mainmenu=home login page in Dolibarr 10.0.6 allows an unlimited rate of failed authentication attem
SQL injection vulnerability in Dolibarr before 7.0.2 allows remote attackers to execute arbitrary SQL commands via vecto
Dolibarr ERP CRM 7.0.3 contains a remote code evaluation vulnerability that allows unauthenticated attackers to execute
EUVD-2026-65075
GHSA-6c4p-988c-4wgf
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB