PyJWTは、JSON Web Tokenの標準規格をPythonで実装したものです。2.14.0より前のバージョンでは、PyJWTとPyJWKClientに脆弱性が存在します。これは、リダイレクト先がJWKSの信頼境界に対して再検証されないことが原因です。設定された信頼できるJWKSエンドポイントが、攻撃者によって操作されたリダイレクトを返す場合に発生します。その結果、PyJWKClientはリダイレクトに従い、リダイレクトされた応答を鍵情報として扱います。これにより、転送された認証情報が漏洩したり、検証鍵が置き換えられたりする可能性があります。この問題は、バージョン2.14.0で修正されています。

CVSS 3.1:9.1 (重大) (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N)