PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-89012 Dolibarr CVE debrief

CVE-2026-89012 is a case-sensitive denylist bypass vulnerability in Dolibarr's sqlfilters API query parameter. Authenticated attackers can recover protected database fields by supplying uppercase variants of denylist-protected field names, exploiting case-insensitive database column resolution against the case-sensitive denylist check. This allows attackers to extract full password hashes for any user account, including administrators.

Vendor
Dolibarr
Product
Unknown
CVSS
HIGH 7.1
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-11
Original CVE updated
2026-09-23
Advisory published
2026-09-11
Advisory updated
2026-09-23

Who should care

Defenders responsible for Dolibarr installations, especially those with publicly accessible sqlfilters API endpoints, should assess exposure and prioritize remediation. Security teams and administrators of Dolibarr-based systems should verify the presence of the vulnerability and take immediate action to protect against potential exploitation.

Why it matters

CVE-2026-89012 is a high-severity vulnerability in Dolibarr's sqlfilters API that allows authenticated attackers to recover protected database fields, including password hashes. Defenders must prioritize verification and remediation to prevent potential exploitation and credential compromise.

  • Authenticated attackers can recover protected database fields, including full password hashes for any user account.
  • The vulnerability allows for potential lateral movement and privilege escalation within compromised systems.
  • Defenders must verify Dolibarr installations for exposure and prioritize remediation to prevent potential exploitation.
  • The vulnerability's impact on password security and potential for credential compromise requires immediate attention.

Technical summary

The vulnerability exists in the sqlfilters API query parameter of Dolibarr 24.0.0 before 24.0.1. An authenticated attacker can bypass the case-sensitive denylist by supplying uppercase variants of denylist-protected field names. This allows the attacker to recover protected database fields, including full password hashes for any user account, by exploiting the case-insensitive database column resolution against the case-sensitive denylist check.

Defensive priority

Defenders should prioritize verifying Dolibarr installations for exposure, especially those with publicly accessible sqlfilters API endpoints. Immediate actions include updating to version 24.0.1, restricting access to the sqlfilters API, and monitoring for suspicious activity.

Recommended defensive actions

  • Verify Dolibarr installations for exposure, especially those with publicly accessible sqlfilters API endpoints.
  • Update to version 24.0.1 or later.
  • Restrict access to the sqlfilters API.
  • Monitor for suspicious activity.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.

Evidence notes

The CVE record and NVD entry provide details on the vulnerability. Vendor sources confirm the issue and provide a patched version. However, the exact scope of affected versions and potential exploitation remain unclear.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-89012 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-89012

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-89012 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-89012

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.