Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

suse-cvrf логотип

SUSE-SU-2026:1937-1

Опубликовано: 18 мая 2026
Источник: suse-cvrf

Описание

Security update for python3

This update for python3 fixes the following issue:

  • CVE-2026-1502: HTTP client proxy tunnel headers not validated for CR/LF (bsc#1261969).
  • CVE-2026-3446: base64 decoding stops at first padded quad by default and ignores other information that could be processed (bsc#1261970).
  • CVE-2026-4786: URLs prefixed with %action can pass the dash-prefix safety check and allow for command injection (bsc#1262319).
  • CVE-2026-6019: BaseCookie.js_output() does not neutralize characters in cookie values embedded in JS (bsc#1262654).
  • CVE-2026-6100: use-after-free in lzma.LZMADecompressor, bz2.BZ2Decompressor, and gzip.GzipFile when process is under memory pressure(bsc#1262098).

Список пакетов

Image SLES12-SP5-Azure-BYOS
libpython3_4m1_0-3.4.10-25.185.1
python3-3.4.10-25.185.1
python3-base-3.4.10-25.185.1
Image SLES12-SP5-Azure-HPC-BYOS
libpython3_4m1_0-3.4.10-25.185.1
python3-3.4.10-25.185.1
python3-base-3.4.10-25.185.1
Image SLES12-SP5-Azure-HPC-On-Demand
libpython3_4m1_0-3.4.10-25.185.1
python3-3.4.10-25.185.1
python3-base-3.4.10-25.185.1
Image SLES12-SP5-Azure-SAP-BYOS
libpython3_4m1_0-3.4.10-25.185.1
python3-3.4.10-25.185.1
python3-base-3.4.10-25.185.1
python3-curses-3.4.10-25.185.1
Image SLES12-SP5-Azure-SAP-On-Demand
libpython3_4m1_0-3.4.10-25.185.1
python3-3.4.10-25.185.1
python3-base-3.4.10-25.185.1
python3-curses-3.4.10-25.185.1
Image SLES12-SP5-Azure-Standard-On-Demand
libpython3_4m1_0-3.4.10-25.185.1
python3-3.4.10-25.185.1
python3-base-3.4.10-25.185.1
Image SLES12-SP5-EC2-BYOS
libpython3_4m1_0-3.4.10-25.185.1
python3-3.4.10-25.185.1
python3-base-3.4.10-25.185.1
Image SLES12-SP5-EC2-ECS-On-Demand
libpython3_4m1_0-3.4.10-25.185.1
python3-3.4.10-25.185.1
python3-base-3.4.10-25.185.1
Image SLES12-SP5-EC2-On-Demand
libpython3_4m1_0-3.4.10-25.185.1
python3-3.4.10-25.185.1
python3-base-3.4.10-25.185.1
Image SLES12-SP5-EC2-SAP-BYOS
libpython3_4m1_0-3.4.10-25.185.1
python3-3.4.10-25.185.1
python3-base-3.4.10-25.185.1
python3-curses-3.4.10-25.185.1
Image SLES12-SP5-EC2-SAP-On-Demand
libpython3_4m1_0-3.4.10-25.185.1
python3-3.4.10-25.185.1
python3-base-3.4.10-25.185.1
python3-curses-3.4.10-25.185.1
Image SLES12-SP5-GCE-BYOS
libpython3_4m1_0-3.4.10-25.185.1
python3-3.4.10-25.185.1
python3-base-3.4.10-25.185.1
Image SLES12-SP5-GCE-On-Demand
libpython3_4m1_0-3.4.10-25.185.1
python3-3.4.10-25.185.1
python3-base-3.4.10-25.185.1
Image SLES12-SP5-GCE-SAP-BYOS
libpython3_4m1_0-3.4.10-25.185.1
python3-3.4.10-25.185.1
python3-base-3.4.10-25.185.1
python3-curses-3.4.10-25.185.1
Image SLES12-SP5-GCE-SAP-On-Demand
libpython3_4m1_0-3.4.10-25.185.1
python3-3.4.10-25.185.1
python3-base-3.4.10-25.185.1
python3-curses-3.4.10-25.185.1
SUSE Linux Enterprise Server 12 SP5-LTSS
libpython3_4m1_0-3.4.10-25.185.1
libpython3_4m1_0-32bit-3.4.10-25.185.1
python3-3.4.10-25.185.1
python3-base-3.4.10-25.185.1
python3-curses-3.4.10-25.185.1
python3-devel-3.4.10-25.185.1
python3-tk-3.4.10-25.185.1
SUSE Linux Enterprise Server LTSS Extended Security 12 SP5
libpython3_4m1_0-3.4.10-25.185.1
libpython3_4m1_0-32bit-3.4.10-25.185.1
python3-3.4.10-25.185.1
python3-base-3.4.10-25.185.1
python3-curses-3.4.10-25.185.1
python3-devel-3.4.10-25.185.1
python3-tk-3.4.10-25.185.1

Описание

CR/LF bytes were not rejected by HTTP client proxy tunnel headers or host.


Затронутые продукты
Image SLES12-SP5-Azure-BYOS:libpython3_4m1_0-3.4.10-25.185.1
Image SLES12-SP5-Azure-BYOS:python3-3.4.10-25.185.1
Image SLES12-SP5-Azure-BYOS:python3-base-3.4.10-25.185.1
Image SLES12-SP5-Azure-HPC-BYOS:libpython3_4m1_0-3.4.10-25.185.1

Ссылки

Описание

When calling base64.b64decode() or related functions the decoding process would stop after encountering the first padded quad regardless of whether there was more information to be processed. This can lead to data being accepted which may be processed differently by other implementations. Use "validate=True" to enable stricter processing of base64 data.


Затронутые продукты
Image SLES12-SP5-Azure-BYOS:libpython3_4m1_0-3.4.10-25.185.1
Image SLES12-SP5-Azure-BYOS:python3-3.4.10-25.185.1
Image SLES12-SP5-Azure-BYOS:python3-base-3.4.10-25.185.1
Image SLES12-SP5-Azure-HPC-BYOS:libpython3_4m1_0-3.4.10-25.185.1

Ссылки

Описание

Mitgation of CVE-2026-4519 was incomplete. If the URL contained "%action" the mitigation could be bypassed for certain browser types the "webbrowser.open()" API could have commands injected into the underlying shell. See CVE-2026-4519 for details.


Затронутые продукты
Image SLES12-SP5-Azure-BYOS:libpython3_4m1_0-3.4.10-25.185.1
Image SLES12-SP5-Azure-BYOS:python3-3.4.10-25.185.1
Image SLES12-SP5-Azure-BYOS:python3-base-3.4.10-25.185.1
Image SLES12-SP5-Azure-HPC-BYOS:libpython3_4m1_0-3.4.10-25.185.1

Ссылки

Описание

http.cookies.Morsel.js_output() returns an inline <script> snippet and only escapes " for JavaScript string context. It does not neutralize the HTML parser-sensitive sequence </script> inside the generated script element. Mitigation base64-encodes the cookie value to disallow escaping using cookie value.


Затронутые продукты
Image SLES12-SP5-Azure-BYOS:libpython3_4m1_0-3.4.10-25.185.1
Image SLES12-SP5-Azure-BYOS:python3-3.4.10-25.185.1
Image SLES12-SP5-Azure-BYOS:python3-base-3.4.10-25.185.1
Image SLES12-SP5-Azure-HPC-BYOS:libpython3_4m1_0-3.4.10-25.185.1

Ссылки

Описание

Use-after-free (UAF) was possible in the `lzma.LZMADecompressor`, `bz2.BZ2Decompressor`, and `gzip.GzipFile` when a memory allocation fails with a `MemoryError` and the decompression instance is re-used. This scenario can be triggered if the process is under memory pressure. The fix cleans up the dangling pointer in this specific error condition. The vulnerability is only present if the program re-uses decompressor instances across multiple decompression calls even after a `MemoryError` is raised during decompression. Using the helper functions to one-shot decompress data such as `lzma.decompress()`, `bz2.decompress()`, `gzip.decompress()`, and `zlib.decompress()` are not affected as a new decompressor instance is used per call. If the decompressor instance is not re-used after an error condition, this usage is similarly not vulnerable.


Затронутые продукты
Image SLES12-SP5-Azure-BYOS:libpython3_4m1_0-3.4.10-25.185.1
Image SLES12-SP5-Azure-BYOS:python3-3.4.10-25.185.1
Image SLES12-SP5-Azure-BYOS:python3-base-3.4.10-25.185.1
Image SLES12-SP5-Azure-HPC-BYOS:libpython3_4m1_0-3.4.10-25.185.1

Ссылки