Bitcoinアプリケーションの構築に使用されるライブラリであるBitcoinjs-libは、ブロードキャストされて承認された場合に有効なトランザクションが支払うマイナー手数料を、ソフトウェアが過小評価する可能性がある2つのバグを修正しました。
Bitcoinアプリに巨額の手数料流出のリスク、2つのライブラリのバグが原因
Bitcoinアプリで巨額の手数料が流出するリスクが浮上しており、2つのライブラリのバグが原因であるとCryptoSlateが報じています。
CryptoSlate
Publisher
Oct 28, 2026 at 5:30 AM UTC · 2 分で読める

Entities
bitcoin
Market Impact
BTC-3.15%$77,428
Last Updated
2日前
10月26日のsecurity disclosuresでは、対応するリリースラインのバージョン5.2.2、6.1.9および7.0.4での修正が特定されています。
影響を受けるフォーマットは部分的に署名されたBitcoinトランザクション(PSBT)であり、BIP 174はこれをクライアント間でトランザクション情報と署名を渡す方法として定義しています。署名、署名の結合、インプットの確定、およびトランザクションの抽出は、1つのアプリケーションがそれらのいくつかを実行する場合でも、別々の機能です。
このリスクは、これらのパッケージをインポートし、使用されるアウトプットを独自にチェックすることなく、bitcoinjs-libの手数料計算または過大な手数料の保護策を信頼するアプリケーションに関係します。メンテナーは、依存関係のバージョンと、インポートされたPSBTをどのように検証するかを確認する必要があります。
有効な署名に誤解を招く手数料が伴う理由
Bitcoin transaction's feeは、そのインプットとアウトプットの値の差であるため、インプットを過小評価すると、計算された手数料が少なく見えます。
最初の欠陥では、署名と手数料の会計で、同じインプットに対して異なる値が使用される可能性があります。署名には完全な以前のトランザクションが使用されますが、手数料の会計では、より小さな値を含む矛盾するレコードが優先されます。その結果、脆弱なソフトウェアは、誤った手数料を評価しながら、実際のトランザクションを承認する可能性があります。
アドバイザリでは、bitcoinjs-lib 7.0.1でのデモンストレーションが説明されており、実際の手数料は900,000,000 satoshiでしたが、ライブラリは200 satoshiと報告しました。署名は検証され、デフォルトの手数料率の警告なしに抽出が返されました。
second advisoryでは、両方のインプット値のレコードが欠落している確定済みインプットについて説明しています。計算機はそれらのインプットをゼロとしてカウントし、他者からインポートされた署名済みのPSBTは、別の署名操作を必要とせずにこの計算に到達する可能性があります。
Bitcoin moved from $84,849.1 to $77,404.7 over the last 30-day period, a decline of 8.8 percent.
Source: Kraken · NewsLayer Markets · Updated 1分前
その仮定の例では、真の手数料は91,000 satoshiですが、報告された手数料は1,000 satoshiです。確定済みのスクリプトと署名だけでは、欠落しているインプットの値を確定できません。

実際の損失が発生するには、承認された有効なトランザクションがブロードキャストされ、ネットワークによって承認される必要があります。これらの欠陥は署名を作成するものではなく、超過した価値はマイナー手数料になります。
矛盾するレコードについて、影響を受けるリリースは5.2.0から5.2.1、6.1.0-rc.0を含む6.0.0から6.1.8、および7.0.0-rc.0から7.0.3です。レコード欠落の欠陥は、同じv6およびv7の範囲に加えて、v5ラインの5.1.0から5.2.1に影響します。
remediationでは、署名と会計に以前のアウトプットを解決するための共有メソッドを提供し、矛盾する値やスクリプトを拒否し、手数料計算中にすべてのインプットに対して金額を要求するようにしています。また、関連するメタデータの変更や結合の後に、キャッシュされた手数料と抽出されたトランザクションをクリアします。
アップグレードできないメンテナーは、参照されているアウトプット値を独自に検証する必要があります。署名や手数料を信頼する前に矛盾するレコードを拒否し、手数料を信頼したりトランザクションを抽出したりする前にすべてのインプット値を検証してください。
Follow the Story
- Oct 28Bitcoin apps risk massive fee drain, and 2 library bugs are blamed
- Oct 30Crypto liquidations jump to $1.57 billion as Binance hack sends bitcoin, ether lower
- Oct 30Bitcoin price metrics hint at rebound as $1.6B liquidations follow Binance hack
- Oct 30Here's how big bitcoin traders responded after the Binance hack hit
- Oct 28Bitcoin apps risk massive fee drain, and 2 library bugs are blamed
- Oct 30Crypto liquidations jump to $1.57 billion as Binance hack sends bitcoin, ether lower
- Oct 30Bitcoin price metrics hint at rebound as $1.6B liquidations follow Binance hack
- Oct 30Here's how big bitcoin traders responded after the Binance hack hit
Sourced by
Originally reported by CryptoSlate
NewsLayer coverage based on externally reported material.
The Daily Brief
The onchain economy, before your day starts.
Curated markets, onchain insights, and key headlines — delivered every weekday morning.
Weekdays · Free · ~5 minute read
0
Applause
Was this article helpful?
Market Context
Bitcoin
BTC
$77,428
-3.15% (24H)
Market Cap
$1.55T
24H Volume
$41.3B
24H High
$81,882
Article Intelligence
Key Entities
Topics
Related Coverage
Sponsored
AdNewsLayer Premium
Unlock deeper intelligence.
Ad-free reading, exclusive research, and real-time onchain insights.
Go Premium
