SUSE-CU-2026:12855-1: Security update of bci/python

sle-container-updates at lists.suse.com sle-container-updates at lists.suse.com
Sun Oct 25 09:37:55 UTC 2026


SUSE Container Update Advisory: bci/python
-----------------------------------------------------------------
Container Advisory ID : SUSE-CU-2026:12855-1
Container Tags        : bci/python:3 , bci/python:3.6 , bci/python:3.6.15 , bci/python:3.6.15-84.66
Container Release     : 84.66
Severity              : important
Type                  : security
References            : 1257599 1259515 1259735 1259989 1261970 1262467 1263083 1263443
                        1264962 1265268 1266669 1267581 1267821 1267974 1268977 1269066
                        1269788 1269959 1271192 1272616 1273091 1273148 1274683 1276223
                        1276226 1276227 1276903 1277111 1277271 1277919 1280459 1284687
                        CVE-2026-0864 CVE-2026-107161 CVE-2026-11940 CVE-2026-11972 CVE-2026-13346
                        CVE-2026-15308 CVE-2026-15310 CVE-2026-15806 CVE-2026-1703 CVE-2026-17084
                        CVE-2026-18503 CVE-2026-19672 CVE-2026-3219 CVE-2026-3276 CVE-2026-3446
                        CVE-2026-3479 CVE-2026-4224 CVE-2026-4360 CVE-2026-6019 CVE-2026-6357
                        CVE-2026-6879 CVE-2026-7210 CVE-2026-7774 CVE-2026-82049 CVE-2026-8328
                        CVE-2026-8643 CVE-2026-9669 
-----------------------------------------------------------------

The container bci/python was updated. The following patches have been included in this update:

-----------------------------------------------------------------
Advisory ID: SUSE-SU-2026:4754-1
Released:    Tue Oct 20 12:50:53 2026
Summary:     Security update for python3
Type:        security
Severity:    important
References:  1257599,1259735,1259989,1261970,1262467,1263083,1263443,1264962,1265268,1266669,1267581,1267821,1267974,1268977,1269066,1269788,1269959,1271192,1273091,1273148,1274683,1276223,1276226,1276227,1276903,1277111,1277271,1280459,CVE-2026-0864,CVE-2026-11940,CVE-2026-11972,CVE-2026-13346,CVE-2026-15308,CVE-2026-15310,CVE-2026-15806,CVE-2026-1703,CVE-2026-17084,CVE-2026-18503,CVE-2026-19672,CVE-2026-3219,CVE-2026-3276,CVE-2026-3446,CVE-2026-3479,CVE-2026-4224,CVE-2026-4360,CVE-2026-6019,CVE-2026-6357,CVE-2026-6879,CVE-2026-7210,CVE-2026-7774,CVE-2026-82049,CVE-2026-8328,CVE-2026-8643,CVE-2026-9669
This update for python3 fixes the following issues:

Security issues fixed:

- CVE-2026-0864: improper handling of line-ending characters can lead to configuration file injection when the
  `configparser` module is used (bsc#1269066).
- CVE-2026-1703: files may be extracted outside the installation directory when installing and extracting maliciously
  crafted wheel archives (bsc#1257599 bsc#1274743).
- CVE-2026-3219: pip doesn't reject concatenated ZIP (bsc#1262429 bsc#1262467).
- CVE-2026-3276: quadratic complexity in `unicodedata.normalize()` can lead to DoS when processing specially crafted
  Unicode input (bsc#1267581).
- CVE-2026-3446: Base64 decoding stops at first padded quad by default (bsc#1261970).
- CVE-2026-3479: python: improper resource argument validation can allow path traversal (bsc#1259989).
- CVE-2026-4224: C stack overflow when parsing XML with deeply nested DTD content models (bsc#1259735).
- CVE-2026-4360: in the Tarfile.extract() function, the filter parameter is not passed properly when extracting
  hardlinks (bsc#1269959).
- CVE-2026-6357: pip self-update functionality can import newly installed modules after wheel installation (bsc#1263442
  bsc#1263443).
- CVE-2026-6879: quadratic behavior in `xml.etree.ElementPath` index predicates can lead to a denial of service via high
  CPU usage (bsc#1273148).
- CVE-2026-7210: `xml.parsers.expat` and `xml.etree.ElementTree` use insufficient entropy for Expat hash-flooding
  protection (bsc#1264962).
- CVE-2026-7774: `tarfile.data_filter` path traversal bypass allows writing outside the extraction directory
  (bsc#1267821).
- CVE-2026-8328: `ftpcp()` does not use actual peer address and trusts server-supplied PASV host address (bsc#1265268).
- CVE-2026-8643: Path traversal via malicious entry point name in pip wheel installation allows arbitrary file overwrite
  (bsc#1266669).
- CVE-2026-9669: crafted input can cause a stack buffer overflow (bsc#1267974).
- CVE-2026-11940: tarfile extraction filter bypass via a crafted archive allows escaping the destination directory and
  enables arbitrary file reads and writes (bsc#1268977).
- CVE-2026-11972: infinite loop due to improper EOF handling in the tarfile module streaming mode can lead to DoS
  (bsc#1269788).
- CVE-2026-13346: Arbitrary file installation via malicious package indexes (bsc#1273090 bsc#1273091 bsc#1273094).
- CVE-2026-15308: Incremental HTMLParser allows CPU-exhaustion DoS via repeated unterminated markup declarations
  (bsc#1271192).
- CVE-2026-15310: memory exhaustion in zipfile in bzip2/LZMA/Zstandard decompression (bsc#1277111).
- CVE-2026-15806: urllib.request.HTTPPasswordMgr credentials for one URL scheme sent over another scheme (bsc#1276223).
- CVE-2026-17084: StringPrep algorithm considered Unicode codepoint attributes outside Unicode 3.2.0 (bsc#1276226).
- CVE-2026-18503: attacker-controlled CSV samples can trigger super-linear regular-expression work during dialect
  sniffing and consume significant CPU (bsc#1274683).
- CVE-2026-19672: tarfile extraction filter bypass allows creation of directories outside the destination (bsc#1276227).
- CVE-2026-82049: tarfile extraction filters mishandle archives containing a hard link to a symbolic link, allowing file
  modification and content disclosure (bsc#1280459).

Non security issue fixed:

- Fix an error that returned non-zero exit status 1 (bsc#1277271).
- Fix regression in `http.cookies` (bsc#1263083).  
- Update bundled pip wheels to pip-20.0.2-py2.py3-none-any.whl.

-----------------------------------------------------------------
Advisory ID: SUSE-RU-2026:4767-1
Released:    Tue Oct 20 16:10:43 2026
Summary:     Recommended update for gcc16
Type:        recommended
Severity:    moderate
References:  1272616,1277919
This update for gcc16 fixes the following issues:

This update ships the GNU Compiler Collection GCC 16.2. (jsc#PED-16807)

The compiler runtime libraries are provided for all SUSE Linux Enterprise 15
versions and replace the same named GCC 15 ones.

The new compilers for C, C++, and Fortran are provided for SUSE Linux
Enterprise 15 SP7 in the 'Development Tools' module.

The Go, D, Ada and Modula 2 language compiler parts are available
unsupported via the PackageHub repositories.

To use gcc16 compilers use:

- install 'gcc16' or 'gcc16-c++' or one of the other 'gcc16-COMPILER' frontend packages.
- override your Makefile to use CC=gcc16, CXX=g++16 and similar overrides for the other languages.

For a full changelog with all new GCC16 features, check out

	https://gcc.gnu.org/gcc-16/changes.html

More changes:

- Fix build reproducability when PCH is used
- Fix auto-detection of Zen6 [bsc#1277919]
- Remove support for s390, make sure to configure s390x with
  --disable-multilib to avoid configury error without explicit
  disable of multilibs.  Support for s390 is officially deprecated.
- Build a full cross-x86_64 compiler [bsc#1272616], but not on %ix86
- Streamline AMD GCN enablement and configuration by basing it on
  LLVM version availability.  Support llvm19 and up.
- Fix bootstrap cross compiler packaging and simplify handling
  by properly requesting suffixed binaries from configury.
- Only package version suffixed binaries in %gcc_libc_bootstrap
  packages, drop LTO related tools from them.  This makes them
  co-installable between different GCC versions.
- Going forward no longer register alternatives via update-alternatives
  for %gcc_libc_bootstrap packages, even on older distros.
- Avoid conflicts between %gcc_libc_bootstrap packages of different
  versions if update-alternatives are still in use (SLE 15 and older)
- Wipe all icecream backend build support from the spec file.
- Avoids intermittent ABI breakage for libgccjit
- Package libquadmath independently of fortran
- Disable rust build for Factory by default again as it still
  requires cargo for building.  Add %bcond_with gcc_rust to allow
  override.
- Filter out -Wtime_t conversion from D build flags.
- Package libcaf_shmem.a
- Update libgphobos and libgdruntime for SONAME bump
- Remove loongarch64 from quadmath_arch. On LoongArch long double
  is IEEE quad, so libquadmath is not needed and no longer built.
- Update embedded newlib to 4.6.0.20260123
- Add Algol68 packages.
- Add gfx9-4-generic multilib for amdgcn, link llvm-objdump to local
  tools

- Take patches inherited from GCC 15:
  * add the ability to provide a specs file that is read by default
  * avoid direct %fs references on x86 to not slow down Xen
  * do not produce unwind tables for CRT files
  * fix expansion of __builtin_return_addr for ppc, just a testcase
  * make translation files version specific and adjust textdomain to find them
  * fix cross-references in info files when renaming them to be version specific
  * fix link in the installed libstdc++ html documentation
  * removes new warning from -Wextra
  * default to -gdwarf-4 on old products
  * enable the use of _dl_find_object even when not available at build time

-----------------------------------------------------------------
Advisory ID: SUSE-RU-2026:4792-1
Released:    Wed Oct 21 09:08:51 2026
Summary:     Recommended update for crypto-policies
Type:        recommended
Severity:    moderate
References:  1259515
This update for crypto-policies fixes the following issues:

- Disable umac-128* in DEFAULT, FUTURE and BSI openssh policies (bsc#1259515)

-----------------------------------------------------------------
Advisory ID: SUSE-SU-2026:4836-1
Released:    Wed Oct 21 14:52:06 2026
Summary:     Security update for cyrus-sasl
Type:        security
Severity:    important
References:  1284687,CVE-2026-107161
This update for cyrus-sasl fixes the following issue:

- CVE-2026-107161: Heap buffer overflow in cyrus-sasl add_to_challenge() allows malicious server to crash or compromise
  DIGEST-MD5 clients (bsc#1284687).


The following package changes have been done:

- crypto-policies-20250714.cd6043a-150700.6.7.1 updated
- libsasl2-3-2.1.28-150600.7.17.1 updated
- libgcc_s1-16.2.0+git9497-150000.1.3.3 updated
- libstdc++6-16.2.0+git9497-150000.1.3.3 updated
- libpython3_6m1_0-3.6.15-150300.10.129.1 updated
- python3-base-3.6.15-150300.10.129.1 updated
- python3-3.6.15-150300.10.129.1 updated
- python3-devel-3.6.15-150300.10.129.1 updated
- container:registry.suse.com-bci-bci-base-15.7-70baa65c3645aa9ea630e8bb9709b5eaf3600ef27049548db7161ce804894dba-0 updated


More information about the sle-container-updates mailing list