[El-errata] ELSA-2025-25754 Important: Oracle Linux 9 Unbreakable Enterprise kernel security update

Errata Announcements for Oracle Linux el-errata at oss.oracle.com
Tue Nov 11 18:17:43 UTC 2025


Oracle Linux Security Advisory ELSA-2025-25754

http://linux.oracle.com/errata/ELSA-2025-25754.html

The following updated rpms for Oracle Linux 9 have been uploaded to the Unbreakable Linux Network:

x86_64:
kernel-uek-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-core-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-debug-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-debug-core-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-debug-devel-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-debug-modules-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-debug-modules-core-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-debug-modules-deprecated-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-debug-modules-desktop-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-debug-modules-extra-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-debug-modules-extra-netfilter-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-debug-modules-usb-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-debug-modules-wireless-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-devel-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-doc-6.12.0-105.51.5.el9uek.noarch.rpm
kernel-uek-modules-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-modules-core-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-modules-deprecated-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-modules-desktop-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-modules-extra-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-modules-extra-netfilter-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-modules-usb-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-modules-wireless-6.12.0-105.51.5.el9uek.x86_64.rpm
kernel-uek-tools-6.12.0-105.51.5.el9uek.x86_64.rpm

aarch64:
kernel-uek-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-core-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-debug-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-debug-core-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-debug-devel-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-debug-modules-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-debug-modules-core-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-debug-modules-deprecated-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-debug-modules-desktop-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-debug-modules-extra-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-debug-modules-extra-netfilter-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-debug-modules-usb-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-debug-modules-wireless-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-devel-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-modules-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-modules-extra-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-modules-core-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-modules-deprecated-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-modules-desktop-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-modules-extra-netfilter-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-modules-usb-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-modules-wireless-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek-tools-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek64k-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek64k-core-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek64k-devel-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek64k-modules-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek64k-modules-core-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek64k-modules-deprecated-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek64k-modules-desktop-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek64k-modules-extra-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek64k-modules-extra-netfilter-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek64k-modules-usb-6.12.0-105.51.5.el9uek.aarch64.rpm
kernel-uek64k-modules-wireless-6.12.0-105.51.5.el9uek.aarch64.rpm


SRPMS:
http://oss.oracle.com/ol9/SRPMS-updates/kernel-uek-6.12.0-105.51.5.el9uek.src.rpm

Related CVEs:

CVE-2025-22103
CVE-2025-22106
CVE-2025-22113
CVE-2025-22124
CVE-2025-23133
CVE-2025-38272
CVE-2025-38306
CVE-2025-38322
CVE-2025-38453
CVE-2025-38502
CVE-2025-38556
CVE-2025-38676
CVE-2025-38730
CVE-2025-38732
CVE-2025-38735
CVE-2025-38737
CVE-2025-39673
CVE-2025-39675
CVE-2025-39676
CVE-2025-39679
CVE-2025-39681
CVE-2025-39683
CVE-2025-39689
CVE-2025-39691
CVE-2025-39693
CVE-2025-39695
CVE-2025-39697
CVE-2025-39698
CVE-2025-39700
CVE-2025-39705
CVE-2025-39706
CVE-2025-39707
CVE-2025-39713
CVE-2025-39714
CVE-2025-39718
CVE-2025-39721
CVE-2025-39723
CVE-2025-39724
CVE-2025-39759
CVE-2025-39765
CVE-2025-39766
CVE-2025-39770
CVE-2025-39772
CVE-2025-39773
CVE-2025-39779
CVE-2025-39780
CVE-2025-39782
CVE-2025-39790
CVE-2025-39791
CVE-2025-39800
CVE-2025-39805
CVE-2025-39806
CVE-2025-39808
CVE-2025-39810
CVE-2025-39812
CVE-2025-39813
CVE-2025-39817
CVE-2025-39819
CVE-2025-39824
CVE-2025-39825
CVE-2025-39828
CVE-2025-39829
CVE-2025-39832
CVE-2025-39835
CVE-2025-39838
CVE-2025-39841
CVE-2025-39842
CVE-2025-39843
CVE-2025-39844
CVE-2025-39845
CVE-2025-39847
CVE-2025-39849
CVE-2025-39850
CVE-2025-39851
CVE-2025-39852
CVE-2025-39853
CVE-2025-39854
CVE-2025-39860
CVE-2025-39861
CVE-2025-39863
CVE-2025-39864
CVE-2025-39865
CVE-2025-39866
CVE-2025-39867
CVE-2025-39870
CVE-2025-39871
CVE-2025-39877
CVE-2025-39880
CVE-2025-39881
CVE-2025-39883
CVE-2025-39884
CVE-2025-39885
CVE-2025-39886
CVE-2025-39891
CVE-2025-39894
CVE-2025-39895
CVE-2025-39898
CVE-2025-39899
CVE-2025-39900
CVE-2025-39901
CVE-2025-39902
CVE-2025-39903
CVE-2025-39911
CVE-2025-39913
CVE-2025-39914
CVE-2025-39917
CVE-2025-39918
CVE-2025-39922
CVE-2025-39923
CVE-2025-39926
CVE-2025-39927
CVE-2025-39929
CVE-2025-39931
CVE-2025-39932
CVE-2025-39940
CVE-2025-39945
CVE-2025-39946
CVE-2025-39947
CVE-2025-39948
CVE-2025-39949
CVE-2025-39953




Description of changes:

[6.12.0-105.51.5]
- RDMA/mlx5: Fix vport loopback forcing for MPV device (Patrisious Haddad)  [Orabug: 38226124]
- arm64: Utilize for_each_cpu_wrap for reference lookup (Beata Michalska)  [Orabug: 38454705]
- arm64: Update AMU-based freq scale factor on entering idle (Beata Michalska)  [Orabug: 38454705]
- arm64: Provide an AMU-based version of arch_freq_get_on_cpu (Beata Michalska)  [Orabug: 38454705]
- cpufreq: Introduce an optional cpuinfo_avg_freq sysfs entry (Beata Michalska)  [Orabug: 38454705]
- cpufreq: Allow arch_freq_get_on_cpu to return an error (Beata Michalska)  [Orabug: 38454705]
- arch_topology: init capacity_freq_ref to 0 (Ionela Voinescu)  [Orabug: 38454705]
- ACPI/HMAT: Move HMAT messages to pr_debug() (Dan Williams)  [Orabug: 38454705]
- perf: arm_cspmu: nvidia: monitor all ports by default (Besar Wicaksono)  [Orabug: 38454705]
- perf: arm_cspmu: nvidia: enable NVLINK-C2C port filtering (Besar Wicaksono)  [Orabug: 38454705]
- perf: arm_cspmu: nvidia: fix sysfs path in the kernel doc (Besar Wicaksono)  [Orabug: 38454705]
- perf: arm_cspmu: nvidia: remove unsupported SCF events (Besar Wicaksono)  [Orabug: 38454705]
- cppc_cpufreq: Remove HiSilicon CPPC workaround (Jie Zhan)  [Orabug: 38454705]
- Revert "sched/fair: Bump sd->max_newidle_lb_cost when newidle balance fails" (Joseph Salisbury)  [Orabug: 38498945]
- uek-rpm/config-aarch64: Enable configs for Grace platform support (Vijay Kumar)  [Orabug: 38526374]
- LTS version: v6.12.51 (Jack Vogel) 
- ASoC: qcom: audioreach: fix potential null pointer dereference (Srinivas Kandagatla) 
- wifi: ath11k: fix NULL dereference in ath11k_qmi_m3_load() (Matvey Kovalev) 
- mm: swap: check for stable address space before operating on the VMA (Charan Teja Kalla) 
- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID (Thadeu Lima de Souza Cascardo) 
- media: rc: fix races with imon_disconnect() (Larshin Sergey) 
- media: tuner: xc5000: Fix use-after-free in xc5000_release (Duoming Zhou) 
- media: b2c2: Fix use-after-free causing by irq_check_work in flexcop_pci_remove (Duoming Zhou) 
- scsi: target: target_core_configfs: Add length check to avoid buffer overflow (Wang Haoran) 
- gcc-plugins: Remove TODO_verify_il for GCC >= 16 (Kees Cook) 
- crypto: sha256 - fix crash at kexec (Breno Leitao) 
- LTS version v6.12.50 (Jack Vogel) 
- drm/i915/backlight: Return immediately when scale() finds invalid parameters (Guenter Roeck) 
- Revert "usb: xhci: remove option to change a default ring's TRB cycle bit" (Niklas Neronin) 
- iommufd: Fix race during abort for file descriptors (Jason Gunthorpe) 
- fbcon: Fix OOB access in font allocation (Thomas Zimmermann) 
- fbcon: fix integer overflow in fbcon_do_set_font (Samasth Norway Ananda) 
- mm/hugetlb: fix folio is still mapped when deleted (Jinjiang Tu) 
- kmsan: fix out-of-bounds access to shadow memory (Eric Biggers) 
- gpiolib: Extend software-node support to support secondary software-nodes (Hans de Goede) 
- fs/proc/task_mmu: check p->vec_buf for NULL (Jakub Acs) 
- afs: Fix potential null pointer dereference in afs_put_server (Zhen Ni) 
- drm/ast: Use msleep instead of mdelay for edid read (Nirmoy Das) 
- arm64: dts: marvell: cn9132-clearfog: fix multi-lane pci x2 and x4 ports (Josua Mayer) 
- arm64: dts: marvell: cn9132-clearfog: disable eMMC high-speed modes (Josua Mayer) 
- ARM: dts: socfpga: sodia: Fix mdio bus probe and PHY address (Nobuhiro Iwamatsu) 
- tracing: dynevent: Add a missing lockdown check on dynevent (Masami Hiramatsu (Google)) 
- crypto: af_alg - Fix incorrect boolean values in af_alg_ctx (Eric Biggers) 
- i40e: improve VF MAC filters accounting (Lukasz Czapnik) 
- i40e: add mask to apply valid bits for itr_idx (Lukasz Czapnik) 
- i40e: add max boundary check for VF filters (Lukasz Czapnik) 
- i40e: fix validation of VF state in get resources (Lukasz Czapnik) 
- i40e: fix input validation logic for action_meta (Lukasz Czapnik) 
- i40e: fix idx validation in config queues msg (Lukasz Czapnik) 
- i40e: fix idx validation in i40e_validate_queue_map (Lukasz Czapnik) 
- i40e: add validation for ring_len param (Lukasz Czapnik) 
- HID: asus: add support for missing PX series fn keys (Amit Chaudhari) 
- smb: client: fix wrong index reference in smb2_compound_op() (Sang-Heon Jeon) 
- platform/x86: lg-laptop: Fix WMAB call in fan_mode_store() (Daniel Lee) 
- drm/panthor: Defer scheduler entitiy destruction to queue release (Adrián Larumbe) 
- futex: Prevent use-after-free during requeue-PI (Sebastian Andrzej Siewior) 
- drm/gma500: Fix null dereference in hdmi teardown (Zabelin Nikita) 
- mm: folio_may_be_lru_cached() unless folio_test_large() (Hugh Dickins) 
- mm: revert "mm/gup: clear the LRU flag of a page before adding to LRU batch" (Hugh Dickins) 
- mm/gup: local lru_add_drain() to avoid lru_add_drain_all() (Hugh Dickins) 
- octeontx2-pf: Fix potential use after free in otx2_tc_add_flow() (Dan Carpenter) 
- net: dsa: lantiq_gswip: suppress -EINVAL errors for bridge FDB entries added to the CPU port (Vladimir Oltean) 
- net: dsa: lantiq_gswip: move gswip_add_single_port_br() call to port_setup() (Vladimir Oltean) 
- selftests: fib_nexthops: Fix creation of non-FDB nexthops (Ido Schimmel) 
- nexthop: Forbid FDB status change while nexthop is in a group (Ido Schimmel) 
- net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGS (Jason Baron) 
- bnxt_en: correct offset handling for IPv6 destination address (Alok Tiwari) 
- vhost: Take a reference on the task in struct vhost_task. (Sebastian Andrzej Siewior) 
- Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync (Luiz Augusto von Dentz) 
- Bluetooth: hci_sync: Fix hci_resume_advertising_sync (Luiz Augusto von Dentz) 
- ethernet: rvu-af: Remove slash from the driver name (Petr Malat) 
- net/smc: fix warning in smc_rx_splice() when calling get_page() (Sidraya Jayagond) 
- net: tun: Update napi->skb after XDP process (Wang Liang) 
- can: peak_usb: fix shift-out-of-bounds issue (Stéphane Grosjean) 
- can: mcba_usb: populate ndo_change_mtu() to prevent buffer overflow (Vincent Mailhol) 
- can: sun4i_can: populate ndo_change_mtu() to prevent buffer overflow (Vincent Mailhol) 
- can: hi311x: populate ndo_change_mtu() to prevent buffer overflow (Vincent Mailhol) 
- can: etas_es58x: populate ndo_change_mtu() to prevent buffer overflow (Vincent Mailhol) 
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI (Sabrina Dubroca) 
- bpf: Reject bpf_timer for PREEMPT_RT (Leon Hwang) 
- can: rcar_can: rcar_can_resume(): fix s2ram with PSCI (Geert Uytterhoeven) 
- wifi: virt_wifi: Fix page fault on connect (James Guan) 
- btrfs: don't allow adding block device of less than 1 MB (Mark Harmstone) 
- bpf: Check the helper function is valid in get_helper_proto (Jiri Olsa) 
- smb: server: use disable_work_sync in transport_rdma.c (Stefan Metzmacher) 
- smb: server: don't use delayed_work for post_recv_credits_work (Stefan Metzmacher) 
- cpufreq: Initialize cpufreq-based invariance before subsys (Christian Loehle) 
- ARM: dts: kirkwood: Fix sound DAI cells for OpenRD clients (Jihed Chaibi) 
- arm64: dts: imx8mp: Correct thermal sensor index (Peng Fan) 
- firmware: imx: Add stub functions for SCMI MISC API (Peng Fan) 
- HID: amd_sfh: Add sync across amd sfh work functions (Basavaraj Natikar) 
- IB/mlx5: Fix obj_type mismatch for SRQ event subscriptions (Or Har-Toov) 
- net: sfp: add quirk for FLYPRO copper SFP+ module (Aleksander Jan Bajkowski) 
- ALSA: usb-audio: Add mute TLV for playback volumes on more devices (qaqland) 
- ALSA: usb-audio: move mixer_quirks' min_mute into common quirk (Cryolitia PukNgae) 
- ALSA: usb-audio: Add DSD support for Comtrue USB Audio device (noble.yang) 
- i2c: designware: Add quirk for Intel Xe (Heikki Krogerus) 
- mmc: sdhci-cadence: add Mobileye eyeQ support (Benoît Monin) 
- net: sfp: add quirk for Potron SFP+ XGSPON ONU Stick (Chris Morgan) 
- net: fec: rename struct fec_devinfo fec_imx6x_info -> fec_imx6sx_info (Marc Kleine-Budde) 
- usb: core: Add 0x prefix to quirks debug output (Jiayi Li) 
- ALSA: usb-audio: Fix build with CONFIG_INPUT=n (Takashi Iwai) 
- ALSA: hda/realtek: Add support for ASUS NUC using CS35L41 HDA (Stefan Binding) 
- ALSA: usb-audio: Convert comma to semicolon (Chen Ni) 
- ALSA: usb-audio: Add mixer quirk for Sony DualSense PS5 (Cristian Ciocaltea) 
- ALSA: usb-audio: Remove unneeded wmb() in mixer_quirks (Cristian Ciocaltea) 
- ALSA: usb-audio: Simplify NULL comparison in mixer_quirks (Cristian Ciocaltea) 
- ALSA: usb-audio: Avoid multiple assignments in mixer_quirks (Cristian Ciocaltea) 
- ALSA: usb-audio: Drop unnecessary parentheses in mixer_quirks (Cristian Ciocaltea) 
- ALSA: usb-audio: Fix block comments in mixer_quirks (Cristian Ciocaltea) 
- ALSA: usb-audio: Fix code alignment in mixer_quirks (Cristian Ciocaltea) 
- firewire: core: fix overlooked update of subsystem ABI version (Takashi Sakamoto) 
- scsi: ufs: mcq: Fix memory allocation checks for SQE and CQE (Alok Tiwari)

[6.12.0-105.49.4]
- fs/dax: don't disassociate zero page entries (Alistair Popple)  [Orabug: 36859857]
- device/dax: properly refcount device dax pages when mapping (Alistair Popple)  [Orabug: 36859857]
- fs/dax: properly refcount fs dax pages (Alistair Popple)  [Orabug: 36859857]
- fs/dax: Fix "don't skip locked entries when scanning entries" (Alistair Popple)  [Orabug: 36859857]
- mm: decline to manipulate the refcount on a slab page (Matthew Wilcox (Oracle))  [Orabug: 36859857]
- dcssblk: mark DAX broken, remove FS_DAX_LIMITED support (Dan Williams)  [Orabug: 36859857]
- mm/gup: don't allow FOLL_LONGTERM pinning of FS DAX pages (Alistair Popple)  [Orabug: 36859857]
- mm/huge_memory: add vmf_insert_folio_pmd() (Alistair Popple)  [Orabug: 36859857]
- mm/huge_memory: add vmf_insert_folio_pud() (Alistair Popple)  [Orabug: 36859857]
- mm/rmap: add support for PUD sized mappings to rmap (Alistair Popple)  [Orabug: 36859857]
- mm/memory: add vmf_insert_page_mkwrite() (Alistair Popple)  [Orabug: 36859857]
- mm/memory: enhance insert_page_into_pte_locked() to create writable mappings (Alistair Popple)  [Orabug: 36859857]
- mm: allow compound zone device pages (Alistair Popple)  [Orabug: 36859857]
- mm/mm_init: move p2pdma page refcount initialisation to p2pdma (Alistair Popple)  [Orabug: 36859857]
- mm/gup: remove redundant check for PCI P2PDMA page (Alistair Popple)  [Orabug: 36859857]
- fs/dax: remove PAGE_MAPPING_DAX_SHARED mapping flag (Alistair Popple)  [Orabug: 36859857]
- dax: use folios more widely within DAX (Matthew Wilcox (Oracle))  [Orabug: 36859857]
- dax: remove access to page->index (Matthew Wilcox (Oracle))  [Orabug: 36859857]
- fs/dax: ensure all pages are idle prior to filesystem unmount (Alistair Popple)  [Orabug: 36859857]
- fs/dax: always remove DAX page-cache entries when breaking layouts (Alistair Popple)  [Orabug: 36859857]
- mm: optimize invalidation of shadow entries (Shakeel Butt)  [Orabug: 36859857]
- mm: optimize truncation of shadow entries (Shakeel Butt)  [Orabug: 36859857]
- fs/dax: create a common implementation to break DAX layouts (Alistair Popple)  [Orabug: 36859857]
- fs/dax: refactor wait for dax idle page (Alistair Popple)  [Orabug: 36859857]
- fs/dax: don't skip locked entries when scanning entries (Alistair Popple)  [Orabug: 36859857]
- fs/dax: return unmapped busy pages from dax_layout_busy_page_range() (Alistair Popple)  [Orabug: 36859857]
- uek: kabi: Update check-kabi to support namespace checks (Saeed Mirzamohammadi)  [Orabug: 38459242]




More information about the El-errata mailing list