CVE-2021-29443 in jose情報

要約

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

joseは、いくつかの暗号化演算を提供するnpmライブラリです。脆弱性のあるバージョンでは、AES_CBC_HMAC_SHA2アルゴリズム(A128CBC-HS256、A192CBC-HS384、A256CBC-HS512)の復号処理において、HMACタグの検証とCBC復号の両方が常に実行されます。どちらかの処理に失敗すると、`JWEDecryptionFailed`例外がスローされます。復号中にパディングエラーが発生した場合にタイミングに観察可能な差が生じるため、パディングオラクル攻撃が可能となり、攻撃者は平均して128*b回のオラクル呼び出し(bは暗号文ブロックのバイト数)を行うことで、復号鍵を知らなくてもデータを復号できる可能性があります。すべての主要なリリースバージョンに対して、CBC復号を実行する前にHMACタグを検証することを保証するパッチがリリースされています。修正済みバージョンは `^1.28.1 || ^2.0.5 || >=3.11.4` です。ユーザーは、v1.xの依存関係を ^1.28.1 に、v2.xの依存関係を ^2.0.5 に、v3.xの依存関係を ^3.11.4 にアップグレードする必要があります。この問題を報告してくれたMicrosoft Vulnerability Research (MSVR)のJason氏、およびこのアドバイザリのスコアリングに協力してくれたEva Sarafianou (@esarafianou)氏に感謝します。

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

責任者

GitHub, Inc.

予約する

2021年03月30日

モデレーション

承諾済み

エントリ

VDB-173162

EPSS

0.01167

アクティビティ

非常低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!