CVE-2026-62300 in filecoin-pin情報

要約

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

Filecoin Pinは、FilecoinのPDPサービスに対してピン留めを行うIPFS Pinning Service APIの実装です。バージョン1.1.0以前のデプロイメントでは、`src/filecoin-pinning-server.ts`内の`POST /pins`エンドポイントが呼び出し元から提供されたCIDを`CID.parse`で検証し、それを`pinStore.pin`に渡しますが、リクエストレート制限やユーザーごとのクォータは適用されません。また、`src/filecoin-pin-store.ts`では、各ピンがキュー、セマフォ、または並行性制限なしで`setTimeout`を使用して`_processPinInBackground`を独立してスケジューリングし、その後`helia.pins.add(cid)`を用いてDAG全体を再帰的にトラバースします。`src/create-pinning-helia.ts`内のピンごとのHelia/Bitswapノードには、アプリケーションレベルでのバイト数、ブロック数、またはトラバーサル時間の制限がありません。ブロックは`stats.totalSize`が書き込み後にのみ更新される状態で、`src/core/car/car-blockstore-base.ts`および`src/core/car/car-file-backend.ts`によって`carStoragePath`の下に書き込まれます。認証済み呼び出し元、あるいは`ALLOW_NO_AUTH=true`の場合の匿名呼び出し元は、大規模なDAGを送信してディスク、ネットワーク、CPU、メモリ、libp2pリソースを枯渇させることができ、これによりサービスの劣化やホスト/プロセスの障害を引き起こし、回復が必要な部分的なCARファイルが残されます。デフォルトではlocalhostにバインドされトークンが必要であるため、攻撃表面は制限されています。ノードにはブートストラップまたはmDNSの設定がないため、CIDのみでは取得できない場合もありますが、呼び出し元が指定した`origins`は到達可能な攻撃者制御のlibp2pソースを指すことができ、並列リクエストによりリソース圧迫が加速します。バージョン1.1.1には運用上の緩和策が文書化されていますが、欠落しているリソース管理機能の実装はありません。

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

責任者

GitHub M

予約する

2026年07月13日

モデレーション

承諾済み

エントリ

VDB-429384

EPSS

0.00000

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!