CVE-2026-71509
Received Received - Intake

Improper Authorization in Dolibarr Expense Report REST API

Vulnerability report for CVE-2026-71509, 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 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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-24
Last Modified
2026-08-24
Generated
2026-08-24
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-862 The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-71509 is an improper authorization vulnerability in Dolibarr's Expense Reports REST API. It allows authenticated users with expense-creation rights to bypass the approval workflow by directly modifying approval status and approver identity fields through the API. This enables unauthorized state changes to expense reports without proper permission checks.

Detection Guidance

Check Dolibarr versions prior to 24.0.0 for unauthorized approvals in expense reports. Review API logs for POST/PUT requests to /api/expensereports/ that modify fk_statut or fk_user_approve fields. Look for inconsistent audit trails where approval timestamps are missing despite status changes.

Impact Analysis

This vulnerability allows users to self-approve their own expense claims or those of subordinates without proper authorization. This could lead to unauthorized financial transactions, potential financial fraud, and forensic inconsistencies in audit records due to missing approval timestamps.

Compliance Impact

This vulnerability could impact compliance by allowing unauthorized approvals of expense reports, which may violate financial audit requirements and internal control policies. It may also create inconsistencies in audit trails, potentially failing compliance checks for standards requiring proper authorization and record-keeping.

Mitigation Strategies

Upgrade Dolibarr to version 24.0.0 or later to apply the official fix. Temporarily restrict API access to trusted users until patching. Monitor expense reports for unauthorized status changes or approvals. Review and validate all recent expense approvals for anomalies.

Chat Assistant

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

EPSS Chart