pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/py-asn1
Module Name: pkgsrc
Committed By: adam
Date: Thu Jul 9 04:26:23 UTC 2026
Modified Files:
pkgsrc/security/py-asn1: Makefile distinfo
Log Message:
py-asn1: updated to 0.6.4
0.6.4, released 08-07-2026
- CVE-2026-59885 (GHSA-8ppf-4f7h-5ppj): Fixed quadratic time
complexity in the OBJECT IDENTIFIER and RELATIVE-OID decoders.
A small crafted substrate encoding many arcs could consume
excessive CPU. Arcs are now accumulated in linear time; decoded
values are unchanged (thanks for reporting, tynus2)
- CVE-2026-59884 (GHSA-m4p7-r5rc-7g4j): Limited BER long-form tag
IDs to 20 octets (140 bits), matching the OID arc limit introduced
in 0.6.2. Unbounded tag IDs allowed a crafted substrate to consume
excessive CPU and memory; longer tag IDs are now rejected with
PyAsn1Error. Also fixed Tag and TagSet repr() failing on huge tag
(thanks for reporting, mikeappsec)
IDs due to the integer-to-string conversion limit (Python 3.11+)
- CVE-2026-59886 (GHSA-hm4w-wwcw-mr6r): Fixed excessive memory and
CPU consumption in Real.__float__() for values with large base-10
exponents. Conversion no longer materializes huge intermediate
integers; values too large to represent as a Python float raise
OverflowError promptly, and prettyPrint() renders them as
'<overflow>' as before. Also fixed base-10 mantissa normalization
to use exact integer arithmetic; mantissas larger than 2**53
could previously lose precision through float division
(thanks for reporting, gvozdila)
- Pinned PyPI publish GitHub Action to an immutable commit
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 pkgsrc/security/py-asn1/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/security/py-asn1/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/security/py-asn1/Makefile
diff -u pkgsrc/security/py-asn1/Makefile:1.33 pkgsrc/security/py-asn1/Makefile:1.34
--- pkgsrc/security/py-asn1/Makefile:1.33 Sat Mar 21 12:04:11 2026
+++ pkgsrc/security/py-asn1/Makefile Thu Jul 9 04:26:22 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.33 2026/03/21 12:04:11 wiz Exp $
+# $NetBSD: Makefile,v 1.34 2026/07/09 04:26:22 adam Exp $
-DISTNAME= pyasn1-0.6.3
+DISTNAME= pyasn1-0.6.4
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^py//}
CATEGORIES= security python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyasn1/}
Index: pkgsrc/security/py-asn1/distinfo
diff -u pkgsrc/security/py-asn1/distinfo:1.29 pkgsrc/security/py-asn1/distinfo:1.30
--- pkgsrc/security/py-asn1/distinfo:1.29 Sat Mar 21 12:04:11 2026
+++ pkgsrc/security/py-asn1/distinfo Thu Jul 9 04:26:22 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.29 2026/03/21 12:04:11 wiz Exp $
+$NetBSD: distinfo,v 1.30 2026/07/09 04:26:22 adam Exp $
-BLAKE2s (pyasn1-0.6.3.tar.gz) = 46618ab4e5e0e0cd7fd2c3922364786f5f870be7dcc6d0228d89970f697319cf
-SHA512 (pyasn1-0.6.3.tar.gz) = c58962b3f11f486da3e73c09dbe2aff7500879b29c4a7be4295878e4edbcaaa2680d608720ad5af86a2457de7da50471ab7a9e925f717db5c467553fc552e6d6
-Size (pyasn1-0.6.3.tar.gz) = 148685 bytes
+BLAKE2s (pyasn1-0.6.4.tar.gz) = 2493a7ad189d1206f4e2e6f0ec315ef3f44bd5b633df9116fb513c49fabe24c5
+SHA512 (pyasn1-0.6.4.tar.gz) = ce04b28d42d41fc8fa20608b773bf6691b46427f73f3fc3fb1a81c06996133bd77dcb2b4f6ba8213e27222d4203adc90adf64eeb7096ec82bc7df6e2f307657d
+Size (pyasn1-0.6.4.tar.gz) = 151262 bytes
Home |
Main Index |
Thread Index |
Old Index