提出 #904607: kvcache-ai mooncake >= 0.3.4, <= 0.3.12 Denial of Service情報

タイトルkvcache-ai mooncake >= 0.3.4, <= 0.3.12 Denial of Service
説明Mooncake Store v0.3.12 grants or refreshes a lease for every object matched by QueryByRegex. A client can repeatedly query the broad regular expression .* before the lease TTL expires, keeping nearly all objects in the same tenant continuously protected from eviction without actually reading the underlying data. When the Store is near capacity, other clients sharing the tenant and memory pool can no longer reclaim sufficient space through eviction. Their Put operations fail, while the Master repeatedly attempts eviction but finds few or no eligible objects. In a controlled experiment using separate query and writer clients, five regex queries over approximately ten seconds—about 0.4 requests per second—reduced the victim's Put success rate from 93.5% to 54.5%. Removing only the regex-path lease grant restored the success rate to 93.5%, and stopping the query traffic allowed normal allocation to recover after the lease TTL expired. This is a same-tenant availability and uncontrolled-resource-consumption issue. No confidentiality or integrity impact, and no cross-tenant impact, have been demonstrated. Provisional severity: Moderate. Severity may be higher if the Master RPC interface is expected to be reachable by mutually untrusted or unauthenticated clients. The confirmed PoC uses supported but non-default TTL and eviction settings, as documented below. Reproduction under the complete v0.3.12 default configuration is still in progress.
ソース⚠️ https://gist.github.com/yyymk/4699cc95ab9a559ee15a0fb798bd6c5d
ユーザー
 YYYMK (UID 100105)
送信2026年07月24日 20:25 (2 月 ago)
モデレーション2026年09月23日 18:01 (2 months later)
ステータス承諾済み
VulDBエントリ409019 [kvcache-ai mooncake 迄 0.3.12/0.3.14-rc1 Regular Expression GetReplicaListByRegex サービス拒否]
ポイント20

Interested in the pricing of exploits?

See the underground prices here!