ZeroHour

CVE-2026-92752

niche

Broken record-level authorization (IDOR) in metasfresh REST attachment/comment API

CVSS 4.0
8.7 high
EPSS
Published
()
Modified
AI analysis

CVE-2026-92752 is a broken object-level authorization flaw (CWE-639) in metasfresh's REST API: the DocumentAttachmentsRestController and CommentsRestController endpoints only verify that the caller is authenticated and never check whether the caller's role is permitted to access the referenced record. An authenticated user can enumerate sequential document identifiers and, for each, list/read, replace, or delete attachments and comments belonging to records outside their permitted scope. This can expose sensitive business documents (e.g., invoices, contracts, internal notes) held on other users' or other roles' records, and allows tampering with or destroying that content. Any metasfresh deployment using the web UI REST API with multiple roles or restricted records is affected. Exploitation has not been observed: the issue is not in CISA's KEV and no public proof-of-concept is known.

What to do: Upgrade to the fixed metasfresh release once the vendor advisory identifies it, and in the interim restrict or place authentication/authorization checks in front of the DocumentAttachments and Comments REST endpoints (e.g., reverse-proxy rules or WAF). Audit attachment and comment records for unexpected reads, replacements, or deletions by low-privileged accounts, and review role definitions to confirm record-level access is enforced elsewhere. Note that the attack requires valid credentials, so also review and rotate accounts with low-privileged roles if misuse is suspected.

Affected
metasfresh (Metas GmbH) metasfresh (DocumentAttachmentsRestController / CommentsRestController REST endpoints)
Estimated exposure
nichelikely low thousands of deployments at most (niche open-source ERP; exact exposed-instance counts unknown) — metasfresh is a low-market-share open-source ERP (ADempiere/iDempiere lineage) typically self-hosted by small and mid-sized businesses, and no public internet-exposure scan counts exist, so this is a rough adoption-based estimate rather…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

metasfresh DocumentAttachmentsRestController and CommentsRestController endpoints check only that callers are logged in without enforcing record-level permissions. Attackers can enumerate sequential document identifiers to read, replace, and delete attachments and comments on records their role cannot access.

Weakness
CWE-639
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.