Skip to content

Commit c0cf90d

Browse files
python3: Address CVE-2024-11168 (#11099)
Signed-off-by: ankita <[email protected]> Co-authored-by: ankita <[email protected]> Co-authored-by: jslobodzian <[email protected]>
1 parent b820070 commit c0cf90d

File tree

6 files changed

+2750
-27
lines changed

6 files changed

+2750
-27
lines changed

SPECS/python3/CVE-2024-11168.patch

Lines changed: 2718 additions & 0 deletions
Large diffs are not rendered by default.

SPECS/python3/python3.spec

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
Summary: A high-level scripting language
1313
Name: python3
1414
Version: 3.9.19
15-
Release: 6%{?dist}
15+
Release: 7%{?dist}
1616
License: PSF
1717
Vendor: Microsoft Corporation
1818
Distribution: Mariner
@@ -27,6 +27,7 @@ Patch3: CVE-2024-7592.patch
2727
Patch4: CVE-2024-6232.patch
2828
Patch5: CVE-2024-8088.patch
2929
Patch6: CVE-2024-4032.patch
30+
Patch7: CVE-2024-11168.patch
3031
# Patch for setuptools, resolved in 65.5.1
3132
Patch1000: CVE-2022-40897.patch
3233
Patch1001: CVE-2024-6345.patch
@@ -171,6 +172,7 @@ The test package contains all regression tests for Python as well as the modules
171172
%patch4 -p1
172173
%patch5 -p1
173174
%patch6 -p1
175+
%patch7 -p1
174176

175177
%build
176178
# Remove GCC specs and build environment linker scripts
@@ -326,6 +328,9 @@ rm -rf %{buildroot}%{_bindir}/__pycache__
326328
%{_libdir}/python%{majmin}/test/*
327329

328330
%changelog
331+
* Fri Nov 15 2024 Ankita Pareek <[email protected]> - 3.9.19-7
332+
- Address CVE-2024-11168
333+
329334
* Tue Oct 01 2024 Ankita Pareek <[email protected]> - 3.9.19-6
330335
- Patch for CVE-2024-4032
331336

toolkit/resources/manifests/package/pkggen_core_aarch64.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -237,10 +237,10 @@ ca-certificates-base-2.0.0-18.cm2.noarch.rpm
237237
ca-certificates-2.0.0-18.cm2.noarch.rpm
238238
dwz-0.14-2.cm2.aarch64.rpm
239239
unzip-6.0-20.cm2.aarch64.rpm
240-
python3-3.9.19-6.cm2.aarch64.rpm
241-
python3-devel-3.9.19-6.cm2.aarch64.rpm
242-
python3-libs-3.9.19-6.cm2.aarch64.rpm
243-
python3-setuptools-3.9.19-6.cm2.noarch.rpm
240+
python3-3.9.19-7.cm2.aarch64.rpm
241+
python3-devel-3.9.19-7.cm2.aarch64.rpm
242+
python3-libs-3.9.19-7.cm2.aarch64.rpm
243+
python3-setuptools-3.9.19-7.cm2.noarch.rpm
244244
python3-pygments-2.4.2-7.cm2.noarch.rpm
245245
which-2.21-8.cm2.aarch64.rpm
246246
libselinux-3.2-1.cm2.aarch64.rpm

toolkit/resources/manifests/package/pkggen_core_x86_64.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -237,10 +237,10 @@ ca-certificates-base-2.0.0-18.cm2.noarch.rpm
237237
ca-certificates-2.0.0-18.cm2.noarch.rpm
238238
dwz-0.14-2.cm2.x86_64.rpm
239239
unzip-6.0-20.cm2.x86_64.rpm
240-
python3-3.9.19-6.cm2.x86_64.rpm
241-
python3-devel-3.9.19-6.cm2.x86_64.rpm
242-
python3-libs-3.9.19-6.cm2.x86_64.rpm
243-
python3-setuptools-3.9.19-6.cm2.noarch.rpm
240+
python3-3.9.19-7.cm2.x86_64.rpm
241+
python3-devel-3.9.19-7.cm2.x86_64.rpm
242+
python3-libs-3.9.19-7.cm2.x86_64.rpm
243+
python3-setuptools-3.9.19-7.cm2.noarch.rpm
244244
python3-pygments-2.4.2-7.cm2.noarch.rpm
245245
which-2.21-8.cm2.x86_64.rpm
246246
libselinux-3.2-1.cm2.x86_64.rpm

toolkit/resources/manifests/package/toolchain_aarch64.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -510,28 +510,28 @@ procps-ng-devel-3.3.17-2.cm2.aarch64.rpm
510510
procps-ng-lang-3.3.17-2.cm2.aarch64.rpm
511511
pyproject-rpm-macros-1.0.0~rc1-4.cm2.noarch.rpm
512512
python-markupsafe-debuginfo-2.1.0-1.cm2.aarch64.rpm
513-
python3-3.9.19-6.cm2.aarch64.rpm
513+
python3-3.9.19-7.cm2.aarch64.rpm
514514
python3-audit-3.0.6-8.cm2.aarch64.rpm
515515
python3-cracklib-2.9.7-5.cm2.aarch64.rpm
516-
python3-curses-3.9.19-6.cm2.aarch64.rpm
516+
python3-curses-3.9.19-7.cm2.aarch64.rpm
517517
python3-Cython-0.29.33-2.cm2.aarch64.rpm
518-
python3-debuginfo-3.9.19-6.cm2.aarch64.rpm
519-
python3-devel-3.9.19-6.cm2.aarch64.rpm
518+
python3-debuginfo-3.9.19-7.cm2.aarch64.rpm
519+
python3-devel-3.9.19-7.cm2.aarch64.rpm
520520
python3-gpg-1.16.0-2.cm2.aarch64.rpm
521521
python3-jinja2-3.0.3-4.cm2.noarch.rpm
522522
python3-libcap-ng-0.8.2-2.cm2.aarch64.rpm
523-
python3-libs-3.9.19-6.cm2.aarch64.rpm
523+
python3-libs-3.9.19-7.cm2.aarch64.rpm
524524
python3-libxml2-2.10.4-4.cm2.aarch64.rpm
525525
python3-lxml-4.9.1-1.cm2.aarch64.rpm
526526
python3-magic-5.40-2.cm2.noarch.rpm
527527
python3-markupsafe-2.1.0-1.cm2.aarch64.rpm
528528
python3-newt-0.52.21-5.cm2.aarch64.rpm
529-
python3-pip-3.9.19-6.cm2.noarch.rpm
529+
python3-pip-3.9.19-7.cm2.noarch.rpm
530530
python3-pygments-2.4.2-7.cm2.noarch.rpm
531531
python3-rpm-4.18.0-4.cm2.aarch64.rpm
532-
python3-setuptools-3.9.19-6.cm2.noarch.rpm
533-
python3-test-3.9.19-6.cm2.aarch64.rpm
534-
python3-tools-3.9.19-6.cm2.aarch64.rpm
532+
python3-setuptools-3.9.19-7.cm2.noarch.rpm
533+
python3-test-3.9.19-7.cm2.aarch64.rpm
534+
python3-tools-3.9.19-7.cm2.aarch64.rpm
535535
readline-8.1-1.cm2.aarch64.rpm
536536
readline-debuginfo-8.1-1.cm2.aarch64.rpm
537537
readline-devel-8.1-1.cm2.aarch64.rpm

toolkit/resources/manifests/package/toolchain_x86_64.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -516,28 +516,28 @@ procps-ng-devel-3.3.17-2.cm2.x86_64.rpm
516516
procps-ng-lang-3.3.17-2.cm2.x86_64.rpm
517517
pyproject-rpm-macros-1.0.0~rc1-4.cm2.noarch.rpm
518518
python-markupsafe-debuginfo-2.1.0-1.cm2.x86_64.rpm
519-
python3-3.9.19-6.cm2.x86_64.rpm
519+
python3-3.9.19-7.cm2.x86_64.rpm
520520
python3-audit-3.0.6-8.cm2.x86_64.rpm
521521
python3-cracklib-2.9.7-5.cm2.x86_64.rpm
522-
python3-curses-3.9.19-6.cm2.x86_64.rpm
522+
python3-curses-3.9.19-7.cm2.x86_64.rpm
523523
python3-Cython-0.29.33-2.cm2.x86_64.rpm
524-
python3-debuginfo-3.9.19-6.cm2.x86_64.rpm
525-
python3-devel-3.9.19-6.cm2.x86_64.rpm
524+
python3-debuginfo-3.9.19-7.cm2.x86_64.rpm
525+
python3-devel-3.9.19-7.cm2.x86_64.rpm
526526
python3-gpg-1.16.0-2.cm2.x86_64.rpm
527527
python3-jinja2-3.0.3-4.cm2.noarch.rpm
528528
python3-libcap-ng-0.8.2-2.cm2.x86_64.rpm
529-
python3-libs-3.9.19-6.cm2.x86_64.rpm
529+
python3-libs-3.9.19-7.cm2.x86_64.rpm
530530
python3-libxml2-2.10.4-4.cm2.x86_64.rpm
531531
python3-lxml-4.9.1-1.cm2.x86_64.rpm
532532
python3-magic-5.40-2.cm2.noarch.rpm
533533
python3-markupsafe-2.1.0-1.cm2.x86_64.rpm
534534
python3-newt-0.52.21-5.cm2.x86_64.rpm
535-
python3-pip-3.9.19-6.cm2.noarch.rpm
535+
python3-pip-3.9.19-7.cm2.noarch.rpm
536536
python3-pygments-2.4.2-7.cm2.noarch.rpm
537537
python3-rpm-4.18.0-4.cm2.x86_64.rpm
538-
python3-setuptools-3.9.19-6.cm2.noarch.rpm
539-
python3-test-3.9.19-6.cm2.x86_64.rpm
540-
python3-tools-3.9.19-6.cm2.x86_64.rpm
538+
python3-setuptools-3.9.19-7.cm2.noarch.rpm
539+
python3-test-3.9.19-7.cm2.x86_64.rpm
540+
python3-tools-3.9.19-7.cm2.x86_64.rpm
541541
readline-8.1-1.cm2.x86_64.rpm
542542
readline-debuginfo-8.1-1.cm2.x86_64.rpm
543543
readline-devel-8.1-1.cm2.x86_64.rpm

0 commit comments

Comments
 (0)