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.
{
"cna_assigner": "VulnCheck",
"cwe_ids": [
"CWE-178"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/89xxx/CVE-2026-89012.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "24.0.0"
},
{
"fixed": "24.0.1"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"original_tag": "24.0.1",
"range": [
{
"fixed": "b7958385f00a92219f76a4dfea67dae93df97a25"
}
],
"source": "REFERENCES_TAG"
},
{
"range": [
{
"fixed": "7a04d9c970e45e15d29c91e6f5a34a262c6c51c8"
}
],
"source": "REFERENCES_COMMIT"
}
]
}