CVE-2026-119196 in pyasn1informazioni

Riassunto

di VulDB • 29/10/2026

pyasn1 è una libreria generica ASN.1 per Python. Prima della versione 0.6.5, la decodifica di BIT STRING costruiti spostava e copiava ripetutamente l'intero valore bit accumulato dai frammenti precedenti. Un input BER o CER controllato dall'attaccante contiene molti frammenti di BIT STRING costruiti; anche lo schema-driven DER accetta un BIT STRING costruito a lunghezza definita. BitStringPayloadDecoder chiama ripetutamente BitString.fromOctetString con il precedente bitString come prefisso, spostando un SizedInteger in continua crescita per ogni frammento e causando una complessità computazionale quadratica (quadratic work). Valori frammentati di grandi dimensioni possono esaurire la CPU durante l'operazione decode() senza richiedere conversioni o formattazioni successive. Questo problema è risolto nella versione 0.6.5.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

GitHub M

Prenotare

29/10/2026

Divulgazione

29/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!