Sceawere
Vulnerability Detail
CVE-2026-71509UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
Dolibarr REST API Improper Authorization
Vulnerability Metadata
- Severity
- Medium
- Score / CVSS
- 6.5
- Creation Date
- 3h ago
- Vendor
- Dolibarr
- Product
- dolibarr
- Attack Type
- Missing Authorization
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
- Attack Complexity
- LOW
Narrative and Response
Description
Dolibarr before 24.0.0 contains an improper authorization vulnerability in the expense report REST API update endpoint that allows authenticated attackers with expense-creation rights to bypass the approval workflow by directly setting approval status and approver identity fields. Attackers can manipulate workflow state fields through the REST API to advance expense reports to approved or closed status without possessing the dedicated approval right, while also creating forensic inconsistencies in audit records due to missing approval timestamps.
Executive Summary
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Technical Details
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Mitigations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
References
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Additional Metadata
{
"score": "6.5",
"pubDate": "2026-08-24T19:16:50.403Z",
"pubdate": "2026-08-24T19:16:50.403Z",
"executiveSummary": "An improper authorization vulnerability exists in the expense report REST API update endpoint of Dolibarr before version 24.0.0. This security flaw allows authenticated attackers possessing standard expense-creation rights to completely bypass the established organizational approval workflow.\nBy directly manipulating internal workflow state fields via the REST API, attackers can force expense reports into approved or closed status without holding the requisite administrative approval privileges.\nThe primary impact involves unauthorized state transition manipulation and integrity violations within the financial reporting system, coupled with forensic inconsistencies in audit records due to missing approval timestamps.\nExploitation requires active authentication and initial expense-creation privileges, lowering the necessary attacker capability threshold while leveraging exposed API endpoints.\nThe risk implication is significant for organizations relying on strict segregation of duties for financial oversight, as internal controls governing expense report lifecycles can be subverted programmatically.",
"technicalDetails": "The root cause of the vulnerability stems from insufficient access control enforcement and parameter filtering within the expense report REST API update endpoint in Dolibarr before version 24.0.0.\nThe vulnerable component is the expense report update functionality exposed via the REST API interface, which fails to validate whether the authenticated user possesses the specific administrative approval rights before processing state-changing modifications.\nAuthentication requirements dictate that the attacker must possess valid credentials and baseline permissions to create expense reports; however, higher-tier authorization checks associated with workflow progression are absent during API update operations.\nPrivilege requirements are restricted to standard authenticated users with expense-creation capabilities, completely bypassing the intended requirement for dedicated approval rights.\nThe attack flow proceeds as follows: First, the authenticated attacker initiates or identifies an existing expense report within the system. Second, the attacker formulates a malicious HTTP request directed at the expense report REST API update endpoint. Third, the payload incorporates explicit parameter assignments for approval status and approver identity fields that would normally be restricted or managed exclusively by internal workflow logic. Fourth, the backend application processes the request without adequately verifying the caller's authorization to alter workflow states. Finally, the expense report status transitions directly to approved or closed.\nPayload behavior involves injecting state variables directly into API parameters, resulting in unauthorized workflow progression and the generation of incomplete audit trails characterized by missing approval timestamps.\nPost-exploitation impact includes compromised financial integrity, subversion of internal compliance controls, and diminished auditability due to forensic anomalies in the expense report tracking records."
}