CVE-2026-119196 in pyasn1
要約
〜によって VulDB • 2026年10月29日
pyasn1はPython用の汎用ASN.1ライブラリです。バージョン0.6.5より前では、構築されたBIT STRINGのデコード処理において、以前のカケラから累積された完全なビット値を繰り返しシフトしてコピーしていました。攻撃者が制御可能なBERまたはCER入力には多数の構築済みBIT STRINGカケラが含まれており、スキーマ駆動型のDERも確定長の構築済みBIT STRINGを受け入れます。BitStringPayloadDecoderは、以前のbitStringをプレフィックスとして使用し、各カケラに対して次第に大きくなるSizedIntegerをシフトしながらBitString.fromOctetStringを繰り返し呼び出すため、二次的な計算負荷(quadratic work)が発生します。大きな断片化された値は、後続の変換やフォーマット処理を必要とせずにdecode()中にCPUリソースを使い果たす可能性があります。この問題はバージョン0.6.5で修正されています。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.