Updated python-pyasn1 packages fix security vulnerabilities
Publication date: 07 Sep 2026Modification date: 07 Sep 2026
Type: security
Affected Mageia releases : 10
CVE: CVE-2026-59884 , CVE-2026-59885 , CVE-2026-59886
Description
The BER decoder (shared by the CER and DER codecs) parses long-form tags
by accumulating continuation octets in a loop with no upper bound on the
size of the tag ID. A crafted input can force the decoder to build an
arbitrarily large integer, with CPU cost growing quadratically in input
size — a ~1 MB input consumes over a minute of CPU. On Python 3.11+, the
oversized tag ID can also trigger an unhandled ValueError (integer
string conversion limit) while the decoder formats error messages,
violating the documented PyAsn1Error contract and potentially bypassing
caller error handling.
References
- https://bugs.mageia.org/show_bug.cgi?id=36249
- https://ubuntu.com/security/notices/USN-8712-1
- https://github.com/pyasn1/pyasn1/security/advisories/GHSA-m4p7-r5rc-7g4j
- https://www.cve.org/CVERecord?id=CVE-2026-59884
- https://www.cve.org/CVERecord?id=CVE-2026-59885
- https://www.cve.org/CVERecord?id=CVE-2026-59886
SRPMS
10/core
- python-pyasn1-0.6.4-1.mga10