CVE-2026-89012
Description
Dolibarr 24.0.0 before 24.0.1 contains a case-sensitive denylist bypass vulnerability in the sqlfilters API query parameter that allows authenticated attackers to recover protected database fields by supplying uppercase variants of denylist-protected field names. Attackers can exploit the case-insensitive database column resolution against the case-sensitive denylist check in the core library to use prefix-matching predicates as a boolean oracle and extract full password hashes for any user account, including administrators.
How to fix
- Dolibarr Dolibarr24.0.1 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| Dolibarr Dolibarr | 24.0.0 ≤ v < 24.0.1 | 24.0.1 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.