CVE-2026-119196 in pyasn1
Zusammenfassung
von VulDB • 29.10.2026
pyasn1 ist eine generische ASN.1-Bibliothek für Python. Vor Version 0.6.5 verschiebt und kopiert die Decodierung von konstruierten BIT STRING-Daten wiederholt den gesamten, aus früheren Fragmenten angesammelten Bitwert. Von einem Angreifer gesteuerte BER- oder CER-Eingaben enthalten viele konstruierte BIT STRING-Fragmente; schema-gesteuertes DER akzeptiert ebenfalls einen definit-längigen konstruierten BIT STRING. Der BitStringPayloadDecoder ruft wiederholt BitString.fromOctetString auf, wobei der vorherige bitString als Präfix verwendet wird, was für jedes Fragment eine immer größer werdende SizedInteger-Verschiebung verursacht und quadratische Arbeitslast erzeugt. Große fragmentierte Werte können während des decode()-Aufrufs die CPU-Auslastung bis zur Erschöpfung steigern, ohne dass eine spätere Konvertierung oder Formatierung erforderlich ist. Dieses Problem wurde in Version 0.6.5 behoben.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.