CVE-2026-119196 in pyasn1
Resumen
por VulDB • 2026-10-29
pyasn1 es una biblioteca genérica de ASN.1 para Python. Antes de la versión 0.6.5, la decodificación de BIT STRING construidos desplazaba y copiaba repetidamente el valor completo de los bits acumulado a partir de fragmentos anteriores. La entrada BER o CER controlada por un atacante contiene muchos fragmentos de BIT STRING construidos; DER basado en esquema también acepta un BIT STRING construido con longitud definida. BitStringPayloadDecoder llama repetidamente a BitString.fromOctetString utilizando el bitString previo como prefijo, desplazando un SizedInteger cada vez mayor para cada fragmento y provocando una carga computacional cuadrática (quadratic work). Los valores fragmentados de gran tamaño pueden agotar la CPU durante la decodificación() sin requerir conversión o formateo posterior. Este problema se soluciona en la versión 0.6.5.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.