SB20260420106 - Multiple vulnerabilities in dolibarr
Published: April 20, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 2 vulnerabilities.
1) PHP file inclusion (CVE-ID: CVE-2026-34036)
CWE-ID: CWE-98 - Improper Control of Filename for Include/Require Statement in PHP Program
CVSSv4: 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/E:U/U:Clear
The vulnerability allows a remote user to disclose sensitive information.
The vulnerability exists due to improper control of filename for include statement in /core/ajax/selectobject.php when processing the objectdesc parameter. A remote user can send a specially crafted request to disclose sensitive information.
The issue is triggered before access control checks are performed, and the access control logic fails open when the features parameter is empty.
2) OS Command Injection (CVE-ID: CVE-2026-23500)
CWE-ID: CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
CVSSv4: CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U/U:Clear
The vulnerability allows a remote user to execute arbitrary operating system commands.
The vulnerability exists due to command injection in htdocs/includes/odtphp/odf.php when converting ODT documents to PDF using the MAIN_ODT_AS_PDF configuration constant. A remote privileged user can inject a malicious command path into the configuration value to execute arbitrary operating system commands.
Exploitation requires the Commercial Proposals module and ODT templates to be enabled.
Remediation
Install update from vendor's website.