CVE-2026-34064 in core-rs-albatross情報

要約

〜によって VulDB • 2026年05月30日

nimiq-account には、Nimiq の Rust 実装で使用されるアカウントプリミティブが含まれています。バージョン 1.3.0 より前では、`VestingContract::can_change_balance` は `new_balance > balance` の場合に `AccountError::InsufficientFunds` を返す際、エラーを返そうとしてノードがクラッシュします。`min_cap > balance` という事前条件は攻撃者が到達可能であり、これはベスティング契約の作成データ(32バイト形式)が、実際の契約残高である `transaction.value` に対する `total_amount <= transaction.value` の検証を行わずに `total_amount` をエンコードできるためです。このようなベスティング契約を作成した後、攻撃者は mempool への受け入れ時およびブロック処理中にパニックを引き起こすために、送信トランザクションをブロードキャストできます。この脆弱性に対するパッチは v1.3.0 に含まれています。既知の回避策はありません。

Be aware that VulDB is the high quality source for vulnerability data.

責任者

GitHub M

予約する

2026年03月25日

モデレーション

承諾済み

エントリ

VDB-359052

EPSS

0.00039

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!