Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSelf-register or use low-privilege account
-
ExploitCall unprotected /api/v1/admin/storage endpoints
-
ExecutionSupply arbitrary bucket and objectName
-
ImpactDownload, delete, or overwrite other users' objects
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a valid authenticated MateCloud account at any privilege level; the description explicitly notes low-privilege or self-registered users suffice, so where open/self-registration is enabled the practical barrier is near zero. The core condition is the gateway misconfiguration (mate-gateway application.yml) that leaves the /api/v1/admin/storage routes in StorageController without an authorization check, allowing arbitrary bucket and objectName parameters. Limiting factors: an account is still needed (PR:L), so environments that disable self-registration and tightly control account issuance force the attacker to first obtain credentials; impact is also bounded to the configured object-storage backend. No user interaction and no special client-side configuration are required. |
| Impact | This is a genuine prioritization concern, not an inflated high-CVSS artifact. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N, VC:H/VI:H) describes a remote, network-reachable, low-complexity flaw requiring only a low-privilege authenticated account with no user interaction - and the description confirms that account can be self-registered, which effectively collapses the PR:L barrier to near-zero wherever open registration is enabled. The missing-authorization root cause (CWE-862) on /api/v1/admin/storage yields both high confidentiality impact (pre-signed download URLs for other users' files) and high integrity impact (arbitrary delete and upload-at-chosen-key), so the dual VC:H/VI:H rating is well supported by the described capabilities. Signals that would normally escalate urgency are absent or unknown: there is no CISA KEV listing and no explicit POC/exploit flag in the provided data, and no EPSS score was supplied, so widespread or automated exploitation cannot be asserted. A detailed technical write-up (hackmd) and a VulnCheck advisory exist, which materially lowers the effort for an attacker to reproduce the issue even though no weaponized exploit is confirmed. Net: real priority for any organization running MateCloud with self-registration, tempered by the product's limited deployment footprint and the lack of confirmed active exploitation. |
| Exploit ScenarioDerived | An attacker self-registers or uses any low-privilege MateCloud account, then directly calls the unprotected /api/v1/admin/storage endpoints in StorageController, supplying arbitrary bucket and objectName values. They enumerate and obtain pre-signed download URLs for other tenants' objects to exfiltrate sensitive files, and can delete or overwrite objects at attacker-chosen keys. No public weaponized exploit is confirmed in the provided data, but a step-by-step technical write-up and vendor advisory are referenced, making reproduction straightforward. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Missing authorization in MateCloud through 5.0.8 lets any authenticated remote user call /api/v1/admin/storage endpoints in StorageController without an administrative role and supply arbitrary bucket and objectName values, enabling low-privilege or self-registered accounts to list files, obtain pre-signed download URLs for other users' objects, delete objects, and upload at chosen keys. The CVSS 4.0 vector confirms network reachability with low privileges (PR:L) and no user interaction, while the independent assessment limits practical risk to the configured object-storage backend and notes that open self-registration lowers the barrier to entry. No public exploit code or confirmed active exploitation is identified in the supplied intelligence, and the independent assessment treats this as a genuine prioritization concern rather than an inflated high-CVSS artifact.
RemediationAI
The supplied data does not include a fixed MateCloud version or vendor patch reference, so remediation should start with monitoring https://github.com/mateaix/matecloud and https://www.vulncheck.com/advisories/matecloud-through-5.0.8-missing-authorization-via-api-v1-admin-storage-api for a patched release and applying it as soon as it is available. Until then, add an explicit authorization rule at the mate-gateway or reverse proxy requiring an administrative role for /api/v1/admin/storage and remove any whitelist entry that bypasses auth for that path; this is the most direct fix but must be tested because it can break legitimate storage administration. Restrict /api/v1/admin/storage to trusted management IPs or VPN-only access; the trade-off is that administrators outside that network cannot use the storage console. Disable self-registration if it is enabled so low-privilege accounts cannot be created at will; this reduces exposure but may impede legitimate onboarding. Apply least privilege to the object-storage credentials used by MateCloud, limiting buckets and removing delete/list permissions where business needs allow, and rotate any exposed credentials; these changes may break automated storage workflows and can invalidate existing pre-signed URLs. Finally, audit access logs for unusual /api/v1/admin/storage requests using unexpected bucket or objectName values and review stored objects for unauthorized uploads or deletions.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
MateCloud is a Java/Spring Cloud-based microservice platform; the vulnerable code path is StorageController in mate-biz/mate-system at /api/v1/admin/storage, and the supplied gateway reference points to mate-gateway application.yml lines 80-85 where routing or whitelist configuration appears to leave these admin storage routes without an authorization check. The root cause is CWE-862 Missing Authorization: the application authenticates users but does not verify that the caller holds an admin role or permission for storage administration operations. Because the endpoint accepts attacker-controlled bucket and objectName parameters, the authorization gap is directly translated into object-storage read, delete, upload, and pre-signed URL generation actions. The tag Authentication Bypass is imprecise for this case because a valid session is still required; the flaw is broken access control after authentication. The CVSS 4.0 vector and independent CVSS 3.1 assessment both reflect network access, low privileges, no user interaction, high confidentiality and integrity impact, and no availability impact.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Network-reachable endpoint, low complexity, requires only a low-privilege/self-registered account (PR:L), no UI; high confidentiality and integrity from reading/deleting/overwriting others' objects, availability not independently impacted at the service level.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
DescriptionCVE.org
MateCloud through 5.0.8 contains a missing authorization vulnerability that allows any authenticated user to manage object storage by calling the unprotected /api/v1/admin/storage endpoints in StorageController. Low-privilege or self-registered users can supply arbitrary bucket and objectName values to list objects, obtain pre-signed download URLs for other users' files, delete objects, and upload at chosen keys.
Executive ViewAI
MateCloud through 5.0.8 has an access-control weakness in its administrative storage functionality that lets authenticated low-privileged users reach and manipulate other users' stored objects. For affected organizations, this creates risk of unauthorized data disclosure, deletion, or storage abuse, especially where self-registration is enabled, and leadership should prioritize mitigation because no vendor-released patch is currently available. No public exploit identified at time of analysis.
No vendor-released patch identified at time of analysis; interim mitigations include restricting /api/v1/admin/storage to administrative roles at reverse proxy/WAF, disabling open self-registration, enforcing least-privilege storage credentials and bucket policies, isolating the object-storage backend, and monitoring/auditing storage access.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-98941
GHSA-g49f-wwx4-j76v
NVD
CVE.org
EPSS
Exploit-DB