毎朝 7:00 更新メールで受け取る
security トップ / 2026.10.31 の号 / Python
032026.10.31 の号 全4件
Python2026.10.31高

joserfc で、受信者を大量に並べた JWE により CPU を使い果たされる

何が起きたか

joserfc の jwe.decrypt_json() は、JWE General JSON 形式の recipients 配列の要素数に上限を設けておらず、要素ごとに秘密鍵での復号処理を行います。RSA 鍵(RSA-OAEP など)で JWE を復号するエンドポイントに対し、認証なしの攻撃者が比較的小さなリクエスト1つで大量の RSA 復号を行わせ、CPU を枯渇させるサービス拒否を起こせます。verify_all_recipients=False を指定しても負荷は下がりません。

やること

joserfc を 1.7.5 以降に更新します。

出典

GitHub Advisory Database(GHSA-jpxq-7h8p-2q76)github.com英語 ↗joserfc のセキュリティ勧告github.com英語 ↗

上の要約は通り道編集部がまとめたものです。影響範囲と修正版は必ず各出典で確認してください。

同じ日の脆弱性
その他重大

PyPI 公開用アクションが、侵害が報告されている emSign のルート CA を信頼していた

pypa/gh-action-pypi-publish 1.14.2 以前 → 1.14.3
GHSA-5xjx-3w67-w9x901
JavaScript高

Nx の Maven・Gradle プラグインで、nx.json の設定値がシェルコマンドとして実行される

@nx/maven / @nx/gradle @nx/maven 22.0.2〜22.7.8 / 23.0.0〜23.1.1、@nx/gradle 21.0.0〜22.7.8 / 23.0.0〜23.1.1 → 22.7.9 / 23.1.2
GHSA-qm8w-vx34-5j9j02
PHP高

AdminNeo の版情報キャッシュに配列を書き込まれ、24時間すべての利用者に HTTP 500 が返る

adminneo-org/adminneo 4.6.2〜5.4.x(5.5.0 より前) → 5.5.0
GHSA-jm85-8cpp-9cjc04