Описание
ELSA-2026-54443: kernel security, bug fix, and enhancement update (IMPORTANT)
[5.14.0-687.39.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.39.1]
- x86/mm: Add missing saved dirty bit to page protection change mask (Luiz Capitulino) [RHEL-220787]
- net/sched: act_api: use RCU with deferred freeing for action lifecycle (CKI Backport Bot) [RHEL-218181] {CVE-2026-53264}
- KVM: SVM: make svm_flush_tlb_gva do a full asid flush if NPT enabled (Paolo Bonzini) [RHEL-214434]
- KVM: x86: hyper-v: Validate all GVAs during PV TLB flush (Paolo Bonzini) [RHEL-214434]
- accel/ivpu: Fix signed integer truncation in IPC receive (CKI Backport Bot) [RHEL-192081] {CVE-2026-53202}
Обновленные пакеты
Oracle Linux 9
Oracle Linux aarch64
kernel-cross-headers
5.14.0-687.39.1.el9_8
kernel-tools-libs-devel
5.14.0-687.39.1.el9_8
libperf
5.14.0-687.39.1.el9_8
kernel-headers
5.14.0-687.39.1.el9_8
perf
5.14.0-687.39.1.el9_8
python3-perf
5.14.0-687.39.1.el9_8
rtla
5.14.0-687.39.1.el9_8
rv
5.14.0-687.39.1.el9_8
kernel-tools
5.14.0-687.39.1.el9_8
kernel-tools-libs
5.14.0-687.39.1.el9_8
Oracle Linux x86_64
kernel
5.14.0-687.39.1.el9_8
kernel-abi-stablelists
5.14.0-687.39.1.el9_8
kernel-core
5.14.0-687.39.1.el9_8
kernel-debug
5.14.0-687.39.1.el9_8
kernel-debug-core
5.14.0-687.39.1.el9_8
kernel-debug-modules
5.14.0-687.39.1.el9_8
kernel-debug-modules-core
5.14.0-687.39.1.el9_8
kernel-debug-modules-extra
5.14.0-687.39.1.el9_8
kernel-debug-uki-virt
5.14.0-687.39.1.el9_8
kernel-modules
5.14.0-687.39.1.el9_8
kernel-modules-core
5.14.0-687.39.1.el9_8
kernel-modules-extra
5.14.0-687.39.1.el9_8
kernel-tools
5.14.0-687.39.1.el9_8
kernel-tools-libs
5.14.0-687.39.1.el9_8
kernel-uki-virt
5.14.0-687.39.1.el9_8
kernel-uki-virt-addons
5.14.0-687.39.1.el9_8
kernel-debug-devel
5.14.0-687.39.1.el9_8
kernel-debug-devel-matched
5.14.0-687.39.1.el9_8
kernel-devel
5.14.0-687.39.1.el9_8
kernel-devel-matched
5.14.0-687.39.1.el9_8
kernel-doc
5.14.0-687.39.1.el9_8
kernel-headers
5.14.0-687.39.1.el9_8
perf
5.14.0-687.39.1.el9_8
python3-perf
5.14.0-687.39.1.el9_8
rtla
5.14.0-687.39.1.el9_8
rv
5.14.0-687.39.1.el9_8
kernel-cross-headers
5.14.0-687.39.1.el9_8
kernel-tools-libs-devel
5.14.0-687.39.1.el9_8
libperf
5.14.0-687.39.1.el9_8
Связанные CVE
Связанные уязвимости
ELSA-2026-54343: kernel security, bug fix, and enhancement update (IMPORTANT)
In the Linux kernel, the following vulnerability has been resolved: net/sched: act_api: use RCU with deferred freeing for action lifecycle When NEWTFILTER and DELFILTER are run concurrently it is possible to create a race with an associated action. Let's illustrate with CPU0 running NEWTFILTER and CPU1 running DELFILTER: 0: mutex_lock() <-- holds the idr lock 0: rcu_read_lock() 0: p = idr_find(idr, index) <-- action p is valid (RCU protects IDR) 0: mutex_unlock() <-- releases the idr lock 1: refcount_dec_and_mutex_lock() <-- refcnt 1->0, mutex held 1: idr_remove(idr, index) <-- Action removed from IDR 1: mutex_unlock() <-- mutex released allowing us to delete the action 1: tcf_action_cleanup(p); kfree(p) <-- Kfrees p immediately, no deferral 0: refcount_inc_not_zero(&p->tcfa_refcnt) <-- ouch, UAF p points to freed memory This patch fixes the race condition between NEWTFILTER and DELFILTER by adding struct rcu_head to tc_action used in the deferral and introducing a call_rcu() in the...
In the Linux kernel, the following vulnerability has been resolved: net/sched: act_api: use RCU with deferred freeing for action lifecycle When NEWTFILTER and DELFILTER are run concurrently it is possible to create a race with an associated action. Let's illustrate with CPU0 running NEWTFILTER and CPU1 running DELFILTER: 0: mutex_lock() <-- holds the idr lock 0: rcu_read_lock() 0: p = idr_find(idr, index) <-- action p is valid (RCU protects IDR) 0: mutex_unlock() <-- releases the idr lock 1: refcount_dec_and_mutex_lock() <-- refcnt 1->0, mutex held 1: idr_remove(idr, index) <-- Action removed from IDR 1: mutex_unlock() <-- mutex released allowing us to delete the action 1: tcf_action_cleanup(p); kfree(p) <-- Kfrees p immediately, no deferral 0: refcount_inc_not_zero(&p->tcfa_refcnt) <-- ouch, UAF p points to freed memory This patch fixes the race condition between NEWTFILTER and DELFILTER by adding struct rcu_head to tc_action used in the deferral and introducing a call_rcu() in the...