Skip to content
OpenAdvisories
Medium ELSA-2025-15740 1 CVE

Moderate: kernel security update (Oracle Linux 9)

Published Sep 15, 2025 · Updated Sep 15, 2025

Summary

[5.14.0-570.44.1.0.1_6.OL9]
- nvme-pci: remove two deallocate zeroes quirks [Orabug: 37756650]
- Disable UKI signing [Orabug: 36571828]
- Update Oracle Linux certificates (Kevin Lyons)
- Disable signing for aarch64 (Ilya Okomin)
- Oracle Linux RHCK Module Signing Key was added to the kernel trusted keys list (olkmod_signing_key.pem) [Orabug: 29539237]
- Update x509.genkey [Orabug: 24817676]
- Conflict with shim-ia32 and shim-x64 <= 15.3-1.0.5
- Remove upstream reference during boot (Kevin Lyons) [Orabug: 34729535]
- Add Oracle Linux IMA certificates
- Add new Oracle Linux Driver Signing (key 1) certificate [Orabug: 37985764]

[5.14.0-570.44.1_6]
- ipv6: mcast: Delay put pmc->idev in mld_del_delrec() (CKI Backport Bot) [RHEL-111149] {CVE-2025-38550}
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() (CKI Backport Bot) [RHEL-112780] {CVE-2025-38352}
- powerpc/pseries/iommu: create DDW for devices with DMA mask less than 64-bits (CKI Backport Bot) [RHEL-113173]

[5.14.0-570.43.1_6]
- eth: bnxt: fix missing ring index trim on error path (CKI Backport Bot) [RHEL-104561] {CVE-2025-37873}
- book3s64/radix : Align section vmemmap start address to PAGE_SIZE (Mamatha Inamdar) [RHEL-109492]
- book3s64/radix: Fix compile errors when CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=n (Mamatha Inamdar) [RHEL-109492]
- net: introduce per netns packet chains (Paolo Abeni) [RHEL-89050]
- enic: fix incorrect MTU comparison in enic_change_mtu() (John Meneghini) [RHEL-108274]
- net/enic: Allow at least 8 RQs to always be used (John Meneghini) [RHEL-108274]
- enic: get max rq & wq entries supported by hw, 16K queues (John Meneghini) [RHEL-106604]
- enic: cleanup of enic wq request completion path (John Meneghini) [RHEL-106604]
- enic: added enic_wq.c and enic_wq.h (John Meneghini) [RHEL-106604]
- enic: remove unused function cq_enet_wq_desc_dec (John Meneghini) [RHEL-106604]
- enic: enable rq extended cq support (John Meneghini) [RHEL-106604]
- enic: enic rq extended cq defines (John Meneghini) [RHEL-106604]
- enic: enic rq code reorg (John Meneghini) [RHEL-106604]
- enic: Move function from header file to c file (John Meneghini) [RHEL-106604]
- enic: add dependency on Page Pool (John Meneghini) [RHEL-106604]
- enic: remove copybreak tunable (John Meneghini) [RHEL-106604]
- enic: Use the Page Pool API for RX (John Meneghini) [RHEL-106604]
- enic: Simplify RX handler function (John Meneghini) [RHEL-106604]
- enic: Move RX functions to their own file (John Meneghini) [RHEL-106604]
- enic: Fix typo in comment in table indexed by link speed (John Meneghini) [RHEL-106604]
- enic: Obtain the Link speed only after the link comes up (John Meneghini) [RHEL-106604]
- enic: Move RX coalescing set function (John Meneghini) [RHEL-106604]
- enic: Move kdump check into enic_adjust_resources() (John Meneghini) [RHEL-106604]
- enic: Move enic resource adjustments to separate function (John Meneghini) [RHEL-106604]
- enic: Adjust used MSI-X wq/rq/cq/interrupt resources in a more robust way (John Meneghini) [RHEL-106604]
- enic: Allocate arrays in enic struct based on VIC config (John Meneghini) [RHEL-106604]
- enic: Save resource counts we read from HW (John Meneghini) [RHEL-106604]
- enic: Make MSI-X I/O interrupts come after the other required ones (John Meneghini) [RHEL-106604]
- enic: Create enic_wq/rq structures to bundle per wq/rq data (John Meneghini) [RHEL-106604]
- enic: Report some per queue statistics in ethtool (John Meneghini) [RHEL-106604]
- enic: Report per queue statistics in netdev qstats (John Meneghini) [RHEL-106604]
- enic: Collect per queue statistics (John Meneghini) [RHEL-106604]
- enic: Use macro instead of static const variables for array sizes (John Meneghini) [RHEL-106604]
- enic: add ethtool get_channel support (John Meneghini) [RHEL-106604]
- enic: Validate length of nl attributes in enic_set_vf_port (John Meneghini) [RHEL-106604]
- enic: Replace hardcoded values for vnic descriptor by defines (John Meneghini) [RHEL-106604]
- enic: Avoid false positive under FORTIFY_SOURCE (John Meneghini) [RHEL-106604]
- scsi: fnic: Fix missing DMA mapping error in fnic_send_frame() (John Meneghini) [RHEL-106420]
- scsi: fnic: Set appropriate logging level for log message (John Meneghini) [RHEL-106420]
- scsi: fnic: Add and improve logs in FDMI and FDMI ABTS paths (John Meneghini) [RHEL-106420]
- scsi: fnic: Turn off FDMI ACTIVE flags on link down (John Meneghini) [RHEL-106420]
- scsi: fnic: Fix crash in fnic_wq_cmpl_handler when FDMI times out (John Meneghini) [RHEL-106420]
- scsi: fnic: Remove unnecessary NUL-terminations (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove redundant flush_workqueue() calls (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove unnecessary spinlock locking and unlocking (John Meneghini) [RHEL-106419]
- scsi: fnic: Replace fnic->lock_flags with local flags (John Meneghini) [RHEL-106419]
- scsi: fnic: Replace use of sizeof with standard usage (John Meneghini) [RHEL-106419]
- scsi: fnic: Fix indentation and remove unnecessary parenthesis (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove unnecessary debug print (John Meneghini) [RHEL-106419]
- scsi: fnic: Propagate SCSI error code from fnic_scsi_drv_init() (John Meneghini) [RHEL-106419]
- scsi: fnic: Test for memory allocation failure and return error code (John Meneghini) [RHEL-106419]
- scsi: fnic: Return appropriate error code from failure of scsi drv init (John Meneghini) [RHEL-106419]
- scsi: fnic: Return appropriate error code for mem alloc failure (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove always-true IS_FNIC_FCP_INITIATOR macro (John Meneghini) [RHEL-106419]
- scsi: fnic: Fix use of uninitialized value in debug message (John Meneghini) [RHEL-106419]
- scsi: fnic: Delete incorrect debugfs error handling (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove unnecessary else to fix warning in FDLS FIP (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove extern definition from .c files (John Meneg

Fixed packages 29

ReleasePackageFixed in
Oracle Linux · 9 kernel 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-abi-stablelists 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-core 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-cross-headers 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-debug 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-debug-core 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-debug-devel 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-debug-devel-matched 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-debug-modules 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-debug-modules-core 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-debug-modules-extra 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-debug-uki-virt 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-devel 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-devel-matched 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-doc 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-headers 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-modules 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-modules-core 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-modules-extra 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-tools 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-tools-libs 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-tools-libs-devel 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-uki-virt 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 kernel-uki-virt-addons 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 libperf 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 perf 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 python3-perf 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 rtla 0:5.14.0-570.44.1.0.1.el9_6
Oracle Linux · 9 rv 0:5.14.0-570.44.1.0.1.el9_6

Vulnerabilities 1

  • High 7.8

    ipv6: mcast: Delay put pmc->idev in mld_del_delrec()

    In the Linux kernel, the following vulnerability has been resolved: ipv6: mcast: Delay put pmc->idev in mld_del_delrec() pmc->idev is still used in ip6_mc_clear_src(), so as mld_clear_delrec() does, the reference should be put after ip6_mc_clear_src() return.