PT-2026-82745

CVE-2026-81728

·

Published

2026-08-27

·

Updated

2026-08-31

Description by

CVSS 4.0
8.6
High
MetricsAV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Dolibarr versions prior to 24.0.0
Description A SQL injection exists in the CSV and XLSX import wizard. The issue occurs because the wizard reads update keys using the GETPOST('updatekeys','array') function in htdocs/imports/import.php, applying only a filter that removes HTML while leaving SQL keywords, quotes, and parentheses intact. Subsequently, the import insert() function in htdocs/core/modules/import/import csv.modules.php builds a filter where the $where[] variable is constructed using the submitted keys without proper validation against a legitimate list of column codes. This allows a user with import permissions to use a UNION SELECT statement to exfiltrate arbitrary table content or redirect which row is overwritten during an update. The vulnerability is triggered when the assembled string is executed via $this->db->query().
Recommendations Update to version 24.0.0 or later. As a temporary mitigation, restrict import permissions to only trusted users.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
Found an issue in the description? Have something to add? Feel free to write us 👾