[El-errata] ELSA-2026-90365 Important: Oracle Linux 9 kernel security, bug fix, and enhancement update
Errata Announcements for Oracle Linux
el-errata at oss.oracle.com
Wed Oct 28 22:56:50 UTC 2026
Oracle Linux Security Advisory ELSA-2026-90365
http://linux.oracle.com/errata/ELSA-2026-90365.html
The following updated rpms for Oracle Linux 9 have been uploaded to the Unbreakable Linux Network:
x86_64:
kernel-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-abi-stablelists-5.14.0-687.61.1.el9_8.noarch.rpm
kernel-core-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-cross-headers-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-debug-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-debug-core-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-debug-devel-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-debug-devel-matched-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-debug-modules-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-debug-modules-core-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-debug-modules-extra-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-debug-uki-virt-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-devel-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-devel-matched-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-doc-5.14.0-687.61.1.el9_8.noarch.rpm
kernel-headers-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-modules-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-modules-core-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-modules-extra-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-tools-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-tools-libs-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-tools-libs-devel-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-uki-virt-5.14.0-687.61.1.el9_8.x86_64.rpm
kernel-uki-virt-addons-5.14.0-687.61.1.el9_8.x86_64.rpm
libperf-5.14.0-687.61.1.el9_8.x86_64.rpm
perf-5.14.0-687.61.1.el9_8.x86_64.rpm
python3-perf-5.14.0-687.61.1.el9_8.x86_64.rpm
rtla-5.14.0-687.61.1.el9_8.x86_64.rpm
rv-5.14.0-687.61.1.el9_8.x86_64.rpm
aarch64:
kernel-cross-headers-5.14.0-687.61.1.el9_8.aarch64.rpm
kernel-headers-5.14.0-687.61.1.el9_8.aarch64.rpm
kernel-tools-5.14.0-687.61.1.el9_8.aarch64.rpm
kernel-tools-libs-5.14.0-687.61.1.el9_8.aarch64.rpm
kernel-tools-libs-devel-5.14.0-687.61.1.el9_8.aarch64.rpm
libperf-5.14.0-687.61.1.el9_8.aarch64.rpm
perf-5.14.0-687.61.1.el9_8.aarch64.rpm
python3-perf-5.14.0-687.61.1.el9_8.aarch64.rpm
rtla-5.14.0-687.61.1.el9_8.aarch64.rpm
rv-5.14.0-687.61.1.el9_8.aarch64.rpm
SRPMS:
http://oss.oracle.com/ol9/SRPMS-updates/kernel-5.14.0-687.61.1.el9_8.src.rpm
Related CVEs:
CVE-2024-57974
CVE-2026-53388
CVE-2026-63978
CVE-2026-63979
CVE-2026-64266
CVE-2026-64523
CVE-2026-68476
CVE-2026-72242
CVE-2026-74515
CVE-2026-80824
CVE-2026-89638
CVE-2026-89777
CVE-2026-93262
CVE-2026-98222
CVE-2026-98320
Description of changes:
[5.14.0-687.61.1]
- 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-687.61.1]
- netfilter: flowtable: hold reference on ct until flow is released (CKI Backport Bot) [RHEL-280075] {CVE-2026-98320}
- vfio/pci: clear vdev->msi_perm after freeing it on init failure (Rodolfo Vick) [RHEL-270901] {CVE-2026-89777}
- md/raid5-ppl: fix use-after-free in ppl_do_flush() (CKI Backport Bot) [RHEL-278089] {CVE-2026-93262}
- KEYS: encrypted: fix integer overflow of datablob_len (Bruno Meneguele) [RHEL-279504] {CVE-2026-98222}
- KVM: s390: pci: Reject adapter interrupt forwarding if already enabled (CKI Backport Bot) [RHEL-277620] {CVE-2026-74515}
- smb: client: guard against tailsz underflow in wdata_send_pages() (Paulo Alcantara) [RHEL-257205]
- smb: client: split cifsFileInfo bitfields to avoid shared-byte RMW races (Paulo Alcantara) [RHEL-257205]
- smb: client: fix rlist race and missing initialization (Paulo Alcantara) [RHEL-257205] {CVE-2026-98174}
- smb: client: cancel reconnect work in clean_demultiplex_info() (Paulo Alcantara) [RHEL-257205] {CVE-2026-98175}
- smb/client: send lease break ACKs thru correct session for multiuser mounts (Paulo Alcantara) [RHEL-257205]
- smb: client: fix cifsFileInfo reference leak in deferred close (Paulo Alcantara) [RHEL-257205] {CVE-2026-97558}
- smb: client: avoid leaking refcount when cifs_sb_tlink() fails (Paulo Alcantara) [RHEL-257205] {CVE-2026-97556}
- smb: client: avoid leaking refcount in cifs_queue_oplock_break() (Paulo Alcantara) [RHEL-257205] {CVE-2026-97557}
- smb: client: fix data corruption with concurrent writes and O_TRUNC (Paulo Alcantara) [RHEL-257205]
- cifs: don't update i_size in cifs_do_truncate without a cached handle (Paulo Alcantara) [RHEL-257205]
- smb: client: invalidate fscache for fallocate range operations (Paulo Alcantara) [RHEL-257205] {CVE-2026-98124}
- smb: client: fix stale page cache in insert/collapse range (Paulo Alcantara) [RHEL-257205] {CVE-2026-98125}
- smb: client: fix integer truncation in collapse range (Paulo Alcantara) [RHEL-257205]
- smb: client: fix data corruption in emulated insert range (Paulo Alcantara) [RHEL-257205]
- smb/client: mark file sparse before emulating insert range (Paulo Alcantara) [RHEL-257205]
- smb/client: validate new EOF for zero range (Paulo Alcantara) [RHEL-257205] {CVE-2026-98126}
- smb/client: validate new EOF for insert range (Paulo Alcantara) [RHEL-257205] {CVE-2026-98127}
- cifs: add revalidation on FSCTL failure in smb2_duplicate_extents() (Paulo Alcantara) [RHEL-257205]
- cifs: fix loff_t underflow in cifs_remap_file_range() when len == 0 (Paulo Alcantara) [RHEL-257205] {CVE-2026-89640}
- cifs: call pagecache_isize_extended() in cifs_setsize() when extending (Paulo Alcantara) [RHEL-257205] {CVE-2026-89642}
- cifs: clear tcon after cifsFileInfo_put() in cifs_file_set_size() (Paulo Alcantara) [RHEL-257205] {CVE-2026-89641}
- smb/client: decode reparse metadata using its payload type (Paulo Alcantara) [RHEL-257205]
- smb/client: preserve open info type across compound queries (Paulo Alcantara) [RHEL-257205]
- smb/client: mark missing nlink values as unknown (Paulo Alcantara) [RHEL-257205]
- smb/client: fix nlink of an overwritten open file (Paulo Alcantara) [RHEL-257205]
- cifs: remove dead size-update blocks in cifs_setattr_unix/nounix (Paulo Alcantara) [RHEL-257205]
- cifs: remove redundant size-update block in cifs_remap_file_range() (Paulo Alcantara) [RHEL-257205]
- cifs: add cifs_resize_file_locked() to guard fscache_resize_cookie() under i_rwsem (Paulo Alcantara) [RHEL-257205]
- cifs: use cifs_invalidate_cache() in cifs_do_truncate() for O_TRUNC (Paulo Alcantara) [RHEL-257205] {CVE-2026-89639}
- cifs: add fscache_resize_cookie() to cifs_setsize() (Paulo Alcantara) [RHEL-257205]
- smb: client: simplify cifs_fscache_get_super_cookie() (Paulo Alcantara) [RHEL-257205]
- smb/client: flush dirty data before punching a hole (Paulo Alcantara) [RHEL-257205] {CVE-2026-93794}
- smb/client: refresh allocation after EOF-extending fallocate (Paulo Alcantara) [RHEL-257205]
- smb/client: emulate small EOF-extending mode 0 fallocate ranges (Paulo Alcantara) [RHEL-257205]
- smb/client: reduce fallocate zero buffer allocation (Paulo Alcantara) [RHEL-257205]
- smb/client: refresh allocation size after duplicate extents (Paulo Alcantara) [RHEL-257205]
- smb: client: use kvzalloc() for megabyte buffer in simple fallocate (Paulo Alcantara) [RHEL-257205]
- smb/client: fix incorrect nlink returned by fstat() (Paulo Alcantara) [RHEL-257205]
- smb/client: zero-initialize stack-allocated cifs_open_info_data (Paulo Alcantara) [RHEL-257205] {CVE-2026-93801}
- smb/client: pass cifs_open_info_data to SMB2_open() (Paulo Alcantara) [RHEL-257205]
- smb/client: use stack-allocated smb2_file_all_info in smb3_query_mf_symlink() (Paulo Alcantara) [RHEL-257205]
- smb: client: refactor cifs_revalidate_mapping() to use clear_and_wake_up_bit() (Paulo Alcantara) [RHEL-257205]
- smb/client: do not account EOF extension as allocation (Paulo Alcantara) [RHEL-257205]
- smb/client: preserve errors from smb2_set_sparse() (Paulo Alcantara) [RHEL-257205]
- smb/client: name the default fallocate mode (Paulo Alcantara) [RHEL-257205]
- smb/client: update i_blocks after contiguous writes (Paulo Alcantara) [RHEL-257205]
- smb: client: fix races in cifsd thread creation (Paulo Alcantara) [RHEL-257205] {CVE-2026-93829}
- cifs: invalidate cfid on unlink/rename/rmdir (Paulo Alcantara) [RHEL-257205]
- cifs: abort open_cached_dir if we don't request leases (Paulo Alcantara) [RHEL-257205]
- cifs: change_conf needs to be called for session setup (Paulo Alcantara) [RHEL-257205]
- smb: client: fix generic/694 due to wrong ->i_blocks (Paulo Alcantara) [RHEL-257205]
- smb: client: fix open handle lookup in cifs_open() (Paulo Alcantara) [RHEL-257205]
- smb: client: fix in-place encryption corruption in SMB2_write() (Paulo Alcantara) [RHEL-257205] {CVE-2026-43362}
- smb: client: fix atomic open with O_DIRECT & O_SYNC (Paulo Alcantara) [RHEL-257205]
- cifs: Scripted clean up fs/smb/client/cifsglob.h (Paulo Alcantara) [RHEL-257205]
- cifs: Scripted clean up fs/smb/client/fscache.h (Paulo Alcantara) [RHEL-257205]
- cifs: Scripted clean up fs/smb/client/cifsfs.h (Paulo Alcantara) [RHEL-257205]
- cifs: Scripted clean up fs/smb/client/cifsproto.h (Paulo Alcantara) [RHEL-257205]
- udp: Deal with race between UDP socket address change and rehash (Jamie Bainbridge) [RHEL-257635] {CVE-2024-57974}
- smb: client: clear setuid/setgid bit on write with cifsacl/modefromsid/posix extensions (CKI Backport Bot) [RHEL-271257] {CVE-2026-89638}
- net/handshake: Drain pending requests at net namespace exit (Xin Long) [RHEL-232134] {CVE-2026-63978}
- net/handshake: Use spin_lock_bh for hn_lock (Xin Long) [RHEL-232134]
- net/handshake: hand off the pinned file reference to accept_doit (Xin Long) [RHEL-230363] {CVE-2026-63979}
- net/handshake: Take a long-lived file reference at submit (Xin Long) [RHEL-234159] {CVE-2026-64523}
- fuse: re-lock request before replacing page cache folio (Miklos Szeredi) [RHEL-226093] {CVE-2026-53388}
- fuse: release pipe buf after last use (Miklos Szeredi) [RHEL-226093] {CVE-2026-53388}
- fuse: fix page stealing (Miklos Szeredi) [RHEL-226093] {CVE-2026-53388}
- ipvs: reload ip header after head reallocation (Phil Sutter) [RHEL-263800] {CVE-2026-68476}
- selinux: avoid sk_socket dereference in selinux_sctp_bind_connect() (CKI Backport Bot) [RHEL-243225] {CVE-2026-72242}
- usb: usbfs: fix use-after-free of usb_device in usbdev_release() (CKI Backport Bot) [RHEL-258557] {CVE-2026-80824}
- fuse: re-lock request before returning from fuse_ref_folio() (CKI Backport Bot) [RHEL-234250] {CVE-2026-64266}
More information about the El-errata
mailing list