何が起きたか
BER/CER/DER のデコードで、スキーマなしのコンテナ、断片化した OCTET STRING や文字列、バイナリ形式の REAL、断片化した BIT STRING を処理するとき、入力サイズに対して CPU 時間が二乗で増えます。攻撃者が用意した ASN.1 データを decode() に渡すアプリケーションでは、CPU を使い切らされるおそれがあります。
やること
pyasn1 を 0.6.5 以降に更新してください。
BER/CER/DER のデコードで、スキーマなしのコンテナ、断片化した OCTET STRING や文字列、バイナリ形式の REAL、断片化した BIT STRING を処理するとき、入力サイズに対して CPU 時間が二乗で増えます。攻撃者が用意した ASN.1 データを decode() に渡すアプリケーションでは、CPU を使い切らされるおそれがあります。
pyasn1 を 0.6.5 以降に更新してください。