ELBA-2025-19102-1

ELBA-2025-19102-1 - kernel bug fix update

Type:BUG
Impact:NA
Release Date:2025-10-27

Description


[4.18.0-553.81.1.0.1]
- scsi: core: Restrict legal sdev_state transitions via sysfs (Uday Shankar) [Orabug: 37778230]

[4.18.0-553.81.1]
- 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.3
- Remove upstream reference during boot (Kevin Lyons) [Orabug: 34750652]
- Add new Oracle Linux Driver Signing (key 1) certificate [Orabug: 37985772]

[4.18.0-553.81.1]
- Bluetooth: L2CAP: Fix user-after-free (CKI Backport Bot) [RHEL-117369] {CVE-2022-50386}
- Bluetooth: Fix potential use-after-free when clear keys (CKI Backport Bot) [RHEL-117193] {CVE-2023-53386}
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare (CKI Backport Bot) [RHEL-117924] {CVE-2025-39817}
- scsi: lpfc: Fix buffer free/clear order in deferred receive path (CKI Backport Bot) [RHEL-117707] {CVE-2025-39841}
- mm, meminit: recalculate pcpu batch and high limits after init completes (Audra Mitchell) [RHEL-108920]
- Bluetooth: L2CAP: fix 'bad unlock balance' in l2cap_disconnect_rsp (CKI Backport Bot) [RHEL-118478] {CVE-2023-53297}
- net/mlx5: Stop waiting for PCI if pci channel is offline (CKI Backport Bot) [RHEL-114111]
- mm/shmem: fix potential dead loop in shmem_unuse() (Rafael Aquini) [RHEL-104909]
- mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable() (Rafael Aquini) [RHEL-104909]
- mm: fix apply_to_existing_page_range() (Rafael Aquini) [RHEL-104909]
- arm64: mm: Correct the update of max_pfn (Rafael Aquini) [RHEL-104909]
- mm, percpu: do not consider sleepable allocations atomic (Rafael Aquini) [RHEL-104909]
- mm/hugetlb: wait for hugetlb folios to be freed (Rafael Aquini) [RHEL-104909]
- x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs (Rafael Aquini) [RHEL-104909]
- x86/mm/pat: cpa-test: fix length for CPA_ARRAY test (Rafael Aquini) [RHEL-104909]
- arm64: Fix KASAN random tag seed initialization (Rafael Aquini) [RHEL-104909]
- mm/numa_balancing: teach mpol_to_str about the balancing mode (Rafael Aquini) [RHEL-104909]
- s390/mm: Fix clearing storage keys for huge pages (Rafael Aquini) [RHEL-104909]
- s390/mm: Fix storage key clearing for guest huge pages (Rafael Aquini) [RHEL-104909]
- mm/slub, kunit: Use inverted data to corrupt kmem cache (Rafael Aquini) [RHEL-104909]
- mm: memcg: use larger batches for proactive reclaim (Rafael Aquini) [RHEL-104909]
- mm: memcg: don't periodically flush stats when memcg is disabled (Rafael Aquini) [RHEL-104909]
- mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats (Rafael Aquini) [RHEL-104909]
- mm: memcontrol: don't throttle dying tasks on memory.high (Rafael Aquini) [RHEL-104909]
- arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify (Rafael Aquini) [RHEL-104909]
- arm64/mm: Set only the PTE_DIRTY bit while preserving the HW dirty state (Rafael Aquini) [RHEL-104909]
- base/node.c: initialize the accessor list before registering (Rafael Aquini) [RHEL-104909]
- mm: hugetlb: eliminate memory-less nodes handling (Rafael Aquini) [RHEL-104909]
- mm: hugetlb: simplify per-node sysfs creation and removal (Rafael Aquini) [RHEL-104909]
- powerpc/pseries: fix potential memory leak in init_cpu_associativity() (Rafael Aquini) [RHEL-104909]
- writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs (Rafael Aquini) [RHEL-104909]
- vfs: fix readahead(2) on block devices (Rafael Aquini) [RHEL-104909]
- mm/page_alloc: correct start page when guard page debug is enabled (Rafael Aquini) [RHEL-104909]
- mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Rafael Aquini) [RHEL-104909]
- mm/cma: use nth_page() in place of direct struct page manipulation (Rafael Aquini) [RHEL-104909]
- slab: kmalloc_size_roundup() must not return 0 for non-zero size (Rafael Aquini) [RHEL-104909]
- mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Rafael Aquini) [RHEL-104909]
- mm/vmalloc: add a safer version of find_vm_area() for debug (Rafael Aquini) [RHEL-104909]
- mm/vmalloc: extend __find_vmap_area() with one more argument (Rafael Aquini) [RHEL-104909]
- mm: memory-failure: fix unexpected return value in soft_offline_page() (Rafael Aquini) [RHEL-104909]
- mm: memory-failure: kill soft_offline_free_page() (Rafael Aquini) [RHEL-104909]
- radix tree: remove unused variable (Rafael Aquini) [RHEL-104909]
- mm: add a call to flush_cache_vmap() in vmap_pfn() (Rafael Aquini) [RHEL-104909]
- tmpfs: verify {g,u}id mount options correctly (Rafael Aquini) [RHEL-104909]
- powerpc/mm/altmap: Fix altmap boundary check (Rafael Aquini) [RHEL-104909]
- powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary (Rafael Aquini) [RHEL-104909]
- writeback: fix dereferencing NULL mapping->host on writeback_page_template (Rafael Aquini) [RHEL-104909]
- x86/mm: Avoid using set_pgd() outside of real PGD pages (Rafael Aquini) [RHEL-104909]
- mm: vmalloc must set pte via arch code (Rafael Aquini) [RHEL-104909]
- mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-104909]
- mm, compaction: finish pageblocks on complete migration failure (Rafael Aquini) [RHEL-104909]
- mm, compaction: finish scanning the current pageblock if requested (Rafael Aquini) [RHEL-104909]
- mm, compaction: check if a page has been captured before draining PCP pages (Rafael Aquini) [RHEL-104909]
- mm, compaction: rename compact_control->rescan to finish_pageblock (Rafael Aquini) [RHEL-104909]
- mm/compaction: move compaction_suitable's comment to right place (Rafael Aquini) [RHEL-104909]
- mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' in compact_zone() (Rafael Aquini) [RHEL-104909]
- mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath() (Rafael Aquini) [RHEL-104909]
- Revert 'mm/compaction: fix set skip in fast_find_migrateblock' (Rafael Aquini) [RHEL-104909]
- mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Rafael Aquini) [RHEL-104909]
- mm/compaction: fix set skip in fast_find_migrateblock (Rafael Aquini) [RHEL-104909]
- memregion: Fix memregion_free() fallback definition (Rafael Aquini) [RHEL-104909]
- s390/extable: fix exception table sorting (Rafael Aquini) [RHEL-104909]
- shmem: shmem_writepage() split unlikely i915 THP (Rafael Aquini) [RHEL-104909]
- huge tmpfs: decide stat.st_blksize by shmem_is_huge() (Rafael Aquini) [RHEL-104909]
- huge tmpfs: shmem_is_huge(vma, inode, index) (Rafael Aquini) [RHEL-104909]
- huge tmpfs: SGP_NOALLOC to stop collapse_file() on race (Rafael Aquini) [RHEL-104909]
- huge tmpfs: move shmem_huge_enabled() upwards (Rafael Aquini) [RHEL-104909]
- huge tmpfs: remove shrinklist addition from shmem_setattr() (Rafael Aquini) [RHEL-104909]
- mm,shmem,thp: limit shmem THP allocations to requested zones (Rafael Aquini) [RHEL-104909]
- mm,thp,shm: limit gfp mask to no more than specified (Rafael Aquini) [RHEL-104909]
- mm,thp,shmem: limit shmem THP alloc gfp_mask (Rafael Aquini) [RHEL-104909]
- mm/swap: optimise get_shadow_from_swap_cache (Rafael Aquini) [RHEL-104909]
- mm/shmem: use pagevec_lookup in shmem_unlock_mapping (Rafael Aquini) [RHEL-104909]
- mm: make pagecache tagged lookups return only head pages (Rafael Aquini) [RHEL-104909]
- mm: fix madvise WILLNEED performance problem (Rafael Aquini) [RHEL-104909]
- mm: pagemap.h: fix two kernel-doc markups (Rafael Aquini) [RHEL-104909]
- mm: add find_lock_head (Rafael Aquini) [RHEL-104909]
- mm/shmem: return head page from find_lock_entry (Rafael Aquini) [RHEL-104909]
- mm: convert find_get_entry to return the head page (Rafael Aquini) [RHEL-104909]
- i915: use find_lock_page instead of find_lock_entry (Rafael Aquini) [RHEL-104909]
- proc: optimise smaps for shmem entries (Rafael Aquini) [RHEL-104909]
- mm: optimise madvise WILLNEED (Rafael Aquini) [RHEL-104909]
- mm: use find_get_incore_page in memcontrol (Rafael Aquini) [RHEL-104909]
- mm: factor find_get_incore_page out of mincore_page (Rafael Aquini) [RHEL-104909]
- mm/shmem: fix build without THP (Rafael Aquini) [RHEL-104909]
- mm: huge tmpfs: try to split_huge_page() when punching hole (Rafael Aquini) [RHEL-104909]
- mm/shmem.c: clean code by removing unnecessary assignment (Rafael Aquini) [RHEL-104909]
- mm/shmem.c: distribute switch variables for initialization (Rafael Aquini) [RHEL-104909]
- include/linux/pagemap.h: optimise find_subpage for !THP (Rafael Aquini) [RHEL-104909]
- mm/filemap.c: unexport find_get_entry (Rafael Aquini) [RHEL-104909]
- include/linux/pagemap.h: rename arguments to find_subpage (Rafael Aquini) [RHEL-104909]
- powerpc/mm: drop #ifdef CONFIG_MMU in is_ioremap_addr() (Rafael Aquini) [RHEL-104909]
- powerpc: remove the __kernel_io_end export (Rafael Aquini) [RHEL-104909]
- mm/shmem: make find_get_pages_range() work for huge page (Rafael Aquini) [RHEL-104909]
- wifi: cfg80211: sme: cap SSID length in __cfg80211_connect_result() (CKI Backport Bot) [RHEL-117577] {CVE-2025-39849}
- dlm: move to rinfo for all middle conversion cases (Alexander Aring) [RHEL-110032]




Updated Packages


Release/ArchitectureFilenamesha256Superseded By AdvisoryChannel Label
Oracle Linux 8 (x86_64) kernel-4.18.0-553.81.1.0.1.el8_10.src.rpmac21208f9a51a1367fb28227d51e38cb6824c7f59e53b88386cbe5d49ddc8d4c-ol8_x86_64_MODRHCK
bpftool-4.18.0-553.81.1.0.1.el8_10.x86_64.rpmb457ef2d291d097f313e5a3501ab7d4c5bff219c4581b5f38376a931a2b3451b-ol8_x86_64_MODRHCK
kernel-4.18.0-553.81.1.0.1.el8_10.x86_64.rpmd45b1e76776bd3da4cd217790738d5bc5edbeecd665c76ecc9a6f1b831ba9fc2-ol8_x86_64_MODRHCK
kernel-abi-stablelists-4.18.0-553.81.1.0.1.el8_10.noarch.rpm7140874632ad08bad6b6fbeabb3a02d8462ebe4cce1d74d19d25ee606a59c967-ol8_x86_64_MODRHCK
kernel-core-4.18.0-553.81.1.0.1.el8_10.x86_64.rpm33a09498504bf4bfd02b8a13666fccd5343a75ec1b951610d6e7b02d0f3f11aa-ol8_x86_64_MODRHCK
kernel-cross-headers-4.18.0-553.81.1.0.1.el8_10.x86_64.rpm69c8b43b2b91c5cb4649ad67a0b7065aa071e975aace48306143c7a13393e214-ol8_x86_64_MODRHCK
kernel-debug-4.18.0-553.81.1.0.1.el8_10.x86_64.rpm224df577c9e97268b6339d739860aa262d489627c49a56e38a185a9f60fc062c-ol8_x86_64_MODRHCK
kernel-debug-core-4.18.0-553.81.1.0.1.el8_10.x86_64.rpmf77e4844058d8d40692a7c9dfce5edbbe7c859560e58b2328071ce0075e046ab-ol8_x86_64_MODRHCK
kernel-debug-devel-4.18.0-553.81.1.0.1.el8_10.x86_64.rpmcc5b518eaef0e09d62ed532a81fb5a0d7b21f29ea2d17010a9f1fb11a4524b18-ol8_x86_64_MODRHCK
kernel-debug-modules-4.18.0-553.81.1.0.1.el8_10.x86_64.rpm8b64b0909958f88fce19af7ca04d80f9d6b35a91fba50f6cf37694eacabe035e-ol8_x86_64_MODRHCK
kernel-debug-modules-extra-4.18.0-553.81.1.0.1.el8_10.x86_64.rpm430b8a3c03b32d41eb6bde68a6b0beef0ac40ed05687f3da699e9c717a838631-ol8_x86_64_MODRHCK
kernel-devel-4.18.0-553.81.1.0.1.el8_10.x86_64.rpm437622cec499aa7d5bdf3e1ee6b8fce5d53fee06dec890e9fd04a192a8e60a95-ol8_x86_64_MODRHCK
kernel-doc-4.18.0-553.81.1.0.1.el8_10.noarch.rpme4d92b59a26111f0bf80b60ce1b698f4019c04447788d9570f2d44d43177727e-ol8_x86_64_MODRHCK
kernel-headers-4.18.0-553.81.1.0.1.el8_10.x86_64.rpm5faaa2b0232d9a3841fbb9a7d03da2b842b0b59addd3eeab05175493c96a5870-ol8_x86_64_MODRHCK
kernel-modules-4.18.0-553.81.1.0.1.el8_10.x86_64.rpm40197d02dca080ea1328be01acdf6670e7abdb8053bc57722d02df067d9b3404-ol8_x86_64_MODRHCK
kernel-modules-extra-4.18.0-553.81.1.0.1.el8_10.x86_64.rpm828a35bc242b4ed2c2ac1e8f9f3055eb076877a03493c325872a9dcb7e922df7-ol8_x86_64_MODRHCK
kernel-tools-4.18.0-553.81.1.0.1.el8_10.x86_64.rpmd6e9e507dd319d4581bad7ff4c03bb058e0d4cc62cd4393c49895b4e014cc996-ol8_x86_64_MODRHCK
kernel-tools-libs-4.18.0-553.81.1.0.1.el8_10.x86_64.rpm20e0f41c57884e936049b582c42d5f7264fe253c2a5a43010b00c61f740d2f45-ol8_x86_64_MODRHCK
kernel-tools-libs-devel-4.18.0-553.81.1.0.1.el8_10.x86_64.rpm686d9b2a06af39edd8151f3120f338408df2792ca288ffc9371992fe327ccf87-ol8_x86_64_MODRHCK
perf-4.18.0-553.81.1.0.1.el8_10.x86_64.rpm29bbb674c1b7d868835a8bf4611e4329bced6505072d579ab7998156de78fba5-ol8_x86_64_MODRHCK
python3-perf-4.18.0-553.81.1.0.1.el8_10.x86_64.rpmf8c8145ccc9f70799a776094a8cb38864c1dd959b521b73dd7baecaec8380f43-ol8_x86_64_MODRHCK



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete