mbox series

[scarthgap,00/27] python3-git: Security fixes

Message ID 20261016061922.843414-1-yurade@cisco.com
Headers show
Series python3-git: Security fixes | expand

Message

Yogita Urade Oct. 16, 2026, 6:18 a.m. UTC
Backport GitPython security fixes to the Scarthgap python3-git 3.1.42
recipe. The 27-patch series covers 28 CVE IDs and hardens Git option
validation, config parsing and serialization, submodule paths, repository
discovery, and actor parsing.

The CVE-2026-76222 and CVE-2026-87819 fixes retain their ordered upstream
follow-up changes. Patch 0020 carries the shared upstream hardening for
CVE-2026-78678 and CVE-2026-78679.

Yogita Urade (27):
  python3-git: fix CVE-2026-67326
  python3-git: Fix CVE-2026-67323
  python3-git: fix CVE-2026-67325
  python3-git: fix CVE-2026-67324
  python3-git: fix CVE-2026-67322
  python3-git: fix CVE-2026-69097
  python3-git: fix CVE-2026-73625
  python3-git: fix CVE-2026-73623
  python3-git: fix CVE-2026-73624
  python3-git: fix CVE-2026-73622
  python3-git: fix CVE-2026-73621
  python3-git: fix CVE-2026-73620
  python3-git: fix CVE-2026-73619
  python3-git: fix CVE-2026-76221
  python3-git: fix CVE-2026-76220
  python3-git: fix CVE-2026-76219
  python3-git: fix CVE-2026-76218
  python3-git: fix CVE-2026-76217
  python3-git: fix CVE-2026-76222
  python3-git: fix CVE-2026-78678 CVE-2026-78679
  python3-git: fix CVE-2026-78677
  python3-git: fix CVE-2026-78676
  python3-git: fix CVE-2026-78675
  python3-git: fix CVE-2026-87817
  python3-git: fix CVE-2026-87818
  python3-git: fix CVE-2026-87819
  python3-git: fix CVE-2026-100689

 .../python/python3-git/CVE-2026-100689.patch  |  60 +++
 .../python/python3-git/CVE-2026-67322.patch   | 174 +++++++
 .../python/python3-git/CVE-2026-67323.patch   | 346 ++++++++++++++
 .../python/python3-git/CVE-2026-67324.patch   | 102 +++++
 .../python3-git/CVE-2026-67325_p1.patch       |  50 ++
 .../python3-git/CVE-2026-67325_p2.patch       |  53 +++
 .../python/python3-git/CVE-2026-67326.patch   | 108 +++++
 .../python/python3-git/CVE-2026-69097.patch   |  61 +++
 .../python/python3-git/CVE-2026-73619.patch   |  59 +++
 .../python/python3-git/CVE-2026-73620.patch   | 130 ++++++
 .../python/python3-git/CVE-2026-73621.patch   |  76 ++++
 .../python/python3-git/CVE-2026-73622.patch   |  61 +++
 .../python/python3-git/CVE-2026-73623.patch   |  54 +++
 .../python/python3-git/CVE-2026-73624.patch   | 135 ++++++
 .../python/python3-git/CVE-2026-73625.patch   |  68 +++
 .../python/python3-git/CVE-2026-76217.patch   | 173 +++++++
 .../python/python3-git/CVE-2026-76218.patch   |  91 ++++
 .../python/python3-git/CVE-2026-76219.patch   | 166 +++++++
 .../python/python3-git/CVE-2026-76220.patch   |  66 +++
 .../python/python3-git/CVE-2026-76221.patch   |  61 +++
 .../CVE-2026-76222-regression.patch           |  35 ++
 .../python3-git/CVE-2026-76222_p1.patch       | 123 +++++
 .../python3-git/CVE-2026-76222_p2.patch       |  49 ++
 .../python/python3-git/CVE-2026-78675.patch   |  49 ++
 .../python/python3-git/CVE-2026-78676.patch   |  55 +++
 .../python/python3-git/CVE-2026-78677.patch   |  87 ++++
 .../CVE-2026-78678_CVE-2026-78679.patch       | 208 +++++++++
 .../python/python3-git/CVE-2026-87817.patch   | 430 ++++++++++++++++++
 .../python/python3-git/CVE-2026-87818.patch   |  56 +++
 .../python3-git/CVE-2026-87819_p1.patch       |  78 ++++
 .../python3-git/CVE-2026-87819_p2.patch       |  58 +++
 .../python/python3-git_3.1.42.bb              |  33 +-
 32 files changed, 3354 insertions(+), 1 deletion(-)
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-100689.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-67322.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-67323.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-67324.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-67325_p1.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-67325_p2.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-67326.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-69097.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-73619.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-73620.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-73621.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-73622.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-73623.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-73624.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-73625.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-76217.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-76218.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-76219.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-76220.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-76221.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-76222-regression.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-76222_p1.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-76222_p2.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-78675.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-78676.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-78677.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-78678_CVE-2026-78679.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-87817.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-87818.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-87819_p1.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-87819_p2.patch