SUSE-SU-2025:02308-1
SUSE-SU-2025:02308-1 · Security update for the Linux Kernel
Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.
На странице показана часть фактов из источников. Полное описание и список затронутых версий приведены в связанных бюллетенях.
The SUSE Linux Enterprise 15 SP3 kernel was updated to receive various security bugfixes. The following security bugs were fixed: - CVE-2022-50085: dm raid: fix address sanitizer warning in raid_resume (bsc#1245147). - CVE-2022-50087: firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails (bsc#1245119). - CVE-2022-50200: selinux: Add boundary check in put_entry() (bsc#1245149). - CVE-2024-26924: scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (bsc#1225820). - CVE-2024-27397: kabi: place tstamp needed for nftables set in a hole (bsc#1224095). - CVE-2024-36978: net: sched: sch_multiq: fix possible OOB write in multiq_tune() (bsc#1226514). - CVE-2024-46800: sch/netem: fix use after free in netem_dequeue (bsc#1230827). - CVE-2024-53141: netfilter: ipset: add missing range check in bitmap_ip_uadt (bsc#1234381). - CVE-2024-56770: sch/netem: fix use after free in netem_dequeue (bsc#1235637). - CVE-2025-21700: net: sched: Disallow replacing of child qdisc from one parent to another (bsc#1237159). - CVE-2025-21702: pfifo_tail_enqueue: Drop new packet when sch->limit == 0 (bsc#1237312). - CVE-2025-21703: netem: Update sch->q.qlen before qdisc_tree_reduce_backlog() (bsc#1237313). - CVE-2025-37752: net_sched: sch_sfq: move the limit validation (bsc#1242504). - CVE-2025-37823: net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too (bsc#1242924). - CVE-2025-37890: net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc (bsc#1243330). - CVE-2025-37997: netfilter: ipset: fix region locking in hash types (bsc#1243832). - CVE-2025-38000: sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue() (bsc#1244277). - CVE-2025-38001: net_sched: hfsc: Address reentrant enqueue adding class to eltree twice (bsc#1244234). - CVE-2025-38083: net_sched: prio: fix a race in prio_tune() (bsc#1245183). The following non-security bugs were fixed: - Fix conditional for selecting gcc-13 Fixes: 51dacec21eb1 ('Use gcc-13 for build on SLE16 (jsc#PED-10028).') - MyBS: Correctly generate build flags for non-multibuild package limit (bsc# 1244241) Fixes: 0999112774fc ('MyBS: Use buildflags to set which package to build') - MyBS: Do not build kernel-obs-qa with limit_packages Fixes: 58e3f8c34b2b ('bs-upload-kernel: Pass limit_packages also on multibuild') - MyBS: Simplify qa_expr generation Start with a 0 which makes the expression valid even if there are no QA repositories (currently does not happen). Then separator is always needed. - Require zstd in kernel-default-devel when module compression is zstd To use ksym-provides tool modules need to be uncompressed. Without zstd at least kernel-default-base does not have provides. Link: https://github.com/openSUSE/rpm-config-SUSE/pull/82 - Test the correct macro to detect RT kernel build Fixes: 470cd1a41502 ('kernel-binary: Support livepatch_rt with merged RT branch') - Use gcc-13 for build on SLE16 (jsc#PED-10028). - add nf_tables for iptables non-legacy network handling This is needed for example by docker on the Alpine Linux distribution, but can also be used on openSUSE. - bs-upload-kernel: Pass limit_packages also on multibuild Fixes: 0999112774fc ('MyBS: Use buildflags to set which package to build') Fixes: 747f601d4156 ('bs-upload-kernel, MyBS, Buildresults: Support multibuild (JSC-SLE#5501, boo#1211226, bsc#1218184)') - check-for-config-changes: Fix flag name typo - drop ax25 drivers (bsc#1238471). - drop hamradio drivers (bsc#1238471). - drop netrom drivers (bsc#1238471). - drop rose drivers (bsc#1238471). - kabi/severities: workaround kABI checker complains after AX25 and HAMRADIO removals KABI: symbol asc2ax(mod:net/ax25/ax25) lost KABI: symbol ax25_bcast(mod:net/ax25/ax25) lost KABI: symbol ax25_defaddr(mod:net/ax25/ax25) lost KABI: symbol ax25_display_timer(mod:net/ax25/ax25) lost KABI: symbol ax25_find_cb(mod:net/ax25/ax25) lost KABI: symbol ax25_findbyuid(mod:net/ax25/ax25) lost KABI: symbol ax25_header_ops(mod:net/ax25/ax25) lost KABI: symbol ax25_ip_xmit(mod:net/ax25/ax25) lost KABI: symbol ax25_linkfail_register(mod:net/ax25/ax25) lost KABI: symbol ax25_linkfail_release(mod:net/ax25/ax25) lost KABI: symbol ax25_listen_register(mod:net/ax25/ax25) lost KABI: symbol ax25_listen_release(mod:net/ax25/ax25) lost KABI: symbol ax25_protocol_release(mod:net/ax25/ax25) lost KABI: symbol ax25_register_pid(mod:net/ax25/ax25) lost KABI: symbol ax25_send_frame(mod:net/ax25/ax25) lost KABI: symbol ax25_uid_policy(mod:net/ax25/ax25) lost KABI: symbol ax25cmp(mod:net/ax25/ax25) lost KABI: symbol ax2asc(mod:net/ax25/ax25) lost KABI: symbol hdlcdrv_arbitrate(mod:drivers/net/hamradio/hdlcdrv) lost KABI: symbol hdlcdrv_receiver(mod:drivers/net/hamradio/hdlcdrv) lost KABI: symbol hdlcdrv_register(mod:drivers/net/hamradio/hdlcdrv) lost KABI: symbol hdlcdrv_transmitter(mod:drivers/net/hamradio/hdlcdrv) lost KABI: symbol hdlcdrv_unregister(mod:drivers/net/hamradio/hdlcdrv) lost KABI: symbol null_ax25_address(mod:net/ax25/ax25) lost - kernel-binary: Support livepatch_rt with merged RT branch - kernel-obs-qa: Use srchash for dependency as well - kernel-source: Also replace bin/env - kernel-source: Do not use multiple -r in sed parameters - kernel-source: Remove log.sh from sources - mkspec: Exclude rt flavor from kernel-syms dependencies (bsc#1244337). - net_sched: sch_fifo: implement lockless __fifo_dump() (bsc#1237312) - net_sched: sch_sfq: use a temporary work area for validating configuration (bsc#1232504) - packaging: Patch Makefile to pre-select gcc version (jsc#PED-12251). When compiler different from the one which was used to configure the kernel is used to build modules a warning is issued and the build continues. This could be turned into an error but that would be too restrictive. The generated kernel-devel makefile could set the compiler but then the main Makefile as to be patched to assign CC with ?= This causes run_oldconfig failure on SUSE-2024 and kbuild config check failure on SUSE-2025. This cannot be hardcoded to one version in a regular patch because the value is expected to be configurable at mkspec time. Patch the Makefile after aplyin patches in rpm prep step instead. A check is added to verify that the sed command did indeed apply the change. - packaging: Turn gcc version into config.sh variable Fixes: 51dacec21eb1 ('Use gcc-13 for build on SLE16 (jsc#PED-10028).') - rpm/check-for-config-changes: Add GCC_ASM_FLAG_OUTPUT_BROKEN - rpm/check-for-config-changes: Add GCC_ASM_FLAG_OUTPUT_BROKEN Both spellings are actually used - rpm/check-for-config-changes: add LD_CAN_ to IGNORED_CONFIGS_RE - rpm/check-for-config-changes: add more to IGNORED_CONFIGS_RE Useful when someone tries (needs) to build the kernel with clang. - rpm/check-for-config-changes: ignore DRM_MSM_VALIDATE_XML This option is dynamically enabled to build-test different configurations. This makes run_oldconfig.sh complain sporadically for arm64. - rpm/kernel-binary.spec.in: Also order against update-bootloader (boo#1228659, boo#1240785, boo#1241038). - rpm/kernel-binary.spec.in: Fix missing 20-kernel-default-extra.conf (bsc#1239986) sle_version was obsoleted for SLE16. It has to be combined with suse_version check. - rpm/kernel-binary.spec.in: Use OrderWithRequires (boo#1228659 boo#1241038). OrderWithRequires was introduced in rpm 4.9 (ie. SLE12+) to allow a package to inform the order of installation of other package without hard requiring that package. This means our kernel-binary packages no longer need to hard require perl-Bootloader or dracut, resolving the long-commented issue there. This is also needed for udev & systemd-boot to ensure those packages are installed before being called by dracut (boo#1228659) - rpm/kernel-binary.spec.in: fix KMPs build on 6.13+ (bsc#1234454) - rpm/kernel-docs.spec.in: Workaround for reproducible builds (bsc#1238303) - rpm/package-descriptions: Add rt and rt_debug descriptions - rpm/release-projects: Update the ALP projects again (bsc#1231293). - rpm/split-modul
Есть исправление
- Опубликовано
- Обновлено
Стек: system
Затронутые продукты и версии
kernel-default SUSE:Linux Enterprise Live Patching 15 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1
Обновитесь до 5.3.18-150300.59.211.1
kernel-livepatch-sle15-sp3_update_59 SUSE:Linux Enterprise Live Patching 15 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 1-150300.7.3.1
Обновитесь до 1-150300.7.3.1
kernel-default SUSE:Linux Enterprise High Availability Extension 15 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1
Обновитесь до 5.3.18-150300.59.211.1
kernel-64kb SUSE:Linux Enterprise Server 15 SP3-LTSS
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1
Обновитесь до 5.3.18-150300.59.211.1
kernel-default SUSE:Linux Enterprise Server 15 SP3-LTSS
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1
Обновитесь до 5.3.18-150300.59.211.1
kernel-default-base SUSE:Linux Enterprise Server 15 SP3-LTSS
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1.150300.18.126.1
Обновитесь до 5.3.18-150300.59.211.1.150300.18.126.1
kernel-docs SUSE:Linux Enterprise Server 15 SP3-LTSS
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1
Обновитесь до 5.3.18-150300.59.211.1
kernel-obs-build SUSE:Linux Enterprise Server 15 SP3-LTSS
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.212.1
Обновитесь до 5.3.18-150300.59.212.1
kernel-preempt SUSE:Linux Enterprise Server 15 SP3-LTSS
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1
Обновитесь до 5.3.18-150300.59.211.1
kernel-source SUSE:Linux Enterprise Server 15 SP3-LTSS
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1
Обновитесь до 5.3.18-150300.59.211.1
kernel-syms SUSE:Linux Enterprise Server 15 SP3-LTSS
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1
Обновитесь до 5.3.18-150300.59.211.1
kernel-zfcpdump SUSE:Linux Enterprise Server 15 SP3-LTSS
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1
Обновитесь до 5.3.18-150300.59.211.1
kernel-default SUSE:Linux Enterprise Server for SAP Applications 15 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1
Обновитесь до 5.3.18-150300.59.211.1
kernel-default-base SUSE:Linux Enterprise Server for SAP Applications 15 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1.150300.18.126.1
Обновитесь до 5.3.18-150300.59.211.1.150300.18.126.1
kernel-docs SUSE:Linux Enterprise Server for SAP Applications 15 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1
Обновитесь до 5.3.18-150300.59.211.1
kernel-obs-build SUSE:Linux Enterprise Server for SAP Applications 15 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.212.1
Обновитесь до 5.3.18-150300.59.212.1
kernel-preempt SUSE:Linux Enterprise Server for SAP Applications 15 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1
Обновитесь до 5.3.18-150300.59.211.1
kernel-source SUSE:Linux Enterprise Server for SAP Applications 15 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1
Обновитесь до 5.3.18-150300.59.211.1
kernel-syms SUSE:Linux Enterprise Server for SAP Applications 15 SP3
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1
Обновитесь до 5.3.18-150300.59.211.1
kernel-default SUSE:Linux Enterprise Micro 5.1
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1
Обновитесь до 5.3.18-150300.59.211.1
kernel-default-base SUSE:Linux Enterprise Micro 5.1
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1.150300.18.126.1
Обновитесь до 5.3.18-150300.59.211.1.150300.18.126.1
kernel-default SUSE:Linux Enterprise Micro 5.2
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1
Обновитесь до 5.3.18-150300.59.211.1
kernel-default-base SUSE:Linux Enterprise Micro 5.2
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1.150300.18.126.1
Обновитесь до 5.3.18-150300.59.211.1.150300.18.126.1
kernel-64kb SUSE:Enterprise Storage 7.1
- Затронутые диапазоны версий
- ECOSYSTEM: < 5.3.18-150300.59.211.1
Обновитесь до 5.3.18-150300.59.211.1
Первоисточники
- https://www.suse.com/support/update/announcement/2025/suse-su-202502308-1/
- https://bugzilla.suse.com/1065729
- https://bugzilla.suse.com/1156395
- https://bugzilla.suse.com/1199487
- https://bugzilla.suse.com/1201160
- https://bugzilla.suse.com/1201956
- https://bugzilla.suse.com/1202095
- https://bugzilla.suse.com/1202564
- https://bugzilla.suse.com/1202716
- https://bugzilla.suse.com/1202810
- https://bugzilla.suse.com/1202860
- https://bugzilla.suse.com/1205220
- https://bugzilla.suse.com/1205514
- https://bugzilla.suse.com/1206664
- https://bugzilla.suse.com/1206878
- https://bugzilla.suse.com/1206880
- https://bugzilla.suse.com/1211226
- https://bugzilla.suse.com/1212051
- https://bugzilla.suse.com/1218184
- https://bugzilla.suse.com/1224095
- https://bugzilla.suse.com/1225820
- https://bugzilla.suse.com/1226514
- https://bugzilla.suse.com/1228659
- https://osv.dev/vulnerability/SUSE-SU-2025:02308-1