Dolibarr < 24.0.0 REST API Broken Object-Level Authorization via Third-Party Write Route
Dolibarr before 24.0.0 contains a broken object-level authorization vulnerability in the REST API third-party site account write routes that allows authenticated attackers with third-party creation rights to overwrite the WebPortal password of any company by bypassing per-object access checks that are only enforced on read routes. Attackers can replace the victim company's WebPortal password through the write endpoint, authenticate as that company to access its invoice data, and also obtain the victim's previous password verifier from the API response.
CVE-2026-71505
Primary source · Revision 1
Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.
Security context
Source reference: cve:CVE-2026-71505
dolibarr
Source reference: /containers/cna/affected/0/product
- Affected versions
- Not stated in this record
- Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
Structured affected-version data
Original package identities and version rules from this source.
[
{
"repo": "https://github.com/Dolibarr/dolibarr",
"vendor": "Dolibarr",
"product": "dolibarr",
"versions": [
{
"status": "affected",
"version": "0",
"lessThan": "24.0.0",
"versionType": "semver"
}
],
"packageURL": "pkg:github/Dolibarr/dolibarr",
"defaultStatus": "affected"
}
]- Related CVEs
- CVE-2026-71505
Source reference:
/cveMetadata/cveId
Publisher severity
high
Source reference: /containers/cna/metrics
- Event
- #5459 · Revision 1
- Added to Heist Feed
- Publisher date