mbox series

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

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

Message

Yogita Urade Nov. 6, 2026, 2:43 p.m. UTC
Backport 27 GitPython security fixes covering 28 CVEs to the python3-git
3.1.43 recipe on wrynose. The series adds the fixes as patches and updates
the recipe to apply them.

CVE-2026-78678 and CVE-2026-78679 are addressed together. The CVE-2026-76222
fix includes a regression correction and follow-up patch, CVE-2026-73619
and CVE-2026-87819 are each carried in two patches. The patches retain
upstream references.

Changes in v2:
- Re-reviewed all patches and removed changes that were not needed for the backports.
- Restored upstream commit metadata and corrected CVE references.
- Updated Backport Changes notes to describe the differences from upstream.
- Removed trailing whitespace and regenerated the series diffstat.

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       |  91 +++++
 .../python/python3-git/CVE-2026-67322.patch        | 171 ++++++++
 .../python/python3-git/CVE-2026-67323.patch        | 356 +++++++++++++++++
 .../python/python3-git/CVE-2026-67324.patch        |  94 +++++
 .../python/python3-git/CVE-2026-67325_p1.patch     |  49 +++
 .../python/python3-git/CVE-2026-67325_p2.patch     |  52 +++
 .../python/python3-git/CVE-2026-67326.patch        | 107 +++++
 .../python/python3-git/CVE-2026-69097.patch        |  60 +++
 .../python/python3-git/CVE-2026-73619_p1.patch     |  58 +++
 .../python/python3-git/CVE-2026-73619_p2.patch     |  43 ++
 .../python/python3-git/CVE-2026-73620.patch        | 130 ++++++
 .../python/python3-git/CVE-2026-73621.patch        |  72 ++++
 .../python/python3-git/CVE-2026-73622.patch        |  60 +++
 .../python/python3-git/CVE-2026-73623.patch        |  53 +++
 .../python/python3-git/CVE-2026-73624.patch        | 139 +++++++
 .../python/python3-git/CVE-2026-73625.patch        |  59 +++
 .../python/python3-git/CVE-2026-76217.patch        | 179 +++++++++
 .../python/python3-git/CVE-2026-76218.patch        |  92 +++++
 .../python/python3-git/CVE-2026-76219.patch        | 153 +++++++
 .../python/python3-git/CVE-2026-76220.patch        |  65 +++
 .../python/python3-git/CVE-2026-76221.patch        |  59 +++
 .../python3-git/CVE-2026-76222-regression.patch    |  39 ++
 .../python/python3-git/CVE-2026-76222_p1.patch     | 118 ++++++
 .../python/python3-git/CVE-2026-76222_p2.patch     |  45 +++
 .../python/python3-git/CVE-2026-78675.patch        |  47 +++
 .../python/python3-git/CVE-2026-78676.patch        |  67 ++++
 .../python/python3-git/CVE-2026-78677.patch        |  87 ++++
 .../CVE-2026-78678_CVE-2026-78679.patch            | 220 ++++++++++
 .../python/python3-git/CVE-2026-87817.patch        | 443 +++++++++++++++++++++
 .../python/python3-git/CVE-2026-87818.patch        |  55 +++
 .../python/python3-git/CVE-2026-87819_p1.patch     |  78 ++++
 .../python/python3-git/CVE-2026-87819_p2.patch     | 146 +++++++
 meta/recipes-devtools/python/python3-git_3.1.43.bb |  32 ++
 33 files changed, 3519 insertions(+)
 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_p1.patch
 create mode 100644 meta/recipes-devtools/python/python3-git/CVE-2026-73619_p2.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