Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed coro_rpc master port
-
DeliverySend unauthenticated EvictDiskReplica/BatchEvictDiskReplica RPC
-
ExploitAuthorization check absent, eviction accepted
-
ExecutionDisk replicas deleted across tenants
-
ImpactPermanent loss of disk-only 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 | Exploitation requires network reachability to the Mooncake Store master's coro_rpc port; any attacker who can send RPCs to that port can invoke EvictDiskReplica/BatchEvictDiskReplica with no credentials (PR:N, no authorization check). The primary limiting factor is network exposure - deployments that bind the master RPC port to localhost or an isolated internal network segment, or place it behind network ACLs, are not remotely exploitable. The worst-case impact (permanent data loss) is conditioned on the targeted object having its only remaining replica on disk; objects with surviving in-memory or redundant replicas suffer availability degradation rather than total loss. Affected versions are Mooncake Store master through 0.3.13.post1. |
| Impact | This is a genuine high-priority issue for the environments that run it, though the signals point to destructive rather than confidentiality impact. The only CVSS data provided is a CVSS 4.0 vector (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:H...), which describes a network-reachable, low-complexity, unauthenticated attack with no user interaction, high availability impact (VA:H), low integrity impact (VI:L), and no confidentiality impact (VC:N) - fully consistent with the description of an unauthenticated actor erasing disk replicas via the EvictDiskReplica/BatchEvictDiskReplica RPCs. The CWE-862 (Missing Authorization) classification and the description agree with the vector, so there is no signal conflict on the technical mechanics. However, several decision-support signals are absent: no EPSS score, no SSVC decision, and no CISA KEV listing were provided, so exploitation likelihood cannot be quantified. There is no public exploit identified at time of analysis - the references include source code and a VulnCheck advisory but no weaponized POC. The practical risk is gated almost entirely by network exposure of the coro_rpc master port: if that port is reachable by an attacker, exploitation is trivial and the consequence (irreversible deletion of objects whose only replica lives on disk, across all tenants) is severe, so this should be treated as a real priority for exposed deployments rather than a high-CVSS-but-low-real-risk issue. The mislabel to note: impact is availability/data-loss driven, not a classic confidentiality breach, so prioritize it as a destructive/integrity-of-service risk. |
| Exploit ScenarioDerived | An attacker with network access to the Mooncake Store master's coro_rpc port sends crafted EvictDiskReplica or BatchEvictDiskReplica RPC calls without any authentication, because the master performs no authorization check on these operations. By evicting DISK replicas across all tenants, the attacker permanently deletes cached objects whose only remaining copy is on disk, causing cross-tenant data loss. No public exploit code has been identified, but the attack requires only low complexity and reachability to the RPC port. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 06, 2026
Mooncake Store master through 0.3.13.post1 performs no authorization check on the EvictDiskReplica and BatchEvictDiskReplica RPCs, so any unauthenticated remote attacker who can reach the master's coro_rpc port can force the deletion of DISK replicas belonging to any object across all tenants. Where a targeted object's only surviving replica lives on disk, the eviction causes permanent, unrecoverable data loss; objects with in-memory or redundant replicas instead suffer availability degradation rather than total loss. No public exploit code has been identified at time of analysis and the issue is not confirmed as actively exploited (no CISA KEV listing), but the independently assessed CVSS:3.1 score of 8.8 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H) reflects high availability impact for any master RPC endpoint that is network-reachable.
RemediationAI
No vendor-released patch has been identified at time of analysis, so operators must rely on compensating controls until an upstream fix lands. The single most effective control is to eliminate reachability of the master's coro_rpc port from untrusted networks: bind it exclusively to localhost or a dedicated management interface and enforce firewall/ACL rules that permit only trusted cluster nodes, with the trade-off that this breaks any legitimate cross-network client that depends on remote RPC access. For deployments that must expose the port internally, restrict it to a segmented, trusted network and front it with mutual-TLS or an authenticating proxy, though note that injecting an auth layer in front of the RPC may require protocol-level changes and can break existing coro_rpc clients. Add monitoring and alerting on EvictDiskReplica and BatchEvictDiskReplica invocations and on unexpected replica-count drops, and audit whether critical objects have their only copy on disk - migrating critical data to configurations with in-memory or redundant replicas reduces the worst-case impact from permanent loss to transient availability degradation. Track the upstream repository at https://github.com/kvcache-ai/Mooncake and the referenced issue https://github.com/kvcache-ai/Mooncake/issues/4478 for the eventual patched release, and apply it immediately once available.
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
Mooncake Store is a distributed KVCache/object-storage component whose master node coordinates object placement across memory and disk tiers and exposes its management surface over coro_rpc. The flaw is a classic missing authorization weakness (CWE-862): the code path in master_service.cpp (referenced lines 5507-5515 in the upstream repository) implements the EvictDiskReplica and BatchEvictDiskReplica handlers without any credential, tenant, or capability check, meaning the RPC layer itself is the only gate. Because the operations are replica-management primitives rather than read operations, an attacker does not need to read data to be effective - they simply instruct the master to drop disk replicas, and the master faithfully complies. The assessed vector (PR:N, UI:N, AV:N) confirms no authentication is required and no user interaction is involved once the RPC port is reachable; the CVSS:4.0 vendor vector agrees on PR:N/AV:N/AC:L while assigning VI:L (limited integrity) and VA:H (high availability) impact, matching the independent CVSS:3.1 assessment of C:N/I:L/A:H. The confidentiality impact is nil because eviction deletes rather than discloses data, so the operative risk is destructive availability loss in multi-tenant deployments where the disk tier holds the sole copy of an object.
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:N/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
Unauthenticated network RPC with no authorization check gives AV:N/AC:L/PR:N/UI:N; no data disclosure (C:N), replica deletion is primarily availability (A:H) with limited integrity impact (I:L).
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
DescriptionCVE.org
Mooncake Store master through 0.3.13.post1 contains a missing authorization vulnerability that allows unauthenticated attackers to erase any object's disk replica via EvictDiskReplica and BatchEvictDiskReplica. Attackers reaching the coro_rpc master port can evict DISK replicas across all tenants, deleting objects whose only remaining replica is on disk.
Executive ViewAI
Organizations using Mooncake Store versions up to 0.3.13.post1 face a high-severity vulnerability that allows unauthenticated attackers to delete critical disk replicas, potentially causing permanent data loss and service disruptions. Leadership should prioritize immediate network isolation of affected RPC endpoints and accelerate plans to apply a vendor patch once available. With no public exploit identified, this is a proactive risk management issue rather than an active incident.
Restrict network access to the coro_rpc port to trusted IPs, implement an authentication proxy or API gateway in front of the master RPC endpoint, monitor for unauthorized eviction RPC calls, ensure disk replicas have offline backups, and segment affected systems from general network traffic.
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-93403
GHSA-mx67-78cv-m3mg
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB