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

exploitDog

suse-cvrf логотип

openSUSE-SU-2026:21063-1

Опубликовано: 26 июн. 2026
Источник: suse-cvrf

Описание

Security update for python-Markdown, python-joblib, python-handy-archives, python-apache-libcloud, python-WebOb, python-PyGithub, python-soupsieve

This update for python-Markdown, python-joblib, python-handy-archives, python-apache-libcloud, python-WebOb, python-PyGithub, python-soupsieve fixes the following issues:

Changes in python-Markdown:

  • Fix tests with latest python version (bsc#1268243)

Changes in python-joblib:

  • Update to 1.5.2:
    • fixing the resource tracker for python 3.13.7+
    • Skip tests failing with Python 3.13.7

Changes in python-handy-archives:

  • Skip some zip64 tests that fails with latest python interpreter because there are more consistency checks in zipfile (bsc#1256310)

Changes in python-apache-libcloud:

  • Fix tests compatibility with latest Python 3.13 (bsc#1258223, bsc#1261918)

Changes in python-WebOb:

  • Security issues fixed:
    • CVE-2026-44889: Fixed: Location header normalization during redirect leads to open redirect (bsc#1268324)
  • Skip boken test with latest cpython interpreters (bsc#1258223)
  • Skip test failing on Python 3.14

Changes in python-PyGithub:

  • Fix: [SUSE:SLFO:Main] python-PyGithub fails to build on aarch64, ppc64le, s390x, x86_64 (bsc#1263802)

Changes in python-soupsieve:

  • Fix: [SUSE:SLFO:Main] python-soupsieve:test fails to build on aarch64, ppc64le, s390x, x86_64 (bsc#1256316)

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

openSUSE Leap 16.0
python-WebOb-doc-1.8.9-160000.3.1
python313-Markdown-3.8.2-160000.3.1
python313-PyGithub-2.6.1-160000.3.1
python313-WebOb-1.8.9-160000.3.1
python313-apache-libcloud-3.8.0-160000.3.1
python313-handy-archives-0.2.0-160000.3.1
python313-joblib-1.5.2-160000.1.1
python313-soupsieve-2.6-160000.3.1

Описание

WebOb provides objects for HTTP requests and responses. Prior to 1.8.10, the normalization of the HTTP Location header during a redirect is vulnerable to an open redirect: WebOb joins the redirect target to the request URI using Python's urljoin, and since Python 3.10 the underlying urlsplit strips ASCII tab, carriage return, and newline characters before parsing, so a redirect target containing such characters can be reinterpreted as a protocol-relative URL whose authority is an attacker-controlled host. This bypasses the CVE-2024-42353 fix that escaped a leading double slash, allowing an attacker who influences the redirect location to send users to an arbitrary external site instead of the intended one. This vulnerability is fixed in 1.8.10.


Затронутые продукты
openSUSE Leap 16.0:python-WebOb-doc-1.8.9-160000.3.1
openSUSE Leap 16.0:python313-Markdown-3.8.2-160000.3.1
openSUSE Leap 16.0:python313-PyGithub-2.6.1-160000.3.1
openSUSE Leap 16.0:python313-WebOb-1.8.9-160000.3.1

Ссылки