Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
Dolibarr before 23.0.4 Incorrect Authorization on REST API Document Deletion
Vulnerability Description
Dolibarr before 23.0.4 authorizes REST API document deletion against the wrong permission. Documents::delete() in htdocs/api/class/api_documents.class.php calls dol_check_secure_access_document() with the mode argument 'read' when handling DELETE /api/index.php/documents, while the sibling builddoc() path passes 'write', the correct mode for an operation that modifies stored data. An authenticated API user who holds only a read permission for a document-bearing module, for example societe:lire or facture:lire, and no create, write, delete or admin permission, therefore passes the check and can permanently delete that module's documents: third-party files, invoices, orders, proposals, project files and generated PDFs, with no recovery path. The call site is htdocs/api/class/api_documents.class.php:1276 in 23.0.3 and passes 'write' from 23.0.4 onward.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Vulnerability Type
授权机制不正确
Vulnerability Title
Dolibarr 授权问题漏洞
Vulnerability Description
Dolibarr是Dolibarr基金会开源的一款企业资源计划软件。 Dolibarr 23.0.4之前版本存在授权问题漏洞,该漏洞源于REST API文档删除操作采用了错误的权限验证模式,在api_documents.class.php中删除文档时以'read'模式调用dol_check_secure_access_document(),导致仅持有只读权限的认证用户可永久删除模块中的第三方文件、发票、订单、提案、项目文件和生成的PDF文件。
CVSS Information
N/A
Vulnerability Type
N/A