mbox series

[scarthgap,00/12] Fix multiple CVEs

Message ID 20260409061639.1688205-1-jinfeng.wang.cn@windriver.com
Headers show
Series Fix multiple CVEs | expand

Message

Wang, Jinfeng (CN) April 9, 2026, 6:16 a.m. UTC
From: Jinfeng Wang <jinfeng.wang.cn@windriver.com>

test steps:
bitbake world
built without introducing new building errors.

Note:
This libpcap 1.10.4 -> 1.10.6 upgrade introduces a new enum PCAP_SOCKET definition that conflicts with nmap in meta-openembedded. A corresponding fix has been submitted to the openembedded-devel mailing list to rename the conflicting enum in nmap.

Related patch: "[meta-oe] nmap: rename enum PCAP_SOCKET" submitted to openembedded-devel@lists.openembedded.org


Changqing Li (2):
  libsoup: fix CVE-2025-14523/CVE-2025-32049
  libsoup-2.4: fix CVE-2025-14523/CVE-2025-32049

Chen Qi (1):
  busybox: fix CVE-2026-26157 and CVE-2026-26158

Guocai He (2):
  python3-wheel: fix CVE-2026-24049
  gnupg: fix CVE-2026-24882

Jiaying Song (2):
  python3-pyasn1: fix CVE-2026-23490
  python3-pyasn1: fix CVE-2026-30922

Kai Kang (1):
  libpcap: 1.10.4 -> 1.10.6

Libo Chen (1):
  python3-ply: fix CVE-2025-56005

Liyin Zhang (1):
  zlib: upgrade 1.3.1 -> 1.3.2

Mingli Yu (1):
  libxml2: Fix CVE-2026-1757

Zhang Peng (1):
  gi-docgen: fix CVE-2025-11687

 .../libpcap/libpcap/CVE-2023-7256-pre1.patch  |  37 -
 .../libpcap/libpcap/CVE-2023-7256.patch       | 365 ---------
 .../libpcap/libpcap/CVE-2024-8006.patch       |  42 -
 .../libpcap/libpcap/CVE-2025-11961-01.patch   |  38 -
 .../libpcap/libpcap/CVE-2025-11961-02.patch   | 433 -----------
 .../libpcap/libpcap/CVE-2025-11964.patch      |  33 -
 .../{libpcap_1.10.4.bb => libpcap_1.10.6.bb}  |   8 +-
 ...-hardlink-components-GNU-tar-does-th.patch | 201 +++++
 ...nsafe-components-from-hardlinks-not-.patch |  39 +
 meta/recipes-core/busybox/busybox_1.36.1.bb   |   2 +
 .../libxml/libxml2/CVE-2026-1757.patch        |  49 ++
 meta/recipes-core/libxml/libxml2_2.12.10.bb   |   1 +
 ...configure-Pass-LDFLAGS-to-link-tests.patch |  78 --
 .../zlib/zlib/CVE-2026-27171.patch            |  63 --
 .../zlib/{zlib_1.3.1.bb => zlib_1.3.2.bb}     |   4 +-
 .../recipes-devtools/python/python-pyasn1.inc |   4 +-
 .../python/python3-ply/CVE-2025-56005.patch   | 125 +++
 .../python/python3-ply_3.11.bb                |   4 +
 .../python3-pyasn1/CVE-2026-23490.patch       | 136 ++++
 .../python3-pyasn1/CVE-2026-30922.patch       | 257 +++++++
 .../python/python3-wheel/CVE-2026-24049.patch |  73 ++
 .../python/python3-wheel_0.42.0.bb            |   2 +
 .../gi-docgen/files/CVE-2025-11687.patch      |  90 +++
 .../gi-docgen/gi-docgen_2023.3.bb             |   5 +-
 .../gnupg/gnupg/CVE-2026-24882-0001.patch     |  70 ++
 .../gnupg/gnupg/CVE-2026-24882-0002.patch     |  47 ++
 meta/recipes-support/gnupg/gnupg_2.4.8.bb     |   2 +
 .../libsoup/libsoup-2.4/CVE-2025-14523.patch  |  52 ++
 .../libsoup-2.4/CVE-2025-32049-1.patch        | 229 ++++++
 .../libsoup-2.4/CVE-2025-32049-2.patch        | 131 ++++
 .../libsoup/libsoup-2.4_2.74.3.bb             |   3 +
 .../libsoup-3.4.4/CVE-2025-14523.patch        | 715 ++++++++++++++++++
 .../libsoup-3.4.4/CVE-2025-32049-1.patch      | 229 ++++++
 .../libsoup-3.4.4/CVE-2025-32049-2.patch      |  34 +
 .../libsoup-3.4.4/CVE-2025-32049-3.patch      | 134 ++++
 .../libsoup-3.4.4/CVE-2025-32049-4.patch      | 292 +++++++
 meta/recipes-support/libsoup/libsoup_3.4.4.bb |   5 +
 37 files changed, 2931 insertions(+), 1101 deletions(-)
 delete mode 100644 meta/recipes-connectivity/libpcap/libpcap/CVE-2023-7256-pre1.patch
 delete mode 100644 meta/recipes-connectivity/libpcap/libpcap/CVE-2023-7256.patch
 delete mode 100644 meta/recipes-connectivity/libpcap/libpcap/CVE-2024-8006.patch
 delete mode 100644 meta/recipes-connectivity/libpcap/libpcap/CVE-2025-11961-01.patch
 delete mode 100644 meta/recipes-connectivity/libpcap/libpcap/CVE-2025-11961-02.patch
 delete mode 100644 meta/recipes-connectivity/libpcap/libpcap/CVE-2025-11964.patch
 rename meta/recipes-connectivity/libpcap/{libpcap_1.10.4.bb => libpcap_1.10.6.bb} (83%)
 create mode 100644 meta/recipes-core/busybox/busybox/0001-tar-strip-unsafe-hardlink-components-GNU-tar-does-th.patch
 create mode 100644 meta/recipes-core/busybox/busybox/0002-tar-only-strip-unsafe-components-from-hardlinks-not-.patch
 create mode 100644 meta/recipes-core/libxml/libxml2/CVE-2026-1757.patch
 delete mode 100644 meta/recipes-core/zlib/zlib/0001-configure-Pass-LDFLAGS-to-link-tests.patch
 delete mode 100644 meta/recipes-core/zlib/zlib/CVE-2026-27171.patch
 rename meta/recipes-core/zlib/{zlib_1.3.1.bb => zlib_1.3.2.bb} (87%)
 create mode 100644 meta/recipes-devtools/python/python3-ply/CVE-2025-56005.patch
 create mode 100644 meta/recipes-devtools/python/python3-pyasn1/CVE-2026-23490.patch
 create mode 100644 meta/recipes-devtools/python/python3-pyasn1/CVE-2026-30922.patch
 create mode 100644 meta/recipes-devtools/python/python3-wheel/CVE-2026-24049.patch
 create mode 100644 meta/recipes-gnome/gi-docgen/files/CVE-2025-11687.patch
 create mode 100644 meta/recipes-support/gnupg/gnupg/CVE-2026-24882-0001.patch
 create mode 100644 meta/recipes-support/gnupg/gnupg/CVE-2026-24882-0002.patch
 create mode 100644 meta/recipes-support/libsoup/libsoup-2.4/CVE-2025-14523.patch
 create mode 100644 meta/recipes-support/libsoup/libsoup-2.4/CVE-2025-32049-1.patch
 create mode 100644 meta/recipes-support/libsoup/libsoup-2.4/CVE-2025-32049-2.patch
 create mode 100644 meta/recipes-support/libsoup/libsoup-3.4.4/CVE-2025-14523.patch
 create mode 100644 meta/recipes-support/libsoup/libsoup-3.4.4/CVE-2025-32049-1.patch
 create mode 100644 meta/recipes-support/libsoup/libsoup-3.4.4/CVE-2025-32049-2.patch
 create mode 100644 meta/recipes-support/libsoup/libsoup-3.4.4/CVE-2025-32049-3.patch
 create mode 100644 meta/recipes-support/libsoup/libsoup-3.4.4/CVE-2025-32049-4.patch