Skip to main content

MateCloud EUVDEUVD-2026-98941

| CVE-2026-110108 HIGH
Missing Authorization (CWE-862)
2026-10-13 disclosure@vulncheck.com GHSA-g49f-wwx4-j76v
8.6
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Self-register or use low-privilege account
  2. Exploit
    Call unprotected /api/v1/admin/storage endpoints
  3. Execution
    Supply arbitrary bucket and objectName
  4. Impact
    Download, 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

MateCloud 0 ≤5.0.8

Affected Packages

euvd matecloud no fix

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

Vendor (vulncheck) PRIMARY 8.6 HIGH
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
vuln.today AI 8.1 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Low
niche open-source microservice platform, limited enterprise deployment footprint
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

43
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy