* [OE-core][walnascar 0/7] Patch review
@ 2025-06-21 14:23 Steve Sakoman
0 siblings, 0 replies; 9+ messages in thread
From: Steve Sakoman @ 2025-06-21 14:23 UTC (permalink / raw)
To: openembedded-core
Please review this set of changes for walnascar and have comments back by
end of day Tuesday, June 24
Passed a-full on autobuilder:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/1854
The following changes since commit fd79c20430ad5c540522ddbe72ef235379c628bd:
tune-cortexr52: Remove aarch64 for ARM Cortex-R52 (2025-06-16 12:50:00 -0700)
are available in the Git repository at:
https://git.openembedded.org/openembedded-core-contrib stable/walnascar-nut
https://git.openembedded.org/openembedded-core-contrib/log/?h=stable/walnascar-nut
Archana Polampalli (1):
ghostscript: upgrade 10.05.0 -> 10.05.1
Moritz Haase (1):
cmake: Correctly handle cost data of tests with arbitrary chars in
name
Peter Marko (2):
go: set status of CVE-2024-3566
glibc: stable 2.41 branch updates
Praveen Kumar (1):
bind: upgrade 9.20.8 -> 9.20.9
Richard Purdie (1):
bind: upgrade 9.20.6 -> 9.20.7
Wang Mingyu (1):
bind: upgrade 9.20.7 -> 9.20.8
...1-avoid-start-failure-with-bind-user.patch | 2 +-
...d-V-and-start-log-hide-build-options.patch | 4 +-
...ching-for-json-headers-searches-sysr.patch | 4 +-
.../recipes-connectivity/bind/bind/conf.patch | 2 +-
...t.d-add-support-for-read-only-rootfs.patch | 2 +-
.../bind/make-etc-initd-bind-stop-work.patch | 2 +-
.../bind/{bind_9.20.6.bb => bind_9.20.9.bb} | 2 +-
meta/recipes-core/glibc/glibc-version.inc | 2 +-
...u-tests-that-can-hang-in-oe-selftest.patch | 2 +-
meta/recipes-core/glibc/glibc_2.41.bb | 2 +-
.../cmake/cmake-native_3.31.6.bb | 2 +-
...trary-characters-in-test-names-of-CT.patch | 202 ++++++++++++++++++
meta/recipes-devtools/cmake/cmake_3.31.6.bb | 1 +
.../go/go-binary-native_1.24.4.bb | 1 +
meta/recipes-devtools/go/go-common.inc | 1 +
...ript_10.05.0.bb => ghostscript_10.05.1.bb} | 2 +-
16 files changed, 219 insertions(+), 14 deletions(-)
rename meta/recipes-connectivity/bind/{bind_9.20.6.bb => bind_9.20.9.bb} (97%)
create mode 100644 meta/recipes-devtools/cmake/cmake/0001-ctest-Allow-arbitrary-characters-in-test-names-of-CT.patch
rename meta/recipes-extended/ghostscript/{ghostscript_10.05.0.bb => ghostscript_10.05.1.bb} (97%)
--
2.43.0
^ permalink raw reply [flat|nested] 9+ messages in thread
* [OE-core][walnascar 0/7] Patch review
@ 2025-09-23 14:38 Steve Sakoman
2025-09-23 14:38 ` [OE-core][walnascar 1/7] grub2: fix CVE-2024-56738 Steve Sakoman
` (6 more replies)
0 siblings, 7 replies; 9+ messages in thread
From: Steve Sakoman @ 2025-09-23 14:38 UTC (permalink / raw)
To: openembedded-core
Please review this set of changes for walnascar and have comments back by
end of day Thursday, September 25
Passed a-full on autobuilder:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/2423
The following changes since commit 3d161e94ad532f660d4a0259a32e26a32ea0c75d:
buildtools-tarball: fix unbound variable issues under 'set -u' (2025-09-17 09:51:15 -0700)
are available in the Git repository at:
https://git.openembedded.org/openembedded-core-contrib stable/walnascar-nut
https://git.openembedded.org/openembedded-core-contrib/log/?h=stable/walnascar-nut
Archana Polampalli (1):
ffmpeg: upgrade 7.1.1 -> 7.1.2
Bruce Ashfield (2):
linux-yocto/6.12: update to v6.12.47
linux-yocto/6.12: update CVE exclusions (6.12.47)
Martin Jansa (2):
sanity.conf: Update minimum bitbake version to 2.12.1
lib/oe/utils: use multiprocessing from bb
Ross Burton (1):
grub2: fix CVE-2024-56738
Yi Zhao (1):
python3-setuptools: restore build_scripts.executable support
meta/conf/sanity.conf | 2 +-
meta/lib/oe/utils.py | 3 +-
.../grub/files/CVE-2024-56738.patch | 74 ++++
meta/recipes-bsp/grub/grub2.inc | 1 +
...l-request-pypa-distutils-332-from-py.patch | 63 +++
...or-special-executable-under-a-Python.patch | 59 +++
.../python/python3-setuptools_76.0.0.bb | 2 +
.../linux/cve-exclusion_6.12.inc | 396 +++++++++++++++++-
.../linux/linux-yocto-rt_6.12.bb | 6 +-
.../linux/linux-yocto-tiny_6.12.bb | 6 +-
meta/recipes-kernel/linux/linux-yocto_6.12.bb | 28 +-
.../{ffmpeg_7.1.1.bb => ffmpeg_7.1.2.bb} | 2 +-
12 files changed, 600 insertions(+), 42 deletions(-)
create mode 100644 meta/recipes-bsp/grub/files/CVE-2024-56738.patch
create mode 100644 meta/recipes-devtools/python/python3-setuptools/0001-Revert-Merge-pull-request-pypa-distutils-332-from-py.patch
create mode 100644 meta/recipes-devtools/python/python3-setuptools/0002-Remove-support-for-special-executable-under-a-Python.patch
rename meta/recipes-multimedia/ffmpeg/{ffmpeg_7.1.1.bb => ffmpeg_7.1.2.bb} (99%)
--
2.43.0
^ permalink raw reply [flat|nested] 9+ messages in thread
* [OE-core][walnascar 1/7] grub2: fix CVE-2024-56738
2025-09-23 14:38 [OE-core][walnascar 0/7] Patch review Steve Sakoman
@ 2025-09-23 14:38 ` Steve Sakoman
2025-09-23 14:38 ` [OE-core][walnascar 2/7] ffmpeg: upgrade 7.1.1 -> 7.1.2 Steve Sakoman
` (5 subsequent siblings)
6 siblings, 0 replies; 9+ messages in thread
From: Steve Sakoman @ 2025-09-23 14:38 UTC (permalink / raw)
To: openembedded-core
From: Ross Burton <ross.burton@arm.com>
Backport an algorithmic change to grub_crypto_memcmp() so that it
completes in constant time and thus isn't susceptible to side-channel
attacks.
(From OE-Core rev: 30a1cc225a2bd5d044bf608d863a67df3f9c03be)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../grub/files/CVE-2024-56738.patch | 74 +++++++++++++++++++
meta/recipes-bsp/grub/grub2.inc | 1 +
2 files changed, 75 insertions(+)
create mode 100644 meta/recipes-bsp/grub/files/CVE-2024-56738.patch
diff --git a/meta/recipes-bsp/grub/files/CVE-2024-56738.patch b/meta/recipes-bsp/grub/files/CVE-2024-56738.patch
new file mode 100644
index 0000000000..f6a3641eb1
--- /dev/null
+++ b/meta/recipes-bsp/grub/files/CVE-2024-56738.patch
@@ -0,0 +1,74 @@
+From 4cef2fc7308b2132317ad166939994f098b41561 Mon Sep 17 00:00:00 2001
+From: Ross Burton <ross.burton@arm.com>
+Date: Tue, 9 Sep 2025 14:23:14 +0100
+Subject: [PATCH] CVE-2024-56738
+
+Backport an algorithmic change to grub_crypto_memcmp() so that it completes in
+constant time and thus isn't susceptible to side-channel attacks.
+
+This is a partial backport of grub 0739d24cd
+("libgcrypt: Adjust import script, definitions and API users for libgcrypt 1.11")
+
+CVE: CVE-2024-56738
+Upstream-Status: Backport [0739d24cd]
+Signed-off-by: Ross Burton <ross.burton@arm.com>
+---
+ grub-core/lib/crypto.c | 23 ++++++++++++++++-------
+ include/grub/crypto.h | 2 +-
+ 2 files changed, 17 insertions(+), 8 deletions(-)
+
+diff --git a/grub-core/lib/crypto.c b/grub-core/lib/crypto.c
+index 396f76410..19db7870a 100644
+--- a/grub-core/lib/crypto.c
++++ b/grub-core/lib/crypto.c
+@@ -433,19 +433,28 @@ grub_crypto_gcry_error (gcry_err_code_t in)
+ return GRUB_ACCESS_DENIED;
+ }
+
++/*
++ * Compare byte arrays of length LEN, return 1 if it's not same,
++ * 0, otherwise.
++ */
+ int
+-grub_crypto_memcmp (const void *a, const void *b, grub_size_t n)
++grub_crypto_memcmp (const void *b1, const void *b2, grub_size_t len)
+ {
+- register grub_size_t counter = 0;
+- const grub_uint8_t *pa, *pb;
++ const grub_uint8_t *a = b1;
++ const grub_uint8_t *b = b2;
++ int ab, ba;
++ grub_size_t i;
+
+- for (pa = a, pb = b; n; pa++, pb++, n--)
++ /* Constant-time compare. */
++ for (i = 0, ab = 0, ba = 0; i < len; i++)
+ {
+- if (*pa != *pb)
+- counter++;
++ /* If a[i] != b[i], either ab or ba will be negative. */
++ ab |= a[i] - b[i];
++ ba |= b[i] - a[i];
+ }
+
+- return !!counter;
++ /* 'ab | ba' is negative when buffers are not equal, extract sign bit. */
++ return ((unsigned int)(ab | ba) >> (sizeof(unsigned int) * 8 - 1)) & 1;
+ }
+
+ #ifndef GRUB_UTIL
+diff --git a/include/grub/crypto.h b/include/grub/crypto.h
+index 31c87c302..20ad4c5f7 100644
+--- a/include/grub/crypto.h
++++ b/include/grub/crypto.h
+@@ -393,7 +393,7 @@ grub_crypto_pbkdf2 (const struct gcry_md_spec *md,
+ grub_uint8_t *DK, grub_size_t dkLen);
+
+ int
+-grub_crypto_memcmp (const void *a, const void *b, grub_size_t n);
++grub_crypto_memcmp (const void *b1, const void *b2, grub_size_t len);
+
+ int
+ grub_password_get (char buf[], unsigned buf_size);
+--
+2.43.0
diff --git a/meta/recipes-bsp/grub/grub2.inc b/meta/recipes-bsp/grub/grub2.inc
index 1fe39a59d2..db053b27b0 100644
--- a/meta/recipes-bsp/grub/grub2.inc
+++ b/meta/recipes-bsp/grub/grub2.inc
@@ -36,6 +36,7 @@ SRC_URI = "${GNU_MIRROR}/grub/grub-${PV}.tar.gz \
file://CVE-2024-45778_CVE-2024-45779.patch \
file://CVE-2025-0677_CVE-2025-0684_CVE-2025-0685_CVE-2025-0686_CVE-2025-0689.patch \
file://CVE-2025-0678_CVE-2025-1125.patch \
+ file://CVE-2024-56738.patch \
"
SRC_URI[sha256sum] = "b30919fa5be280417c17ac561bb1650f60cfb80cc6237fa1e2b6f56154cb9c91"
--
2.43.0
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [OE-core][walnascar 2/7] ffmpeg: upgrade 7.1.1 -> 7.1.2
2025-09-23 14:38 [OE-core][walnascar 0/7] Patch review Steve Sakoman
2025-09-23 14:38 ` [OE-core][walnascar 1/7] grub2: fix CVE-2024-56738 Steve Sakoman
@ 2025-09-23 14:38 ` Steve Sakoman
2025-09-23 14:38 ` [OE-core][walnascar 3/7] linux-yocto/6.12: update to v6.12.47 Steve Sakoman
` (4 subsequent siblings)
6 siblings, 0 replies; 9+ messages in thread
From: Steve Sakoman @ 2025-09-23 14:38 UTC (permalink / raw)
To: openembedded-core
From: Archana Polampalli <archana.polampalli@windriver.com>
Fixes CVE-2025-7700
Changelog:
https://github.com/FFmpeg/FFmpeg/blob/n7.1.2/Changelog
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../ffmpeg/{ffmpeg_7.1.1.bb => ffmpeg_7.1.2.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-multimedia/ffmpeg/{ffmpeg_7.1.1.bb => ffmpeg_7.1.2.bb} (99%)
diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_7.1.1.bb b/meta/recipes-multimedia/ffmpeg/ffmpeg_7.1.2.bb
similarity index 99%
rename from meta/recipes-multimedia/ffmpeg/ffmpeg_7.1.1.bb
rename to meta/recipes-multimedia/ffmpeg/ffmpeg_7.1.2.bb
index d5252bfbdd..1c49bb1fc3 100644
--- a/meta/recipes-multimedia/ffmpeg/ffmpeg_7.1.1.bb
+++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_7.1.2.bb
@@ -26,7 +26,7 @@ SRC_URI = "https://www.ffmpeg.org/releases/${BP}.tar.xz \
file://CVE-2025-22921.patch \
"
-SRC_URI[sha256sum] = "733984395e0dbbe5c046abda2dc49a5544e7e0e1e2366bba849222ae9e3a03b1"
+SRC_URI[sha256sum] = "089bc60fb59d6aecc5d994ff530fd0dcb3ee39aa55867849a2bbc4e555f9c304"
# https://nvd.nist.gov/vuln/detail/CVE-2023-39018
# https://github.com/bramp/ffmpeg-cli-wrapper/issues/291
--
2.43.0
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [OE-core][walnascar 3/7] linux-yocto/6.12: update to v6.12.47
2025-09-23 14:38 [OE-core][walnascar 0/7] Patch review Steve Sakoman
2025-09-23 14:38 ` [OE-core][walnascar 1/7] grub2: fix CVE-2024-56738 Steve Sakoman
2025-09-23 14:38 ` [OE-core][walnascar 2/7] ffmpeg: upgrade 7.1.1 -> 7.1.2 Steve Sakoman
@ 2025-09-23 14:38 ` Steve Sakoman
2025-09-23 14:38 ` [OE-core][walnascar 4/7] linux-yocto/6.12: update CVE exclusions (6.12.47) Steve Sakoman
` (3 subsequent siblings)
6 siblings, 0 replies; 9+ messages in thread
From: Steve Sakoman @ 2025-09-23 14:38 UTC (permalink / raw)
To: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:
no ids found, dumping:
f6cf124428f51 Linux 6.12.47
766424cef1e6b x86/vmscape: Add old Intel CPUs to affected list
8d675611b96a6 x86/vmscape: Warn when STIBP is disabled with SMT
28504e31029b1 x86/bugs: Move cpu_bugs_smt_update() down
459274c77b37a x86/vmscape: Enable the mitigation
d7ddc93392e4a x86/vmscape: Add conditional IBPB mitigation
7c62c442b6eb9 x86/vmscape: Enumerate VMSCAPE bug
4c6fbb4dba3fc Documentation/hw-vuln: Add VMSCAPE documentation
d497f0738df95 Linux 6.12.46
cf3c7fd1c466b dmaengine: mediatek: Fix a flag reuse error in mtk_cqdma_tx_status()
fd0333fe3cb17 md/raid1: fix data lost for writemostly rdev
8352fdfc04db3 riscv, bpf: use lw when reading int cpu in bpf_get_smp_processor_id
1a1e84c284169 riscv, bpf: use lw when reading int cpu in BPF_MOV64_PERCPU_REG
fecd903917861 riscv: use lw when reading int cpu in asm_per_cpu
8d164de928aa3 riscv: use lw when reading int cpu in new_vmalloc_check
489be48ea1059 riscv: Only allow LTO with CMODEL_MEDANY
fce8d4599b8c7 ACPI: RISC-V: Fix FFH_CPPC_CSR error handling
514600ed8d85b md: prevent incorrect update of resync/recovery offset
1affb649e221d tools: gpio: remove the include directory on make clean
e9998d65bca2c drm/amd/amdgpu: Fix missing error return on kzalloc failure
203719d82999b perf bpf-utils: Harden get_bpf_prog_info_linear
150101bbe24ab perf bpf-utils: Constify bpil_array_desc
25eac390c4af3 perf bpf-event: Fix use-after-free in synthesis
beec8f807ecc2 drm/bridge: ti-sn65dsi86: fix REFCLK setting
d0f379279cd84 spi: spi-fsl-lpspi: Clear status register after disabling the module
15d3ab4858797 spi: spi-fsl-lpspi: Reset FIFO and disable module on transfer abort
8d981d2230e90 spi: spi-fsl-lpspi: Set correct chip-select polarity bit
ed635ec0b5458 spi: spi-fsl-lpspi: Fix transmissions when using CONT
a5760d3fb6e35 scsi: sr: Reinstate rotational media flag
0073c41d4b99f block: add a queue_limits_commit_update_frozen helper
2ec315207ccb8 hwmon: mlxreg-fan: Prevent fans from getting stuck at 0 RPM
212e17721839d platform/x86/intel: power-domains: Use topology_logical_package_id() for package ID
ee1df9ba388bd platform/x86: asus-wmi: Remove extra keys from ignore_key_wlan quirk
289b58f8ff319 pcmcia: Add error handling for add_interval() in do_validate_mem()
278842aca27e4 pcmcia: omap: Add missing check for platform_get_resource
2a7cf13dd6740 Revert "drm/amdgpu: Avoid extra evict-restore process."
c5e6e56f2ce37 ALSA: hda/realtek: Fix headset mic for TongFang X6[AF]R5xxY
ebdf11cf294aa ALSA: hda/hdmi: Add pin fix for another HP EliteDesk 800 G4 model
17cab7b45f4db rust: support Rust >= 1.91.0 target spec
585a593ad5e8b dmaengine: mediatek: Fix a possible deadlock error in mtk_cqdma_tx_status()
523aefb90b593 thermal/drivers/mediatek/lvts: Disable low offset IRQ for minimum threshold
1ee0e14814b88 mm: fix accounting of memmap pages
a7f7d4223ff05 kunit: kasan_test: disable fortify string checker on kasan_strings() test
607b2bf5708fe nouveau: fix disabling the nonstall irq due to storm code
dda6ec365ab04 mm/slub: avoid accessing metadata when pointer is invalid in object_err()
9cd3206f0126d mm, slab: cleanup slab_bug() parameters
d06b739f41dcc mm: slub: call WARN() when detecting a slab corruption
20a54a8db4dd8 mm: slub: Print the broken data before restoring them
60196f92bbc79 md/md-bitmap: fix wrong bitmap_limit for clustermd when write sb
59599bce44af3 net: fix NULL pointer dereference in l3mdev_l3_rcv
fa4abd439f275 wifi: ath11k: update channel list in worker when wait flag is set
26618c039b78a wifi: ath11k: update channel list in reg notifier instead reg worker
eddca44ddf810 ext4: avoid journaling sb update on error if journal is destroying
c868e9306ea6f ext4: define ext4_journal_destroy wrapper
2c46c14fd386a md/raid1,raid10: strip REQ_NOWAIT from member bios
ed6aac13dd9d6 md/raid1,raid10: don't handle IO error for REQ_RAHEAD and REQ_NOWAIT
73506e581c0b1 md/raid1,raid10: don't ignore IO flags
3fbe3f4c57fda net: dsa: b53: do not enable EEE on bcm63xx
b765b9ee4e5a8 net: dsa: b53/bcm_sf2: implement .support_eee() method
cda6c5c095e19 net: dsa: provide implementation of .support_eee()
f7976772b16a7 net: dsa: add hook to determine whether EEE is supported
6482c3dccbfb8 fs/fhandle.c: fix a race in call of has_locked_children()
b9290581d2ecf microchip: lan865x: Fix LAN8651 autoloading
fe03df84e19ef microchip: lan865x: Fix module autoloading
bb8fd694ba6b4 net: pcs: rzn1-miic: Correct MODCTRL register offset
b370f7b1f470a e1000e: fix heap overflow in e1000_set_eeprom
1f797f062b5cf cifs: prevent NULL pointer dereference in UTF16 conversion
20080709457bc batman-adv: fix OOB read/write in network-coding decode
367cb5ffd8a8a scsi: lpfc: Fix buffer free/clear order in deferred receive path
cc5911dc2f989 platform/x86/amd/pmc: Add TUXEDO IB Pro Gen10 AMD to spurious 8042 quirks list
274668efe1a26 drm/amd/display: Clear the CUR_ENABLE register on DCN314 w/out DPP PG
608a015c65cc9 drm/amdgpu: drop hw access in non-DC audio fini
3573291c7901a net: ethernet: oa_tc6: Handle failure of spi_setup
089fd41902ee6 wifi: mt76: mt7925: fix the wrong bss cleanup for SAP
eefa2ad9009b2 wifi: mt76: mt7996: Initialize hdr before passing to skb_put_data()
a001c2f6a40c1 wifi: mt76: mt7925u: use connac3 tx aggr check in tx complete
06616410a3e5e wifi: mwifiex: Initialize the chan_stats array to zero
2fae927c25bbf soc: qcom: mdt_loader: Deal with zero e_shentsize
c2daa6eb47407 of_numa: fix uninitialized memory nodes causing kernel panic
3eebe856d09b6 proc: fix missing pde_set_flags() for net proc files
f4a917e6cd6c7 ocfs2: prevent release journal inode after journal shutdown
28ef61701e298 kasan: fix GCC mem-intrinsic prefix with sw tags
b3ec50cc5eb5c sched: Fix sched_numa_find_nth_cpu() if mask offline
243b705a90ed8 mm: slub: avoid wake up kswapd in set_track_prepare
cd0236550cf80 mm: fix possible deadlock in kmemleak
4f7537772011f mm: move page table sync declarations to linux/pgtable.h
b051f70701896 mm/userfaultfd: fix kmap_local LIFO ordering for CONFIG_HIGHPTE
b7f4051dd3388 x86/mm/64: define ARCH_PAGE_TABLE_SYNC_MASK and arch_sync_kernel_mappings()
094ba14a471cc io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU
fafa7450075f4 pcmcia: Fix a NULL pointer dereference in __iodyn_find_io_region()
650c14abe3031 arm64: ftrace: fix unreachable PLT for ftrace_caller in init_module with CONFIG_DYNAMIC_FTRACE
d2b18756dbbba ACPI/IORT: Fix memory leak in iort_rmr_alloc_sids()
54c49eca38dbd accel/ivpu: Prevent recovery work from being queued during device removal
47c72af327270 ALSA: usb-audio: Add mute TLV for playback volumes on some devices
594a8a74e02b1 phy: mscc: Stop taking ts_lock for tx_queue and use its own lock
3ed0d6a7b3220 selftest: net: Fix weird setsockopt() in bind_bhash.c.
631fc8ab5beb9 ppp: fix memory leak in pad_compress_skb
d0ecda6fdd840 net: xilinx: axienet: Add error handling for RX metadata pointer retrieval
4a5633b22fc72 net: atm: fix memory leak in atm_register_sysfs when device_register fail
89064cf534bea ax25: properly unshare skbs in ax25_kiss_rcv()
5ad5be90414dc mctp: return -ENOPROTOOPT for unknown getsockopt options
b3bab397a377e net/smc: Remove validation of reserved bits in CLC Decline message
8b3e9f5567433 ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init()
ae9459f2acb35 net: thunder_bgx: decrement cleanup index before use
2a12c6d58de0a net: thunder_bgx: add a missing of_node_put
31229145e6ba5 wifi: cfg80211: sme: cap SSID length in __cfg80211_connect_result()
92bedee7168d4 wifi: libertas: cap SSID len in lbs_associate()
cedbbba8a8e82 wifi: cw1200: cap SSID length in cw1200_do_join()
e211e3f4199ac vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
317122c53d5f2 vxlan: Rename FDB Tx lookup function
02bebe7d0483d vxlan: Add RCU read-side critical sections in the Tx path
9238419f6de35 vxlan: Avoid unnecessary updates to FDB 'used' time
300b4e8ff890a vxlan: Refresh FDB 'updated' time upon 'NTF_USE'
c1ce8ee5d7c6a net: vxlan: rename SKB_DROP_REASON_VXLAN_NO_REMOTE
6fa0469be9cf5 net: vxlan: use kfree_skb_reason() in vxlan_mdb_xmit()
da1178c6e9bb4 net: vxlan: use kfree_skb_reason() in vxlan_xmit()
e89198454fb62 net: vxlan: make vxlan_set_mac() return drop reasons
4ff4f3104da65 vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
5cf22915f2c37 net: vxlan: make vxlan_snoop() return drop reasons
b186fb3bb3cd0 net: vxlan: add skb drop reasons to vxlan_rcv()
74872113f895d net: tunnel: add pskb_inet_may_pull_reason() helper
14f0d3c704b92 net: skb: add pskb_network_may_pull_reason() helper
f8b4b6f7c2bbf net: ethernet: mtk_eth_soc: fix tx vlan tag for llc packets
46d33c878fc0b net/tcp: Fix socket memory leak in TCP-AO failure handling for IPv6
609a8ffff5a0d wifi: ath11k: fix group data packet drops during rekey
682105ab63826 ixgbe: fix incorrect map used in eee linkmode
66e7cdbda74ee i40e: Fix potential invalid access when MAC list is empty
70d3dad7d5ad0 i40e: remove read access to debugfs files
b862a132b43ec idpf: set mac type when adding and removing MAC filters
2cde98a02da95 ice: fix NULL access of tx->in_use in ice_ll_ts_intr
18cdfd7f699b9 net: mctp: mctp_fraq_queue should take ownership of passed skb
eb929910bd4b4 net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync()
0925c3c0c6d05 macsec: read MACSEC_SA_ATTR_PN with nla_get_uint
7db8aa3fc4ed0 net: macb: Fix tx_ptr_lock locking
f3d761e527c55 icmp: fix icmp_ndo_send address translation for reply direction
dd70cd6a44f5c bnxt_en: fix incorrect page count in RX aggr ring log
29b58eedbc5ac selftests: drv-net: csum: fix interface name for remote host
349f7dbe3b5ab mISDN: Fix memory leak in dsp_hwec_enable()
63480696b872a xirc2ps_cs: fix register access when enabling FullDuplex
a22ec2ee824be net_sched: gen_estimator: fix est_timer() vs CONFIG_PREEMPT_RT=y
e7a903c429e5c netfilter: nft_flowtable.sh: re-run with random mtu sizes
306b0991413b4 Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
1503756fffe76 Bluetooth: vhci: Prevent use-after-free by removing debugfs files early
c2e32ac3f107e wifi: iwlwifi: uefi: check DSM item validity
7614b00f16e53 netfilter: conntrack: helper: Replace -EEXIST by -EBUSY
c47ca77fee907 netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in() after confirm
e4d5a5fc61fdc wifi: mt76: fix linked list corruption
2aef3667e6b0f wifi: mt76: free pending offchannel tx frames on wcid cleanup
1fb26fd3f6015 wifi: mt76: prevent non-offchannel mgmt tx during scan/roc
d9f2fb6a2ac83 wifi: mt76: mt7925: fix locking in mt7925_change_vif_links()
3e789f8475f6c wifi: brcmfmac: fix use-after-free when rescheduling brcmf_btcoex_info work
5b7ae04969f82 wifi: cfg80211: fix use-after-free in cmp_bss()
863443b02837d mmc: sdhci-of-arasan: Ensure CD logic stabilization before power-up
b32990fb5738f mmc: sdhci-of-arasan: Support for emmc hardware reset
1ec1b0d5e2758 LoongArch: vDSO: Remove -nostdlib complier flag
0a97a654a26a7 LoongArch: vDSO: Remove --hash-style=sysv
ed6a4c0ca7c53 net: usb: qmi_wwan: add Telit Cinterion FN990A w/audio composition
9c111e6e31e88 net: usb: qmi_wwan: fix Telit Cinterion FE990A name
67ffb6a337b1d net: usb: qmi_wwan: fix Telit Cinterion FN990A name
d3b504146c111 HID: core: Harden s32ton() against conversion to 0 bits
d6cfa97a4d6f3 HID: stop exporting hid_snto32()
7a7ba33110698 HID: simplify snto32()
a905edfec7447 arm64: dts: imx8mp: Fix missing microSD slot vqmmc on Data Modul i.MX8M Plus eDM SBC
12fa00b401c0e arm64: dts: imx8mp: Fix missing microSD slot vqmmc on DH electronics i.MX8M Plus DHCOM
b9e9092995aae arm64: dts: imx8mp-tqma8mpql: fix LDO5 power off
606ae71e158d3 tee: optee: ffa: fix a typo of "optee_ffa_api_is_compatible"
02a90ca443676 arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3399-pinebook-pro
3f3d54180accf tee: fix memory leak in tee_dyn_shm_alloc_helper
963fca19fe34c tee: fix NULL pointer dereference in tee_shm_put
e63052921f1b2 fs: writeback: fix use-after-free in __mark_inode_dirty()
6839108b660b4 btrfs: zoned: skip ZONE FINISH of conventional zones
70a6e89b338bb Bluetooth: hci_sync: Avoid adding default advertising on startup
e04e08c2c3878 cpupower: Fix a bug where the -t option of the set subcommand was not working.
5817d249d3cc0 drm/amd/display: Don't warn when missing DCE encoder caps
d619c55d7455e cdc_ncm: Flag Intel OEM version of Fibocom L850-GL as WWAN
8e504a5ad6d98 LoongArch: Save LBT before FPU in setup_sigcontext()
8446ff5a8377c btrfs: avoid load/store tearing races when checking if an inode was logged
3d9c5e1512422 btrfs: fix race between setting last_dir_index_offset and inode logging
37c491006e539 btrfs: fix race between logging inode and checking if it was logged before
41688d1fc5d16 bpf: Fix oob access in cgroup local storage
f1f241ee13403 bpf: Move cgroup iterator helpers to bpf.h
f13441c171d56 bpf: Move bpf map owner out of common struct
963e79f6bdac5 bpf: Add cookie object to bpf maps
b0c51e95f54e5 Linux 6.12.45
9a7141d4808dc thermal/drivers/mediatek/lvts_thermal: Add mt7988 lvts commands
739229eb4d5cd thermal/drivers/mediatek/lvts_thermal: Add lvts commands and their sizes to driver data
d1f4b09d9bb99 thermal/drivers/mediatek/lvts_thermal: Change lvts commands array to static const
79f6a6460ef30 Revert "drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS"
7259d9d6f0ae7 PCI: dwc: Ensure that dw_pcie_wait_for_link() waits 100 ms after link up
72fdedb69cad9 PCI: Rename PCIE_RESET_CONFIG_DEVICE_WAIT_MS to PCIE_RESET_CONFIG_WAIT_MS
1d9c73561c581 net: rose: fix a typo in rose_clear_routes()
56f376507b1a0 drm/amd/amdgpu: disable hwmon power1_cap* for gfx 11.0.3 on vf mode
31ce7c089b50c drm/mediatek: Fix device/node reference count leaks in mtk_drm_get_all_drm_priv
c5e42567724ee drm/nouveau: fix error path in nvkm_gsp_fwsec_v2
2de53596eeb20 drm/nouveau/disp: Always accept linear modifier
c8277d229c784 drm/xe/vm: Clear the scratch_pt pointer on error
dcdf36f1b6788 xfs: do not propagate ENODATA disk errors into xattr code
806fdb4422128 smb3 client: fix return code mapping of remap_file_range
6c1f8cef93dbd net: usb: qmi_wwan: add Telit Cinterion LE910C4-WWX new compositions
4735f5991f514 fs/smb: Fix inconsistent refcnt update
23d7325151d43 dma/pool: Ensure DMA_DIRECT_REMAP allocations are decrypted
c50747a963c49 blk-zoned: Fix a lockdep complaint about recursive locking
07b367f7ebb14 Revert "drm/amdgpu: fix incorrect vm flags to map bo"
98520a9a3d69a HID: hid-ntrig: fix unable to handle page fault in ntrig_report_version()
82e721413565d HID: wacom: Add a new Art Pen 2
64eb2737fa351 HID: logitech: Add ids for G PRO 2 LIGHTSPEED
14dfac42f5334 HID: quirks: add support for Legion Go dual dinput modes
3055309821dd3 HID: multitouch: fix slab out-of-bounds access in mt_report_fixup()
c0d77e3441a92 HID: asus: fix UAF via HID_CLAIMED_INPUT validation
44bce62994fa2 x86/cpu/topology: Use initial APIC ID from XTOPOLOGY leaf on AMD/HYGON
43be33b8a2f2b x86/microcode/AMD: Handle the case of no BIOS microcode
c76bf8359188a RISC-V: KVM: fix stack overrun when loading vlenb
67a05679621b7 KVM: x86: use array_index_nospec with indices that come from guest
7b6b76e3f0790 net: macb: Disable clocks once
c2925cd620707 efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
7aab65c62a8a8 fbnic: Move phylink resume out of service_task and into open/close
d2d08fc3577f1 l2tp: do not use sock_hold() in pppol2tp_session_get_sock()
1bbc0c02aea1f sctp: initialize more fields in sctp_v6_from_sk()
d7563b456ed44 net: rose: include node references in rose_neigh refcount
0085b250fcc79 net: rose: convert 'use' field to refcount_t
8e88504a28743 net: rose: split remove and free operations in rose_remove_neigh()
e98884092a53c net: hv_netvsc: fix loss of early receive events from host during channel open.
22b6f45719672 hv_netvsc: Link queues to NAPIs
6037d6f243c18 net: stmmac: Set CIC bit only for TX queues with COE
62c8b75da2d70 net: stmmac: xgmac: Correct supported speed modes
160a7e072a0ce net: stmmac: xgmac: Do not enable RX FIFO Overflow interrupts
fe67f30b41f13 net/mlx5e: Set local Xoff after FW update
628df4d5d8e09 net/mlx5e: Update and set Xon/Xoff upon port speed set
1f5f18acd8dd8 net/mlx5e: Update and set Xon/Xoff upon MTU set
bde946b2a06d3 net/mlx5: Nack sync reset when SFs are present
0c87dba9ccd38 net/mlx5: Fix lockdep assertion on sync reset unload event
00a098e960454 net/mlx5: Reload auxiliary drivers on fw_activate
17209bada19e9 bnxt_en: Fix stats context reservation logic
35e129b060444 bnxt_en: Adjust TX rings if reservation is less than requested
d00e98977ef51 bnxt_en: Fix memory corruption when FW resources change during ifdown
3d6a89fecf41d phy: mscc: Fix when PTP clock is register and unregister
2c697970da492 drm/xe: Don't trigger rebind on initial dma-buf validation
83f94a04074e2 drm/xe/xe_sync: avoid race during ufence signaling
77ff27ff0e452 efi: stmm: Fix incorrect buffer allocation method
ee8c2f7d8f653 net: dlink: fix multicast stats being counted incorrectly
c1cd3cede22e2 dt-bindings: display/msm: qcom,mdp5: drop lut clock
32c8031015d2f ice: fix incorrect counter for buffer allocation failures
e8b97c7cda142 ice: use fixed adapter index for E825C embedded devices
5ff0860d1f618 ice: don't leave device non-functional if Tx scheduler config fails
43f72994e4dda drm/nouveau: remove unused memory target test
0d70a166dec65 drm/nouveau: remove unused increment in gm200_flcn_pio_imem_wr
33f9e6dc66b32 atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
2651657f57e77 Bluetooth: hci_sync: fix set_local_name race condition
7c3df1b8a3a9f Bluetooth: hci_event: Detect if HCI_EV_NUM_COMP_PKTS is unbalanced
d1f4364d84059 Bluetooth: hci_event: Mark connection as closed during suspend disconnect
aacecaee1b454 Bluetooth: hci_event: Treat UNKNOWN_CONN_ID on disconnect as success
ff0d3bad32108 net: macb: fix unregister_netdev call order in macb_remove()
8ac194ad5254b HID: input: report battery status changes immediately
e2cf56faa25f1 HID: input: rename hidinput_set_battery_charge_status()
eb7eafbfd1a27 powerpc/kvm: Fix ifdef to remove build warning
7d5cc22efa44e drm/mediatek: Add error handling for old state CRTC in atomic_disable
469a026cac4a2 drm/msm: update the high bitfield of certain DSI registers
bc0aff1e703fd drm/msm/kms: move snapshot init earlier in KMS init
46efab01648a0 of: reserved_mem: Restructure call site for dma_contiguous_early_fixup()
7536b29903344 drm/msm: Defer fd_install in SUBMIT ioctl
81ff76c1b0882 net: ipv4: fix regression in local-broadcast routes
cbc00a76a5ff9 vhost/net: Protect ubufs with rcu read lock in vhost_net_ubuf_put()
f5da8116cd52e ACPI: EC: Add device to acpi_ec_no_wakeup[] qurik list
cc2ec79a6cb14 erofs: fix atomic context detection when !CONFIG_DEBUG_LOCK_ALLOC
cd79a25f451e9 ASoC: codecs: tx-macro: correct tx_macro_component_drv name
c9991af5e0992 smb: client: fix race with concurrent opens in rename(2)
c2c9d0ae69714 smb: client: fix race with concurrent opens in unlink(2)
ba884ba29cc94 scsi: core: sysfs: Correct sysfs attributes access rights
7bab8fb51d3b1 vhost: Fix ioctl # for VHOST_[GS]ET_FORK_FROM_OWNER
2e6e208825bf9 perf symbol-minimal: Fix ehdr reading in filename__read_build_id
ced94e137e6cd ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
0d3471ab7186c of: dynamic: Fix use after free in of_changeset_add_prop_helper()
76c872066d75f mips: lantiq: xway: sysctrl: rename the etop node
41534a4790620 mips: dts: lantiq: danube: add missing burst length property
f945cb27fea12 pinctrl: STMFX: add missing HAS_IOMEM dependency
9362d520b2b44 of: dynamic: Fix memleak when of_pci_add_properties() failed
2a2deb9f8df70 trace/fgraph: Fix the warning caused by missing unregister notifier
f471b3e24d1ec rtla: Check pkg-config install
9903b4afd70f3 tools/latency-collector: Check pkg-config install
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0d67510cdd9b55af82797eb6f624513868fd7dd5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../linux/linux-yocto-rt_6.12.bb | 6 ++--
.../linux/linux-yocto-tiny_6.12.bb | 6 ++--
meta/recipes-kernel/linux/linux-yocto_6.12.bb | 28 +++++++++----------
3 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.12.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.12.bb
index aba255dfa3..e04450bf99 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_6.12.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.12.bb
@@ -14,13 +14,13 @@ python () {
raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
}
-SRCREV_machine ?= "2f3bb461fad19a35096f049d947cc639f517e22b"
-SRCREV_meta ?= "b14d2173319779e94720b45b7be544da8a5f4026"
+SRCREV_machine ?= "b463156a724cd3f095e1dadd87bf3c1c8115c9ff"
+SRCREV_meta ?= "fb30a9a1d027d938de70890be92c22b33e0194b1"
SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.12;destsuffix=${KMETA};protocol=https"
-LINUX_VERSION ?= "6.12.44"
+LINUX_VERSION ?= "6.12.47"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.12.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.12.bb
index 75d4116c3c..03582980bd 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.12.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.12.bb
@@ -8,7 +8,7 @@ require recipes-kernel/linux/linux-yocto.inc
# CVE exclusions
include recipes-kernel/linux/cve-exclusion_6.12.inc
-LINUX_VERSION ?= "6.12.44"
+LINUX_VERSION ?= "6.12.47"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native"
KMETA = "kernel-meta"
KCONF_BSP_AUDIT_LEVEL = "2"
-SRCREV_machine ?= "cb57c5e0ea50dc87ee76514c4237291a365c2cd9"
-SRCREV_meta ?= "b14d2173319779e94720b45b7be544da8a5f4026"
+SRCREV_machine ?= "8161e9a0fe4611484f3f055a7c633759a513bd84"
+SRCREV_meta ?= "fb30a9a1d027d938de70890be92c22b33e0194b1"
PV = "${LINUX_VERSION}+git"
diff --git a/meta/recipes-kernel/linux/linux-yocto_6.12.bb b/meta/recipes-kernel/linux/linux-yocto_6.12.bb
index 2e4e5ea7eb..87c2e9375e 100644
--- a/meta/recipes-kernel/linux/linux-yocto_6.12.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_6.12.bb
@@ -18,25 +18,25 @@ KBRANCH:qemux86.104 ?= "v6.12/standard/base"
KBRANCH:qemuloongarch64 ?= "v6.12/standard/base"
KBRANCH:qemumips64 ?= "v6.12/standard/mti-malta64"
-SRCREV_machine:qemuarm ?= "62c2bce13752b28ac71dae8ea8d9364e55443b60"
-SRCREV_machine:qemuarm64 ?= "cb57c5e0ea50dc87ee76514c4237291a365c2cd9"
-SRCREV_machine:qemuloongarch64 ?= "cb57c5e0ea50dc87ee76514c4237291a365c2cd9"
-SRCREV_machine:qemumips ?= "2a0916216246246cacbe4cccab8ec82bf5632df4"
-SRCREV_machine:qemuppc ?= "cb57c5e0ea50dc87ee76514c4237291a365c2cd9"
-SRCREV_machine:qemuriscv64 ?= "cb57c5e0ea50dc87ee76514c4237291a365c2cd9"
-SRCREV_machine:qemuriscv32 ?= "cb57c5e0ea50dc87ee76514c4237291a365c2cd9"
-SRCREV_machine:qemux86 ?= "cb57c5e0ea50dc87ee76514c4237291a365c2cd9"
-SRCREV_machine:qemux86-64 ?= "cb57c5e0ea50dc87ee76514c4237291a365c2cd9"
-SRCREV_machine:qemumips64 ?= "8d94c777a9e942a599e10384f6747b3404368264"
-SRCREV_machine ?= "cb57c5e0ea50dc87ee76514c4237291a365c2cd9"
-SRCREV_meta ?= "b14d2173319779e94720b45b7be544da8a5f4026"
+SRCREV_machine:qemuarm ?= "ace248eb90be5ddc94caea17db41d7190fc87817"
+SRCREV_machine:qemuarm64 ?= "8161e9a0fe4611484f3f055a7c633759a513bd84"
+SRCREV_machine:qemuloongarch64 ?= "8161e9a0fe4611484f3f055a7c633759a513bd84"
+SRCREV_machine:qemumips ?= "a766160558c9434368462f9fada2ac0871017cbd"
+SRCREV_machine:qemuppc ?= "8161e9a0fe4611484f3f055a7c633759a513bd84"
+SRCREV_machine:qemuriscv64 ?= "8161e9a0fe4611484f3f055a7c633759a513bd84"
+SRCREV_machine:qemuriscv32 ?= "8161e9a0fe4611484f3f055a7c633759a513bd84"
+SRCREV_machine:qemux86 ?= "8161e9a0fe4611484f3f055a7c633759a513bd84"
+SRCREV_machine:qemux86-64 ?= "8161e9a0fe4611484f3f055a7c633759a513bd84"
+SRCREV_machine:qemumips64 ?= "ea35e13b7cd3d7cea1c2e8c17f8144209496a8b7"
+SRCREV_machine ?= "8161e9a0fe4611484f3f055a7c633759a513bd84"
+SRCREV_meta ?= "fb30a9a1d027d938de70890be92c22b33e0194b1"
# set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
# get the <version>/base branch, which is pure upstream -stable, and the same
# meta SRCREV as the linux-yocto-standard builds. Select your version using the
# normal PREFERRED_VERSION settings.
BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "11a24528d080a6ac23f07d6031da9e271728d62d"
+SRCREV_machine:class-devupstream ?= "f6cf124428f51e3ef07a8e54c743873face9d2b2"
PN:class-devupstream = "linux-yocto-upstream"
KBRANCH:class-devupstream = "v6.12/base"
@@ -44,7 +44,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.12;destsuffix=${KMETA};protocol=https"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "6.12.44"
+LINUX_VERSION ?= "6.12.47"
PV = "${LINUX_VERSION}+git"
--
2.43.0
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [OE-core][walnascar 4/7] linux-yocto/6.12: update CVE exclusions (6.12.47)
2025-09-23 14:38 [OE-core][walnascar 0/7] Patch review Steve Sakoman
` (2 preceding siblings ...)
2025-09-23 14:38 ` [OE-core][walnascar 3/7] linux-yocto/6.12: update to v6.12.47 Steve Sakoman
@ 2025-09-23 14:38 ` Steve Sakoman
2025-09-23 14:38 ` [OE-core][walnascar 5/7] sanity.conf: Update minimum bitbake version to 2.12.1 Steve Sakoman
` (2 subsequent siblings)
6 siblings, 0 replies; 9+ messages in thread
From: Steve Sakoman @ 2025-09-23 14:38 UTC (permalink / raw)
To: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Data pulled from: https://github.com/CVEProject/cvelistV5
1/1 [
Author: cvelistV5 Github Action
Email: github_action@example.com
Subject: 1 changes (1 new | 0 updated): - 1 new CVEs: CVE-2025-10421 - 0 updated CVEs:
Date: Mon, 15 Sep 2025 02:20:02 +0000
]
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 46d3b3c35dd493016a752e07af854a92e38f52ae)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../linux/cve-exclusion_6.12.inc | 396 +++++++++++++++++-
1 file changed, 377 insertions(+), 19 deletions(-)
diff --git a/meta/recipes-kernel/linux/cve-exclusion_6.12.inc b/meta/recipes-kernel/linux/cve-exclusion_6.12.inc
index b5a43986a9..f504ce64d3 100644
--- a/meta/recipes-kernel/linux/cve-exclusion_6.12.inc
+++ b/meta/recipes-kernel/linux/cve-exclusion_6.12.inc
@@ -1,12 +1,12 @@
# Auto-generated CVE metadata, DO NOT EDIT BY HAND.
-# Generated at 2025-09-03 20:06:37.780942+00:00 for kernel version 6.12.44
-# From linux_kernel_cves cve_2025-09-03_1900Z-6-ga45e93ffde5
+# Generated at 2025-09-15 02:51:11.905579+00:00 for kernel version 6.12.47
+# From linux_kernel_cves cve_2025-09-15_0200Z
python check_kernel_cve_status_version() {
- this_version = "6.12.44"
+ this_version = "6.12.47"
kernel_version = d.getVar("LINUX_VERSION")
if kernel_version != this_version:
bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version))
@@ -5849,8 +5849,6 @@ CVE_STATUS[CVE-2023-53135] = "fixed-version: Fixed from version 6.3"
CVE_STATUS[CVE-2023-53136] = "fixed-version: Fixed from version 6.3"
-CVE_STATUS[CVE-2023-53137] = "fixed-version: Fixed from version 6.3"
-
CVE_STATUS[CVE-2023-53138] = "fixed-version: Fixed from version 6.3"
CVE_STATUS[CVE-2023-53139] = "fixed-version: Fixed from version 6.3"
@@ -12933,7 +12931,7 @@ CVE_STATUS[CVE-2025-22101] = "cpe-stable-backport: Backported in 6.12.36"
CVE_STATUS[CVE-2025-22102] = "cpe-stable-backport: Backported in 6.12.30"
-# CVE-2025-22103 needs backporting (fixed from 6.15)
+CVE_STATUS[CVE-2025-22103] = "cpe-stable-backport: Backported in 6.12.46"
# CVE-2025-22104 needs backporting (fixed from 6.15)
@@ -12953,7 +12951,7 @@ CVE_STATUS[CVE-2025-22110] = "fixed-version: only affects 6.14 onwards"
CVE_STATUS[CVE-2025-22112] = "cpe-stable-backport: Backported in 6.12.35"
-# CVE-2025-22113 needs backporting (fixed from 6.15)
+CVE_STATUS[CVE-2025-22113] = "cpe-stable-backport: Backported in 6.12.46"
CVE_STATUS[CVE-2025-22114] = "fixed-version: only affects 6.14 onwards"
@@ -12975,9 +12973,9 @@ CVE_STATUS[CVE-2025-22122] = "cpe-stable-backport: Backported in 6.12.33"
CVE_STATUS[CVE-2025-22123] = "cpe-stable-backport: Backported in 6.12.33"
-# CVE-2025-22124 needs backporting (fixed from 6.15)
+CVE_STATUS[CVE-2025-22124] = "cpe-stable-backport: Backported in 6.12.46"
-# CVE-2025-22125 needs backporting (fixed from 6.15)
+CVE_STATUS[CVE-2025-22125] = "cpe-stable-backport: Backported in 6.12.46"
CVE_STATUS[CVE-2025-22126] = "cpe-stable-backport: Backported in 6.12.25"
@@ -12993,7 +12991,7 @@ CVE_STATUS[CVE-2025-22128] = "cpe-stable-backport: Backported in 6.12.35"
# CVE-2025-23132 needs backporting (fixed from 6.15)
-# CVE-2025-23133 needs backporting (fixed from 6.15)
+CVE_STATUS[CVE-2025-23133] = "cpe-stable-backport: Backported in 6.12.46"
CVE_STATUS[CVE-2025-23134] = "cpe-stable-backport: Backported in 6.12.23"
@@ -14095,7 +14093,7 @@ CVE_STATUS[CVE-2025-38270] = "cpe-stable-backport: Backported in 6.12.34"
CVE_STATUS[CVE-2025-38271] = "fixed-version: only affects 6.15 onwards"
-# CVE-2025-38272 needs backporting (fixed from 6.16)
+CVE_STATUS[CVE-2025-38272] = "cpe-stable-backport: Backported in 6.12.46"
CVE_STATUS[CVE-2025-38273] = "cpe-stable-backport: Backported in 6.12.34"
@@ -14163,7 +14161,7 @@ CVE_STATUS[CVE-2025-38304] = "cpe-stable-backport: Backported in 6.12.34"
CVE_STATUS[CVE-2025-38305] = "cpe-stable-backport: Backported in 6.12.34"
-# CVE-2025-38306 needs backporting (fixed from 6.16)
+CVE_STATUS[CVE-2025-38306] = "cpe-stable-backport: Backported in 6.12.46"
CVE_STATUS[CVE-2025-38307] = "cpe-stable-backport: Backported in 6.12.34"
@@ -14457,7 +14455,7 @@ CVE_STATUS[CVE-2025-38451] = "cpe-stable-backport: Backported in 6.12.39"
CVE_STATUS[CVE-2025-38452] = "cpe-stable-backport: Backported in 6.12.39"
-# CVE-2025-38453 needs backporting (fixed from 6.16)
+CVE_STATUS[CVE-2025-38453] = "cpe-stable-backport: Backported in 6.12.46"
CVE_STATUS[CVE-2025-38454] = "cpe-stable-backport: Backported in 6.12.39"
@@ -14555,7 +14553,7 @@ CVE_STATUS[CVE-2025-38500] = "cpe-stable-backport: Backported in 6.12.41"
CVE_STATUS[CVE-2025-38501] = "cpe-stable-backport: Backported in 6.12.42"
-# CVE-2025-38502 needs backporting (fixed from 6.17rc1)
+CVE_STATUS[CVE-2025-38502] = "cpe-stable-backport: Backported in 6.12.46"
CVE_STATUS[CVE-2025-38503] = "cpe-stable-backport: Backported in 6.12.39"
@@ -14663,7 +14661,7 @@ CVE_STATUS[CVE-2025-38554] = "fixed-version: only affects 6.15 onwards"
CVE_STATUS[CVE-2025-38555] = "cpe-stable-backport: Backported in 6.12.42"
-# CVE-2025-38556 needs backporting (fixed from 6.17rc1)
+CVE_STATUS[CVE-2025-38556] = "cpe-stable-backport: Backported in 6.12.46"
CVE_STATUS[CVE-2025-38557] = "cpe-stable-backport: Backported in 6.12.42"
@@ -14757,8 +14755,6 @@ CVE_STATUS[CVE-2025-38601] = "cpe-stable-backport: Backported in 6.12.42"
CVE_STATUS[CVE-2025-38602] = "cpe-stable-backport: Backported in 6.12.42"
-CVE_STATUS[CVE-2025-38603] = "fixed-version: only affects 6.16 onwards"
-
CVE_STATUS[CVE-2025-38604] = "cpe-stable-backport: Backported in 6.12.42"
# CVE-2025-38605 needs backporting (fixed from 6.17rc1)
@@ -14773,8 +14769,6 @@ CVE_STATUS[CVE-2025-38609] = "cpe-stable-backport: Backported in 6.12.42"
CVE_STATUS[CVE-2025-38610] = "cpe-stable-backport: Backported in 6.12.42"
-CVE_STATUS[CVE-2025-38611] = "cpe-stable-backport: Backported in 6.12.42"
-
CVE_STATUS[CVE-2025-38612] = "cpe-stable-backport: Backported in 6.12.42"
CVE_STATUS[CVE-2025-38613] = "fixed-version: only affects 6.13 onwards"
@@ -14909,16 +14903,378 @@ CVE_STATUS[CVE-2025-38677] = "cpe-stable-backport: Backported in 6.12.44"
# CVE-2025-38678 needs backporting (fixed from 6.17rc2)
+CVE_STATUS[CVE-2025-38679] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38680] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38681] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38682] = "fixed-version: only affects 6.16 onwards"
+
+CVE_STATUS[CVE-2025-38683] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38684] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38685] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38686] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38687] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38688] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38689] = "fixed-version: only affects 6.16 onwards"
+
+CVE_STATUS[CVE-2025-38690] = "fixed-version: only affects 6.16 onwards"
+
+CVE_STATUS[CVE-2025-38691] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38692] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38693] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38694] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38695] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38696] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38697] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38698] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38699] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38700] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38701] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38702] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38703] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38704] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38705] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38706] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38707] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38708] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38709] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38710] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38711] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38712] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38713] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38714] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38715] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38716] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38717] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38718] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38719] = "fixed-version: only affects 6.13 onwards"
+
+CVE_STATUS[CVE-2025-38720] = "fixed-version: only affects 6.14 onwards"
+
+CVE_STATUS[CVE-2025-38721] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38722] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38723] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38724] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38725] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38726] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38727] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38728] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38729] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-38730] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-38731] = "fixed-version: only affects 6.15 onwards"
+
+CVE_STATUS[CVE-2025-38732] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-38733] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-38734] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-38735] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-38736] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-38737] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39673] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39674] = "fixed-version: only affects 6.16 onwards"
+
+CVE_STATUS[CVE-2025-39675] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39676] = "cpe-stable-backport: Backported in 6.12.44"
+
+# CVE-2025-39677 needs backporting (fixed from 6.17rc3)
+
+# CVE-2025-39678 needs backporting (fixed from 6.17rc3)
+
+CVE_STATUS[CVE-2025-39679] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39680] = "fixed-version: only affects 6.13 onwards"
+
+CVE_STATUS[CVE-2025-39681] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39682] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39683] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39684] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39685] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39686] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39687] = "cpe-stable-backport: Backported in 6.12.44"
+
CVE_STATUS[CVE-2025-39688] = "cpe-stable-backport: Backported in 6.12.23"
+CVE_STATUS[CVE-2025-39689] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39690] = "fixed-version: only affects 6.16 onwards"
+
+CVE_STATUS[CVE-2025-39691] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39692] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39693] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39694] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39695] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39696] = "fixed-version: only affects 6.16 onwards"
+
+CVE_STATUS[CVE-2025-39697] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39698] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39699] = "fixed-version: only affects 6.13 onwards"
+
+CVE_STATUS[CVE-2025-39700] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39701] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39702] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39703] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39704] = "fixed-version: only affects 6.13 onwards"
+
+CVE_STATUS[CVE-2025-39705] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39706] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39707] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39708] = "fixed-version: only affects 6.15 onwards"
+
+CVE_STATUS[CVE-2025-39709] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39710] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39711] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39712] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39713] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39714] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39715] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39716] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39717] = "fixed-version: only affects 6.15 onwards"
+
+CVE_STATUS[CVE-2025-39718] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39719] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39720] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39721] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39722] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39723] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39724] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39725] = "cpe-stable-backport: Backported in 6.12.41"
+
+CVE_STATUS[CVE-2025-39726] = "cpe-stable-backport: Backported in 6.12.41"
+
+CVE_STATUS[CVE-2025-39727] = "cpe-stable-backport: Backported in 6.12.42"
+
CVE_STATUS[CVE-2025-39728] = "cpe-stable-backport: Backported in 6.12.23"
+CVE_STATUS[CVE-2025-39729] = "fixed-version: only affects 6.16 onwards"
+
+CVE_STATUS[CVE-2025-39730] = "cpe-stable-backport: Backported in 6.12.42"
+
+CVE_STATUS[CVE-2025-39731] = "cpe-stable-backport: Backported in 6.12.42"
+
+CVE_STATUS[CVE-2025-39732] = "cpe-stable-backport: Backported in 6.12.42"
+
+CVE_STATUS[CVE-2025-39733] = "fixed-version: only affects 6.15 onwards"
+
+CVE_STATUS[CVE-2025-39734] = "cpe-stable-backport: Backported in 6.12.42"
+
CVE_STATUS[CVE-2025-39735] = "cpe-stable-backport: Backported in 6.12.23"
+CVE_STATUS[CVE-2025-39736] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39737] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39738] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39739] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39740] = "fixed-version: only affects 6.16 onwards"
+
+CVE_STATUS[CVE-2025-39741] = "fixed-version: only affects 6.16 onwards"
+
+CVE_STATUS[CVE-2025-39742] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39743] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39744] = "cpe-stable-backport: Backported in 6.12.43"
+
+# CVE-2025-39745 needs backporting (fixed from 6.17rc1)
+
+CVE_STATUS[CVE-2025-39746] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39747] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39748] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39749] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39750] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39751] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39752] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39753] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39754] = "cpe-stable-backport: Backported in 6.12.43"
+
CVE_STATUS[CVE-2025-39755] = "fixed-version: only affects 6.13 onwards"
+CVE_STATUS[CVE-2025-39756] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39757] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39758] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39759] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39760] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39761] = "cpe-stable-backport: Backported in 6.12.43"
+
+# CVE-2025-39762 needs backporting (fixed from 6.17rc1)
+
+CVE_STATUS[CVE-2025-39763] = "cpe-stable-backport: Backported in 6.12.43"
+
+# CVE-2025-39764 needs backporting (fixed from 6.17rc2)
+
+CVE_STATUS[CVE-2025-39765] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39766] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39767] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39768] = "fixed-version: only affects 6.16 onwards"
+
+CVE_STATUS[CVE-2025-39769] = "fixed-version: only affects 6.15 onwards"
+
+CVE_STATUS[CVE-2025-39770] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39771] = "fixed-version: only affects 6.16 onwards"
+
+CVE_STATUS[CVE-2025-39772] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39773] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39774] = "fixed-version: only affects 6.14 onwards"
+
+CVE_STATUS[CVE-2025-39775] = "fixed-version: only affects 6.13 onwards"
+
+CVE_STATUS[CVE-2025-39776] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39777] = "fixed-version: only affects 6.16 onwards"
+
CVE_STATUS[CVE-2025-39778] = "cpe-stable-backport: Backported in 6.12.23"
+CVE_STATUS[CVE-2025-39779] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39780] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39781] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39782] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39783] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39784] = "fixed-version: only affects 6.13 onwards"
+
+CVE_STATUS[CVE-2025-39785] = "fixed-version: only affects 6.16 onwards"
+
+CVE_STATUS[CVE-2025-39786] = "fixed-version: only affects 6.14 onwards"
+
+CVE_STATUS[CVE-2025-39787] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39788] = "cpe-stable-backport: Backported in 6.12.44"
+
+# CVE-2025-39789 needs backporting (fixed from 6.17rc1)
+
+CVE_STATUS[CVE-2025-39790] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39791] = "cpe-stable-backport: Backported in 6.12.44"
+
+CVE_STATUS[CVE-2025-39792] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39793] = "fixed-version: only affects 6.14 onwards"
+
+CVE_STATUS[CVE-2025-39794] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39795] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39796] = "fixed-version: only affects 6.15 onwards"
+
+CVE_STATUS[CVE-2025-39797] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39798] = "cpe-stable-backport: Backported in 6.12.43"
+
+CVE_STATUS[CVE-2025-39799] = "fixed-version: only affects 6.17rc1 onwards"
+
CVE_STATUS[CVE-2025-39930] = "fixed-version: only affects 6.14 onwards"
CVE_STATUS[CVE-2025-39989] = "cpe-stable-backport: Backported in 6.12.23"
@@ -14927,6 +15283,8 @@ CVE_STATUS[CVE-2025-39989] = "cpe-stable-backport: Backported in 6.12.23"
CVE_STATUS[CVE-2025-40114] = "cpe-stable-backport: Backported in 6.12.23"
+# CVE-2025-40300 has no known resolution
+
# CVE-2025-40325 needs backporting (fixed from 6.15)
# CVE-2025-40364 has no known resolution
--
2.43.0
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [OE-core][walnascar 5/7] sanity.conf: Update minimum bitbake version to 2.12.1
2025-09-23 14:38 [OE-core][walnascar 0/7] Patch review Steve Sakoman
` (3 preceding siblings ...)
2025-09-23 14:38 ` [OE-core][walnascar 4/7] linux-yocto/6.12: update CVE exclusions (6.12.47) Steve Sakoman
@ 2025-09-23 14:38 ` Steve Sakoman
2025-09-23 14:38 ` [OE-core][walnascar 6/7] lib/oe/utils: use multiprocessing from bb Steve Sakoman
2025-09-23 14:38 ` [OE-core][walnascar 7/7] python3-setuptools: restore build_scripts.executable support Steve Sakoman
6 siblings, 0 replies; 9+ messages in thread
From: Steve Sakoman @ 2025-09-23 14:38 UTC (permalink / raw)
To: openembedded-core
From: Martin Jansa <martin.jansa@gmail.com>
Needed for multiprocessing module in bb used in the next commit.
It was added to bitbake in 62be9113d98fccb347c6aa0a10d5c4ee2857f8b6
which was backported to 2.12 branch and tagged as 2.12.1
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/conf/sanity.conf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/conf/sanity.conf b/meta/conf/sanity.conf
index 6d3911ff94..5d2bedf011 100644
--- a/meta/conf/sanity.conf
+++ b/meta/conf/sanity.conf
@@ -3,7 +3,7 @@
# See sanity.bbclass
#
# Expert users can confirm their sanity with "touch conf/sanity.conf"
-BB_MIN_VERSION = "2.12.0"
+BB_MIN_VERSION = "2.12.1"
SANITY_ABIFILE = "${TMPDIR}/abi_version"
--
2.43.0
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [OE-core][walnascar 6/7] lib/oe/utils: use multiprocessing from bb
2025-09-23 14:38 [OE-core][walnascar 0/7] Patch review Steve Sakoman
` (4 preceding siblings ...)
2025-09-23 14:38 ` [OE-core][walnascar 5/7] sanity.conf: Update minimum bitbake version to 2.12.1 Steve Sakoman
@ 2025-09-23 14:38 ` Steve Sakoman
2025-09-23 14:38 ` [OE-core][walnascar 7/7] python3-setuptools: restore build_scripts.executable support Steve Sakoman
6 siblings, 0 replies; 9+ messages in thread
From: Steve Sakoman @ 2025-09-23 14:38 UTC (permalink / raw)
To: openembedded-core
From: Martin Jansa <martin.jansa@gmail.com>
Fixes build with python-3.14
It was added to bitbake in 62be9113d98fccb347c6aa0a10d5c4ee2857f8b6
and oe-core now requires latest bitbake already, so we can use this.
[YOCTO #15858]
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Reviewed-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/lib/oe/utils.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meta/lib/oe/utils.py b/meta/lib/oe/utils.py
index d272dd2b8d..2137b05df0 100644
--- a/meta/lib/oe/utils.py
+++ b/meta/lib/oe/utils.py
@@ -5,10 +5,11 @@
#
import subprocess
-import multiprocessing
import traceback
import errno
+from bb import multiprocessing
+
def read_file(filename):
try:
f = open( filename, "r" )
--
2.43.0
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [OE-core][walnascar 7/7] python3-setuptools: restore build_scripts.executable support
2025-09-23 14:38 [OE-core][walnascar 0/7] Patch review Steve Sakoman
` (5 preceding siblings ...)
2025-09-23 14:38 ` [OE-core][walnascar 6/7] lib/oe/utils: use multiprocessing from bb Steve Sakoman
@ 2025-09-23 14:38 ` Steve Sakoman
6 siblings, 0 replies; 9+ messages in thread
From: Steve Sakoman @ 2025-09-23 14:38 UTC (permalink / raw)
To: openembedded-core
From: Yi Zhao <yi.zhao@windriver.com>
We encountered an issue when running python scripts provided by
python3-fail2ban. The shebang '#!/usr/bin/env python3' was replaced by
'#!python', which caused these scripts to fail to run.
For example:
$ head -n 1 /usr/bin/fail2ban-testcases
#!python
$ /usr/bin/fail2ban-testcases
-sh: /usr/bin/fail2ban-testcases: cannot execute: required file not found
This issue was introduced by commit[1] in python3-setuptools 75.3.2. See
the upstream issue report[2] for more information.
Backport patches from [3] to fix this issue.
[1] https://github.com/pypa/setuptools/commit/c71266345c64fd662b5f95bbbc6e4536172f496d
[2] https://github.com/pypa/setuptools/issues/4934
[3] https://github.com/pypa/distutils/pull/358
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
...l-request-pypa-distutils-332-from-py.patch | 63 +++++++++++++++++++
...or-special-executable-under-a-Python.patch | 59 +++++++++++++++++
.../python/python3-setuptools_76.0.0.bb | 2 +
3 files changed, 124 insertions(+)
create mode 100644 meta/recipes-devtools/python/python3-setuptools/0001-Revert-Merge-pull-request-pypa-distutils-332-from-py.patch
create mode 100644 meta/recipes-devtools/python/python3-setuptools/0002-Remove-support-for-special-executable-under-a-Python.patch
diff --git a/meta/recipes-devtools/python/python3-setuptools/0001-Revert-Merge-pull-request-pypa-distutils-332-from-py.patch b/meta/recipes-devtools/python/python3-setuptools/0001-Revert-Merge-pull-request-pypa-distutils-332-from-py.patch
new file mode 100644
index 0000000000..e3329246b9
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-setuptools/0001-Revert-Merge-pull-request-pypa-distutils-332-from-py.patch
@@ -0,0 +1,63 @@
+From a8d07038ec4813a743bdc0313556c9b0fd65ba88 Mon Sep 17 00:00:00 2001
+From: "Jason R. Coombs" <jaraco@jaraco.com>
+Date: Fri, 2 May 2025 20:01:23 -0400
+Subject: [PATCH] Revert "Merge pull request pypa/distutils#332 from
+ pypa/debt/unify-shebang"
+
+This reverts commit 5589d7527044a75ff681ceb4e1e97641578a0c87, reversing
+changes made to 250c300096abbf4147be62a428bd25a98abc487e.
+
+Closes pypa/setuptools#4934
+
+Upstream-Status: Backport
+[https://github.com/pypa/setuptools/commit/3f94782c5ede0689cfc216693ddb9a79087d6c91]
+
+Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
+---
+ setuptools/_distutils/command/build_scripts.py | 15 +++++++++++++--
+ 1 file changed, 13 insertions(+), 2 deletions(-)
+
+diff --git a/setuptools/_distutils/command/build_scripts.py b/setuptools/_distutils/command/build_scripts.py
+index 127c51d..3f7aae0 100644
+--- a/setuptools/_distutils/command/build_scripts.py
++++ b/setuptools/_distutils/command/build_scripts.py
+@@ -5,6 +5,7 @@ Implements the Distutils 'build_scripts' command."""
+ import os
+ import re
+ import tokenize
++from distutils import sysconfig
+ from distutils._log import log
+ from stat import ST_MODE
+ from typing import ClassVar
+@@ -75,7 +76,7 @@ class build_scripts(Command):
+
+ return outfiles, updated_files
+
+- def _copy_script(self, script, outfiles, updated_files):
++ def _copy_script(self, script, outfiles, updated_files): # noqa: C901
+ shebang_match = None
+ script = convert_path(script)
+ outfile = os.path.join(self.build_dir, os.path.basename(script))
+@@ -105,8 +106,18 @@ class build_scripts(Command):
+ if shebang_match:
+ log.info("copying and adjusting %s -> %s", script, self.build_dir)
+ if not self.dry_run:
++ if not sysconfig.python_build:
++ executable = self.executable
++ else:
++ executable = os.path.join(
++ sysconfig.get_config_var("BINDIR"),
++ "python{}{}".format(
++ sysconfig.get_config_var("VERSION"),
++ sysconfig.get_config_var("EXE"),
++ ),
++ )
+ post_interp = shebang_match.group(1) or ''
+- shebang = f"#!python{post_interp}\n"
++ shebang = "#!" + executable + post_interp + "\n"
+ self._validate_shebang(shebang, f.encoding)
+ with open(outfile, "w", encoding=f.encoding) as outf:
+ outf.write(shebang)
+--
+2.34.1
+
diff --git a/meta/recipes-devtools/python/python3-setuptools/0002-Remove-support-for-special-executable-under-a-Python.patch b/meta/recipes-devtools/python/python3-setuptools/0002-Remove-support-for-special-executable-under-a-Python.patch
new file mode 100644
index 0000000000..ea3fd22331
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-setuptools/0002-Remove-support-for-special-executable-under-a-Python.patch
@@ -0,0 +1,59 @@
+From 3b2944f3d9f83129500571f9e44fb0779bf0987b Mon Sep 17 00:00:00 2001
+From: "Jason R. Coombs" <jaraco@jaraco.com>
+Date: Fri, 2 May 2025 20:07:13 -0400
+Subject: [PATCH] Remove support for special executable under a Python build.
+
+As far as I can tell, no one has complained about loss of this functionality.
+
+Upstream-Status: Backport
+[https://github.com/pypa/setuptools/commit/575445c672d78fcce22df1e459b7baf0304a38b9]
+
+Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
+---
+ setuptools/_distutils/command/build_scripts.py | 15 ++-------------
+ 1 file changed, 2 insertions(+), 13 deletions(-)
+
+diff --git a/setuptools/_distutils/command/build_scripts.py b/setuptools/_distutils/command/build_scripts.py
+index 3f7aae0..b86ee6e 100644
+--- a/setuptools/_distutils/command/build_scripts.py
++++ b/setuptools/_distutils/command/build_scripts.py
+@@ -5,7 +5,6 @@ Implements the Distutils 'build_scripts' command."""
+ import os
+ import re
+ import tokenize
+-from distutils import sysconfig
+ from distutils._log import log
+ from stat import ST_MODE
+ from typing import ClassVar
+@@ -76,7 +75,7 @@ class build_scripts(Command):
+
+ return outfiles, updated_files
+
+- def _copy_script(self, script, outfiles, updated_files): # noqa: C901
++ def _copy_script(self, script, outfiles, updated_files):
+ shebang_match = None
+ script = convert_path(script)
+ outfile = os.path.join(self.build_dir, os.path.basename(script))
+@@ -106,18 +105,8 @@ class build_scripts(Command):
+ if shebang_match:
+ log.info("copying and adjusting %s -> %s", script, self.build_dir)
+ if not self.dry_run:
+- if not sysconfig.python_build:
+- executable = self.executable
+- else:
+- executable = os.path.join(
+- sysconfig.get_config_var("BINDIR"),
+- "python{}{}".format(
+- sysconfig.get_config_var("VERSION"),
+- sysconfig.get_config_var("EXE"),
+- ),
+- )
+ post_interp = shebang_match.group(1) or ''
+- shebang = "#!" + executable + post_interp + "\n"
++ shebang = "#!" + self.executable + post_interp + "\n"
+ self._validate_shebang(shebang, f.encoding)
+ with open(outfile, "w", encoding=f.encoding) as outf:
+ outf.write(shebang)
+--
+2.34.1
+
diff --git a/meta/recipes-devtools/python/python3-setuptools_76.0.0.bb b/meta/recipes-devtools/python/python3-setuptools_76.0.0.bb
index 91d8fdd73b..9f330ec54e 100644
--- a/meta/recipes-devtools/python/python3-setuptools_76.0.0.bb
+++ b/meta/recipes-devtools/python/python3-setuptools_76.0.0.bb
@@ -14,6 +14,8 @@ SRC_URI += " \
file://0001-_distutils-sysconfig.py-make-it-possible-to-substite.patch \
file://CVE-2025-47273-pre1.patch \
file://CVE-2025-47273.patch \
+ file://0001-Revert-Merge-pull-request-pypa-distutils-332-from-py.patch \
+ file://0002-Remove-support-for-special-executable-under-a-Python.patch \
"
SRC_URI[sha256sum] = "43b4ee60e10b0d0ee98ad11918e114c70701bc6051662a9a675a0496c1a158f4"
--
2.43.0
^ permalink raw reply related [flat|nested] 9+ messages in thread
end of thread, other threads:[~2025-09-23 14:39 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-23 14:38 [OE-core][walnascar 0/7] Patch review Steve Sakoman
2025-09-23 14:38 ` [OE-core][walnascar 1/7] grub2: fix CVE-2024-56738 Steve Sakoman
2025-09-23 14:38 ` [OE-core][walnascar 2/7] ffmpeg: upgrade 7.1.1 -> 7.1.2 Steve Sakoman
2025-09-23 14:38 ` [OE-core][walnascar 3/7] linux-yocto/6.12: update to v6.12.47 Steve Sakoman
2025-09-23 14:38 ` [OE-core][walnascar 4/7] linux-yocto/6.12: update CVE exclusions (6.12.47) Steve Sakoman
2025-09-23 14:38 ` [OE-core][walnascar 5/7] sanity.conf: Update minimum bitbake version to 2.12.1 Steve Sakoman
2025-09-23 14:38 ` [OE-core][walnascar 6/7] lib/oe/utils: use multiprocessing from bb Steve Sakoman
2025-09-23 14:38 ` [OE-core][walnascar 7/7] python3-setuptools: restore build_scripts.executable support Steve Sakoman
-- strict thread matches above, loose matches on Subject: below --
2025-06-21 14:23 [OE-core][walnascar 0/7] Patch review Steve Sakoman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox