Skip to content

Commit dee8466

Browse files
authored
Upgrade setuptools to resolve CVE-2026-59890 (#581)
1 parent 5af62ab commit dee8466

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ RECEPTOR_IMAGE ?= quay.io/ansible/receptor:devel
4646
SRC_ONLY_PKGS ?= cffi,pycparser,psycopg,twilio
4747
# These should be upgraded in the AWX and Ansible venv before attempting
4848
# to install the actual requirements
49-
VENV_BOOTSTRAP ?= pip==26.1.2 setuptools==80.9.0 setuptools_scm[toml]==9.2.2 wheel==0.46.2
49+
VENV_BOOTSTRAP ?= pip==26.1.2 setuptools==83.0.0 setuptools_scm[toml]==9.2.2 wheel==0.46.2
5050

5151
NAME ?= awx
5252

requirements/requirements.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ uWSGI>=2.0.22 # CVE-2023-27522
6868
valkey[libvalkey]
6969
wheel>=0.46.2 # CVE-2026-24049
7070
pip==26.1.2 # see CVE-2026-8643
71-
setuptools==80.9.0 # CVE-2025-47273
71+
setuptools==83.0.0 # CVE-2026-59890
7272
setuptools-scm[toml] # see UPGRADE BLOCKERs, xmlsec build dep
7373
setuptools-rust>=0.11.4 # cryptography build dep
7474
pkgconfig>=1.5.1 # xmlsec build dep - needed for offline build

requirements/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,7 @@ zope-interface==7.0.3
490490
# The following packages are considered to be unsafe in a requirements file:
491491
pip==26.1.2
492492
# via -r /awx_devel/requirements/requirements.in
493-
setuptools==80.9.0
493+
setuptools==83.0.0
494494
# via
495495
# -r /awx_devel/requirements/requirements.in
496496
# asciichartpy

requirements/updater.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ generate_requirements() {
2323
source "${venv}/bin/activate"
2424

2525
# pip / setuptools version must match the version used in AWX venv (see README.md UPGRADE BLOCKERs)
26-
"${venv}/bin/python3" -m pip install -U 'pip==26.1.2' 'setuptools==80.9.0' pip-tools
26+
"${venv}/bin/python3" -m pip install -U 'pip==26.1.2' 'setuptools==83.0.0' pip-tools
2727

2828
${pip_compile} ${input_reqs} --output-file requirements.txt
2929
# consider the git requirements for purposes of resolving deps

0 commit comments

Comments
 (0)