Oracle Linux Security Advisory ELSA-2023-0334

https://linux.oracle.com/errata/ELSA-2023-0334.html

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

x86_64:
bpftool-5.14.0-162.12.1.el9_1.x86_64.rpm
kernel-5.14.0-162.12.1.el9_1.x86_64.rpm
kernel-abi-stablelists-5.14.0-162.12.1.el9_1.noarch.rpm
kernel-core-5.14.0-162.12.1.el9_1.x86_64.rpm
kernel-debug-5.14.0-162.12.1.el9_1.x86_64.rpm
kernel-debug-core-5.14.0-162.12.1.el9_1.x86_64.rpm
kernel-debug-devel-5.14.0-162.12.1.el9_1.x86_64.rpm
kernel-debug-devel-matched-5.14.0-162.12.1.el9_1.x86_64.rpm
kernel-debug-modules-5.14.0-162.12.1.el9_1.x86_64.rpm
kernel-debug-modules-extra-5.14.0-162.12.1.el9_1.x86_64.rpm
kernel-devel-5.14.0-162.12.1.el9_1.x86_64.rpm
kernel-devel-matched-5.14.0-162.12.1.el9_1.x86_64.rpm
kernel-doc-5.14.0-162.12.1.el9_1.noarch.rpm
kernel-headers-5.14.0-162.12.1.el9_1.x86_64.rpm
kernel-modules-5.14.0-162.12.1.el9_1.x86_64.rpm
kernel-modules-extra-5.14.0-162.12.1.el9_1.x86_64.rpm
kernel-tools-5.14.0-162.12.1.el9_1.x86_64.rpm
kernel-tools-libs-5.14.0-162.12.1.el9_1.x86_64.rpm
perf-5.14.0-162.12.1.el9_1.x86_64.rpm
python3-perf-5.14.0-162.12.1.el9_1.x86_64.rpm
kernel-cross-headers-5.14.0-162.12.1.el9_1.x86_64.rpm
kernel-tools-libs-devel-5.14.0-162.12.1.el9_1.x86_64.rpm

aarch64:
bpftool-5.14.0-162.12.1.el9_1.aarch64.rpm
kernel-headers-5.14.0-162.12.1.el9_1.aarch64.rpm
kernel-tools-5.14.0-162.12.1.el9_1.aarch64.rpm
kernel-tools-libs-5.14.0-162.12.1.el9_1.aarch64.rpm
perf-5.14.0-162.12.1.el9_1.aarch64.rpm
python3-perf-5.14.0-162.12.1.el9_1.aarch64.rpm
kernel-cross-headers-5.14.0-162.12.1.el9_1.aarch64.rpm
kernel-tools-libs-devel-5.14.0-162.12.1.el9_1.aarch64.rpm


SRPMS:
https://oss.oracle.com:443/ol9/SRPMS-updates//kernel-5.14.0-162.12.1.el9_1.src.rpm

Related CVEs:

CVE-2022-2959
CVE-2022-2964
CVE-2022-3077
CVE-2022-4139
CVE-2022-30594
CVE-2022-43945




Description of changes:

[5.14.0-162.12.1.el9_1.OL9]
- 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 nmap references from kernel (Mridula Shastry) [Orabug: 34313944]
- Remove upstream reference during boot (Kevin Lyons) [Orabug: 34729535]

[5.14.0-162.12.1.el9_1]
- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Valentin Schneider) [2154407 2153181]
- hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2151605 2149277]
- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2150910 2092794]

[5.14.0-162.11.1.el9_1]
- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148152 2148153] {CVE-2022-4139}
- memcg: prohibit unconditional exceeding the limit of dying tasks (Chris von Recklinghausen) [2143976 2120352]
- mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [2143976 2139747]
- mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Chris von Recklinghausen) [2143976 2120352]
- pipe: Fix missing lock in pipe_resize_ring() (Ian Kent) [2141631 2141632] {CVE-2022-2959}
- net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142722 2142723] {CVE-2022-2964}
- net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142722 2142723] {CVE-2022-2964}
- NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141769 2141770] {CVE-2022-43945}
- NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141769 2141770] {CVE-2022-43945}
- NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141769 2141770] {CVE-2022-43945}
- NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141769 2141770] {CVE-2022-43945}
- SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141769 2141770] {CVE-2022-43945}
- SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141769 2141770] {CVE-2022-43945}

[5.14.0-162.10.1.el9_1]
- ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2132070 2131953]
- ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2132070 2131953]
- ice: handle E822 generic device ID in PLDM header (Petr Oros) [2132070 2131953]
- ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2132070 2131953]
- ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2132070 2131953]
- ice: Fix switchdev rules book keeping (Petr Oros) [2132070 2131953]
- ice: fix access-beyond-end in the switch code (Petr Oros) [2132070 2131953]
- eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2132070 2131953]
- ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2132070 2131953]
- Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2132070 2131953]
- ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2132070 2131953]
- ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2132070 2131953]
- ice: fix wording in comment for ice_reset_vf (Petr Oros) [2132070 2131953]
- ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2132070 2131953]
- ice: always check VF VSI pointer values (Petr Oros) [2132070 2131953]
- ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2132070 2131953]
- ice: get switch id on switchdev devices (Petr Oros) [2132070 2131953]
- ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2132070 2131953]
- ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2132070 2131953]
- ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2132070 2131953]
- ice, xsk: Avoid refilling single Rx descriptors (Petr Oros) [2132070 2131953]
- ice, xsk: Diversify return values from xsk_wakeup call paths (Petr Oros) [2132070 2131953]
- ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Petr Oros) [2132070 2131953]
- ice, xsk: Decorate ICE_XDP_REDIR with likely() (Petr Oros) [2132070 2131953]
- ice: Add mpls+tso support (Petr Oros) [2132070 2131953]
- ice: switch: convert packet template match code to rodata (Petr Oros) [2132070 2131953]
- ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2132070 2131953]
- ice: switch: use a struct to pass packet template params (Petr Oros) [2132070 2131953]
- ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2132070 2131953]
- ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2132070 2131953]
- ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2132070 2131953]
- Documentation/admin-guide: Document nomodeset kernel parameter (Karol Herbst) [2145217 2143841]
- drm: Move nomodeset kernel parameter to the DRM subsystem (Karol Herbst) [2145217 2143841]
- selftests/bpf: Limit unroll_count for pyperf600 test (Frantisek Hrbata) [2144902 2139836]
- nvme-fc: fix the fc_appid_store return value (Ewan D. Milne) [2136914 2113035]
- ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2142168 2130652]
- CI: Drop c9s CI parts (Veronika Kabatova)
- CI: Use GA builder container (Veronika Kabatova)

[5.14.0-162.9.1.el9_1]
- CI: Remove deprecated variable (Veronika Kabatova)
- drm: fix duplicated code in drm_connector_register (Karol Herbst) [2134619 2132575]
- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2140153 1960467]
- scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2139213 2136223]

[5.14.0-162.8.1.el9_1]
- redhat: fix the branch we pull from the documentation tree (Herton R. Krzesinski)
- nvme-tcp: handle number of queue changes (John Meneghini) [2131359 2112025]
- nvmet: expose max queues to configfs (John Meneghini) [2131359 2112025]
- nvme-fabrics: parse nvme connect Linux error codes (John Meneghini) [2131359 2112025]
- vfio/type1: Unpin zero pages (Alex Williamson) [2128514 2121855]
- ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2127881 2121271] {CVE-2022-30594}

[5.14.0-162.7.1.el9_1]
- i2c: ismt: prevent memory corruption in ismt_access() (David Arcari) [2127532 2125582] {CVE-2022-3077}
- x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2134588 2131667]
- iavf: Fix reset error handling (Petr Oros) [2127884 2119712]
- iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2127884 2119712]
- iavf: Fix missing state logs (Petr Oros) [2127884 2119712]


_______________________________________________
El-errata mailing list
El-errata@oss.oracle.com
https://oss.oracle.com/mailman/listinfo/el-errata

Oracle9: ELSA-2023-0334: kernel Important Security Update

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

Summary

[5.14.0-162.12.1.el9_1.OL9] - 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 nmap references from kernel (Mridula Shastry) [Orabug: 34313944] - Remove upstream reference during boot (Kevin Lyons) [Orabug: 34729535] [5.14.0-162.12.1.el9_1] - x86/fpu: Drop fpregs lock before inheriting FPU permissions (Valentin Schneider) [2154407 2153181] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2151605 2149277] - PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2150910 2092794] [5.14.0-162.11.1.el9_1] - drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148152 2148153] {CVE-2022-4139} - memcg: prohibit unconditional exceeding the limit of dying tasks (Chris von Recklinghausen) [2143976 2120352] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [2143976 2139747] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Chris von Recklinghausen) [2143976 2120352] - pipe: Fix missing lock in pipe_resize_ring() (Ian Kent) [2141631 2141632] {CVE-2022-2959} - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142722 2142723] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142722 2142723] {CVE-2022-2964} - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141769 2141770] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141769 2141770] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141769 2141770] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141769 2141770] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141769 2141770] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141769 2141770] {CVE-2022-43945} [5.14.0-162.10.1.el9_1] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2132070 2131953] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2132070 2131953] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2132070 2131953] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2132070 2131953] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2132070 2131953] - ice: Fix switchdev rules book keeping (Petr Oros) [2132070 2131953] - ice: fix access-beyond-end in the switch code (Petr Oros) [2132070 2131953] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2132070 2131953] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2132070 2131953] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2132070 2131953] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2132070 2131953] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2132070 2131953] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2132070 2131953] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2132070 2131953] - ice: always check VF VSI pointer values (Petr Oros) [2132070 2131953] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2132070 2131953] - ice: get switch id on switchdev devices (Petr Oros) [2132070 2131953] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2132070 2131953] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2132070 2131953] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2132070 2131953] - ice, xsk: Avoid refilling single Rx descriptors (Petr Oros) [2132070 2131953] - ice, xsk: Diversify return values from xsk_wakeup call paths (Petr Oros) [2132070 2131953] - ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Petr Oros) [2132070 2131953] - ice, xsk: Decorate ICE_XDP_REDIR with likely() (Petr Oros) [2132070 2131953] - ice: Add mpls+tso support (Petr Oros) [2132070 2131953] - ice: switch: convert packet template match code to rodata (Petr Oros) [2132070 2131953] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2132070 2131953] - ice: switch: use a struct to pass packet template params (Petr Oros) [2132070 2131953] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2132070 2131953] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2132070 2131953] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2132070 2131953] - Documentation/admin-guide: Document nomodeset kernel parameter (Karol Herbst) [2145217 2143841] - drm: Move nomodeset kernel parameter to the DRM subsystem (Karol Herbst) [2145217 2143841] - selftests/bpf: Limit unroll_count for pyperf600 test (Frantisek Hrbata) [2144902 2139836] - nvme-fc: fix the fc_appid_store return value (Ewan D. Milne) [2136914 2113035] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2142168 2130652] - CI: Drop c9s CI parts (Veronika Kabatova) - CI: Use GA builder container (Veronika Kabatova) [5.14.0-162.9.1.el9_1] - CI: Remove deprecated variable (Veronika Kabatova) - drm: fix duplicated code in drm_connector_register (Karol Herbst) [2134619 2132575] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2140153 1960467] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2139213 2136223] [5.14.0-162.8.1.el9_1] - redhat: fix the branch we pull from the documentation tree (Herton R. Krzesinski) - nvme-tcp: handle number of queue changes (John Meneghini) [2131359 2112025] - nvmet: expose max queues to configfs (John Meneghini) [2131359 2112025] - nvme-fabrics: parse nvme connect Linux error codes (John Meneghini) [2131359 2112025] - vfio/type1: Unpin zero pages (Alex Williamson) [2128514 2121855] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2127881 2121271] {CVE-2022-30594} [5.14.0-162.7.1.el9_1] - i2c: ismt: prevent memory corruption in ismt_access() (David Arcari) [2127532 2125582] {CVE-2022-3077} - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2134588 2131667] - iavf: Fix reset error handling (Petr Oros) [2127884 2119712] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2127884 2119712] - iavf: Fix missing state logs (Petr Oros) [2127884 2119712]

SRPMs

https://oss.oracle.com:443/ol9/SRPMS-updates//kernel-5.14.0-162.12.1.el9_1.src.rpm

x86_64

bpftool-5.14.0-162.12.1.el9_1.x86_64.rpm kernel-5.14.0-162.12.1.el9_1.x86_64.rpm kernel-abi-stablelists-5.14.0-162.12.1.el9_1.noarch.rpm kernel-core-5.14.0-162.12.1.el9_1.x86_64.rpm kernel-debug-5.14.0-162.12.1.el9_1.x86_64.rpm kernel-debug-core-5.14.0-162.12.1.el9_1.x86_64.rpm kernel-debug-devel-5.14.0-162.12.1.el9_1.x86_64.rpm kernel-debug-devel-matched-5.14.0-162.12.1.el9_1.x86_64.rpm kernel-debug-modules-5.14.0-162.12.1.el9_1.x86_64.rpm kernel-debug-modules-extra-5.14.0-162.12.1.el9_1.x86_64.rpm kernel-devel-5.14.0-162.12.1.el9_1.x86_64.rpm kernel-devel-matched-5.14.0-162.12.1.el9_1.x86_64.rpm kernel-doc-5.14.0-162.12.1.el9_1.noarch.rpm kernel-headers-5.14.0-162.12.1.el9_1.x86_64.rpm kernel-modules-5.14.0-162.12.1.el9_1.x86_64.rpm kernel-modules-extra-5.14.0-162.12.1.el9_1.x86_64.rpm kernel-tools-5.14.0-162.12.1.el9_1.x86_64.rpm kernel-tools-libs-5.14.0-162.12.1.el9_1.x86_64.rpm perf-5.14.0-162.12.1.el9_1.x86_64.rpm python3-perf-5.14.0-162.12.1.el9_1.x86_64.rpm kernel-cross-headers-5.14.0-162.12.1.el9_1.x86_64.rpm kernel-tools-libs-devel-5.14.0-162.12.1.el9_1.x86_64.rpm

aarch64

bpftool-5.14.0-162.12.1.el9_1.aarch64.rpm kernel-headers-5.14.0-162.12.1.el9_1.aarch64.rpm kernel-tools-5.14.0-162.12.1.el9_1.aarch64.rpm kernel-tools-libs-5.14.0-162.12.1.el9_1.aarch64.rpm perf-5.14.0-162.12.1.el9_1.aarch64.rpm python3-perf-5.14.0-162.12.1.el9_1.aarch64.rpm kernel-cross-headers-5.14.0-162.12.1.el9_1.aarch64.rpm kernel-tools-libs-devel-5.14.0-162.12.1.el9_1.aarch64.rpm

i386

Severity
Related CVEs: CVE-2022-2959 CVE-2022-2964 CVE-2022-3077 CVE-2022-4139 CVE-2022-30594 CVE-2022-43945

Related News