CVE-2026-71510
Received Received - Intake

SQL Injection in Dolibarr REST API

Vulnerability report for CVE-2026-71510, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-24

Last updated on: 2026-08-24

Assigner: VulnCheck

Description

Dolibarr before 24.0.0 contains a SQL injection vulnerability in the users REST API that allows authenticated attackers with user-read rights to extract sensitive data by splicing unsanitized filter parameters into SQL WHERE clauses without column restrictions. Attackers can perform binary search on numeric fields and LIKE prefix iteration on string fields to recover salary figures and password verifiers omitted from normal API responses, while raw database error messages in the same endpoint enable column name enumeration.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-24
Last Modified
2026-08-24
Generated
2026-08-25
AI Q&A
2026-08-24
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
dolibarr dolibarr to 24.0.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-863 The product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-71510 is a SQL injection vulnerability in Dolibarr's Users REST API affecting versions before 24.0.0. Authenticated attackers with user-read rights can inject unsanitized filter parameters into SQL WHERE clauses to extract sensitive data like salaries and password hashes. The flaw stems from improper handling of search criteria in the forgeSQLFromUniversalSearchCriteria function.

Detection Guidance

To detect this vulnerability, check if your Dolibarr instance is running a version prior to 24.0.0. Use commands like 'curl -s http://your-dolibarr-url/htdocs/conf/conf.php | grep dolibarr_version' to verify the version. If vulnerable, monitor API responses for raw database errors or unexpected data leaks in user listings.

Impact Analysis

Attackers can recover sensitive payroll data (salaries, hourly costs) and password verifiers through binary search attacks on numeric fields and LIKE prefix iteration on strings. Raw database errors enable column name enumeration. While account takeover isn't possible, exposed salary data and password hashes pose privacy and security risks.

Compliance Impact

This vulnerability likely violates GDPR's data minimization and security principles by exposing sensitive personal data (salaries, password hashes) and HIPAA's safeguards for protected health information if such data exists in the system. Unauthorized data exposure could lead to regulatory penalties.

Mitigation Strategies

Immediately upgrade Dolibarr to version 24.0.0 or later. If upgrading is not possible, restrict access to the Users REST API endpoint and review API permissions to ensure only authorized users can access sensitive data. Disable raw error messages in API responses.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-71510. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart