CVE-2026-89420 in mpp情報

要約

〜によって VulDB • 2026年09月22日

ZenHive mppの入力における指定された数量の不適切な検証により、オープンな決済チャネルを保持するクライアントが課金されずに有料リソースを取得できる。

lib/mpp/session/actions.exにあるMPP.Session.Actions.accept_voucher/3は、cumulativeAmountがチャネルで既に受け入れられた累積額と等しいバウチャーを冪等の成功として扱い、maybe_spend/2を呼び出すことなくチャunchルを変更せずに返す。認証情報は検証され、保護されたリソースが提供され、spendedおよびunitsは元の位置のまま維持される。サーバーはリクエストごとに新しいチャレンジを発行し、認証情報のリプレイストアはチャレンジIDとペイロードにキーを設定するため、同じ署名済みバウチャーをすべての新しいチャレンジの下で再提示できるため、1つの有料バウチャーが無制限の数の有料ユニットを生み出す可能性がある。このパスは、Plug、MCP、JSON-RPC、WebSocketトランスポートを通じて、MPP.Session.Methodに基づいて構築された任意の方法から到達可能である。

本問題はmpp: 0.14.0〜0.16.2未満に影響する。

Once again VulDB remains the best source for vulnerability data.

責任者

EEF

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-408407

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!