kernel-4.18.0-477.10.1.el8_8

エラータID: AXSA:2023-5865:16

Release date: 
Tuesday, June 6, 2023 - 09:25
Subject: 
kernel-4.18.0-477.10.1.el8_8
Affected Channels: 
Asianux Server 8 for x86_64
Severity: 
High
Description: 

The kernel packages contain the Linux kernel, the core of any Linux operating system.

The following packages have been upgraded to a later upstream version: kernel (4.18.0).

Security Fix(es):

* use-after-free caused by l2cap_reassemble_sdu() in net/bluetooth/l2cap_core.c (CVE-2022-3564)
* net/ulp: use-after-free in listening ULP sockets (CVE-2023-0461)
* hw: cpu: AMD CPUs may transiently execute beyond unconditional direct branch (CVE-2021-26341)
* malicious data for FBIOPUT_VSCREENINFO ioctl may cause OOB write memory (CVE-2021-33655)
* when setting font with malicious data by ioctl PIO_FONT, kernel will write memory out of bounds (CVE-2021-33656)
* possible race condition in drivers/tty/tty_buffers.c (CVE-2022-1462)
* use-after-free in ath9k_htc_probe_device() could cause an escalation of privileges (CVE-2022-1679)
* KVM: NULL pointer dereference in kvm_mmu_invpcid_gva (CVE-2022-1789)
* KVM: nVMX: missing IBPB when exiting from nested guest can lead to Spectre v2 attacks (CVE-2022-2196)
* netfilter: nf_conntrack_irc message handling issue (CVE-2022-2663)
* race condition in xfrm_probe_algs can lead to OOB read/write (CVE-2022-3028)
* media: em28xx: initialize refcount before kref_get (CVE-2022-3239)
* race condition in hugetlb_no_page() in mm/hugetlb.c (CVE-2022-3522)
* memory leak in ipv6_renew_options() (CVE-2022-3524)
* data races around icsk->icsk_af_ops in do_ipv6_setsockopt (CVE-2022-3566)
* data races around sk->sk_prot (CVE-2022-3567)
* memory leak in l2cap_recv_acldata of the file net/bluetooth/l2cap_core.c (CVE-2022-3619)
* denial of service in follow_page_pte in mm/gup.c due to poisoned pte entry (CVE-2022-3623)
* use-after-free after failed devlink reload in devlink_param_get (CVE-2022-3625)
* USB-accessible buffer overflow in brcmfmac (CVE-2022-3628)
* Double-free in split_2MB_gtt_entry when function intel_gvt_dma_map_guest_page failed (CVE-2022-3707)
* l2tp: missing lock when clearing sk_user_data can lead to NULL pointer dereference (CVE-2022-4129)
* igmp: use-after-free in ip_check_mc_rcu when opening and closing inet sockets (CVE-2022-20141)
* Executable Space Protection Bypass (CVE-2022-25265)
* Unprivileged users may use PTRACE_SEIZE to set PTRACE_O_SUSPEND_SECCOMP option (CVE-2022-30594)
* unmap_mapping_range() race with munmap() on VM_PFNMAP mappings leads to stale TLB entry (CVE-2022-39188)
* TLB flush operations are mishandled in certain KVM_VCPU_PREEMPTED leading to guest malfunctioning (CVE-2022-39189)
* Report vmalloc UAF in dvb-core/dmxdev (CVE-2022-41218)
* u8 overflow problem in cfg80211_update_notlisted_nontrans() (CVE-2022-41674)
* use-after-free related to leaf anon_vma double reuse (CVE-2022-42703)
* use-after-free in bss_ref_get in net/wireless/scan.c (CVE-2022-42720)
* BSS list corruption in cfg80211_add_nontrans_list in net/wireless/scan.c (CVE-2022-42721)
* Denial of service in beacon protection for P2P-device (CVE-2022-42722)
* memory corruption in usbmon driver (CVE-2022-43750)
* NULL pointer dereference in traffic control subsystem (CVE-2022-47929)
* NULL pointer dereference in rawv6_push_pending_frames (CVE-2023-0394)
* use-after-free caused by invalid pointer hostname in fs/cifs/connect.c (CVE-2023-1195)
* Soft lockup occurred during __page_mapcount (CVE-2023-1582)
* slab-out-of-bounds read vulnerabilities in cbq_classify (CVE-2023-23454)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

CVE-2021-26341
Some AMD CPUs may transiently execute beyond unconditional direct branches, which may potentially result in data leakage.
CVE-2021-33655
When sending malicous data to kernel by ioctl cmd FBIOPUT_VSCREENINFO,kernel will write memory out of bounds.
CVE-2021-33656
When setting font with malicous data by ioctl cmd PIO_FONT,kernel will write memory out of bounds.
CVE-2022-1462
An out-of-bounds read flaw was found in the Linux kernel’s TeleTYpe subsystem. The issue occurs in how a user triggers a race condition using ioctls TIOCSPTLCK and TIOCGPTPEER and TIOCSTI and TCXONC with leakage of memory in the flush_to_ldisc function. This flaw allows a local user to crash the system or read unauthorized random data from memory.
CVE-2022-1679
A use-after-free flaw was found in the Linux kernel’s Atheros wireless adapter driver in the way a user forces the ath9k_htc_wait_for_target function to fail with some input messages. This flaw allows a local user to crash or potentially escalate their privileges on the system.
CVE-2022-1789
With shadow paging enabled, the INVPCID instruction results in a call to kvm_mmu_invpcid_gva. If INVPCID is executed with CR0.PG=0, the invlpg callback is not set and the result is a NULL pointer dereference.
CVE-2022-20141
In ip_check_mc_rcu of igmp.c, there is a possible use after free due to improper locking. This could lead to local escalation of privilege when opening and closing inet sockets with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android kernelAndroid ID: A-112551163References: Upstream kernel
CVE-2022-2196
A regression exists in the Linux Kernel within KVM: nVMX that allowed for speculative execution attacks. L2 can carry out Spectre v2 attacks on L1 due to L1 thinking it doesn't need retpolines or IBPB after running L2 due to KVM (L0) advertising eIBRS support to L1. An attacker at L2 with code execution can execute code on an indirect branch on the host machine. We recommend upgrading to Kernel 6.2 or past commit 2e7eab81425a
CVE-2022-25265
In the Linux kernel through 5.16.10, certain binary files may have the exec-all attribute if they were built in approximately 2003 (e.g., with GCC 3.2.2 and Linux kernel 2.4.20). This can cause execution of bytes located in supposedly non-executable regions of a file.
CVE-2022-2663
An issue was found in the Linux kernel in nf_conntrack_irc where the message handling can be confused and incorrectly matches the message. A firewall may be able to be bypassed when users are using unencrypted IRC with nf_conntrack_irc configured.
CVE-2022-3028
A race condition was found in the Linux kernel's IP framework for transforming packets (XFRM subsystem) when multiple calls to xfrm_probe_algs occurred simultaneously. This flaw could allow a local attacker to potentially trigger an out-of-bounds write or leak kernel heap memory by performing an out-of-bounds read and copying it into a socket.
CVE-2022-30594
The Linux kernel before 5.17.2 mishandles seccomp permissions. The PTRACE_SEIZE code path allows attackers to bypass intended restrictions on setting the PT_SUSPEND_SECCOMP flag.
CVE-2022-3239
A flaw use after free in the Linux kernel video4linux driver was found in the way user triggers em28xx_usb_probe() for the Empia 28xx based TV cards. A local user could use this flaw to crash the system or potentially escalate their privileges on the system.
CVE-2022-3522
** REJECT ** DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: none. Reason: This candidate was withdrawn by its CNA. Further investigation showed that it was not a security issue. Notes: none.
CVE-2022-3524
A vulnerability was found in Linux Kernel. It has been declared as problematic. Affected by this vulnerability is the function ipv6_renew_options of the component IPv6 Handler. The manipulation leads to memory leak. The attack can be launched remotely. It is recommended to apply a patch to fix this issue. The identifier VDB-211021 was assigned to this vulnerability.
CVE-2022-3564
A vulnerability classified as critical was found in Linux Kernel. Affected by this vulnerability is the function l2cap_reassemble_sdu of the file net/bluetooth/l2cap_core.c of the component Bluetooth. The manipulation leads to use after free. It is recommended to apply a patch to fix this issue. The associated identifier of this vulnerability is VDB-211087.
CVE-2022-3566
A vulnerability, which was classified as problematic, was found in Linux Kernel. This affects the function tcp_getsockopt/tcp_setsockopt of the component TCP Handler. The manipulation leads to race condition. It is recommended to apply a patch to fix this issue. The identifier VDB-211089 was assigned to this vulnerability.
CVE-2022-3567
A vulnerability has been found in Linux Kernel and classified as problematic. This vulnerability affects the function inet6_stream_ops/inet6_dgram_ops of the component IPv6 Handler. The manipulation leads to race condition. It is recommended to apply a patch to fix this issue. VDB-211090 is the identifier assigned to this vulnerability.
CVE-2022-3619
A vulnerability has been found in Linux Kernel and classified as problematic. This vulnerability affects the function l2cap_recv_acldata of the file net/bluetooth/l2cap_core.c of the component Bluetooth. The manipulation leads to memory leak. It is recommended to apply a patch to fix this issue. VDB-211918 is the identifier assigned to this vulnerability.
CVE-2022-3623
A vulnerability was found in Linux Kernel. It has been declared as problematic. Affected by this vulnerability is the function follow_page_pte of the file mm/gup.c of the component BPF. The manipulation leads to race condition. The attack can be launched remotely. It is recommended to apply a patch to fix this issue. The identifier VDB-211921 was assigned to this vulnerability.
CVE-2022-3625
A vulnerability was found in Linux Kernel. It has been classified as critical. This affects the function devlink_param_set/devlink_param_get of the file net/core/devlink.c of the component IPsec. The manipulation leads to use after free. It is recommended to apply a patch to fix this issue. The identifier VDB-211929 was assigned to this vulnerability.
CVE-2022-3628
A buffer overflow flaw was found in the Linux kernel Broadcom Full MAC Wi-Fi driver. This issue occurs when a user connects to a malicious USB device. This can allow a local user to crash the system or escalate their privileges.
CVE-2022-3707
A double-free memory flaw was found in the Linux kernel. The Intel GVT-g graphics driver triggers VGA card system resource overload, causing a fail in the intel_gvt_dma_map_guest_page function. This issue could allow a local user to crash the system.
CVE-2022-39188
An issue was discovered in include/asm-generic/tlb.h in the Linux kernel before 5.19. Because of a race condition (unmap_mapping_range versus munmap), a device driver can free a page while it still has stale TLB entries. This only occurs in situations with VM_PFNMAP VMAs.
CVE-2022-39189
An issue was discovered the x86 KVM subsystem in the Linux kernel before 5.18.17. Unprivileged guest users can compromise the guest kernel because TLB flush operations are mishandled in certain KVM_VCPU_PREEMPTED situations.
CVE-2022-41218
In drivers/media/dvb-core/dmxdev.c in the Linux kernel through 5.19.10, there is a use-after-free caused by refcount races, affecting dvb_demux_open and dvb_dmxdev_release.
CVE-2022-4129
A flaw was found in the Linux kernel's Layer 2 Tunneling Protocol (L2TP). A missing lock when clearing sk_user_data can lead to a race condition and NULL pointer dereference. A local user could use this flaw to potentially crash the system causing a denial of service.
CVE-2022-41674
An issue was discovered in the Linux kernel before 5.19.16. Attackers able to inject WLAN frames could cause a buffer overflow in the ieee80211_bss_info_update function in net/mac80211/scan.c.
CVE-2022-4269
A flaw was found in the Linux kernel Traffic Control (TC) subsystem. Using a specific networking configuration (redirecting egress packets to ingress using TC action "mirred") a local unprivileged user could trigger a CPU soft lockup (ABBA deadlock) when the transport protocol in use (TCP or SCTP) does a retransmission, resulting in a denial of service condition.
CVE-2022-42703
mm/rmap.c in the Linux kernel before 5.19.7 has a use-after-free related to leaf anon_vma double reuse.
CVE-2022-42720
Various refcounting bugs in the multi-BSS handling in the mac80211 stack in the Linux kernel 5.1 through 5.19.x before 5.19.16 could be used by local attackers (able to inject WLAN frames) to trigger use-after-free conditions to potentially execute code.
CVE-2022-42721
A list management bug in BSS handling in the mac80211 stack in the Linux kernel 5.1 through 5.19.x before 5.19.16 could be used by local attackers (able to inject WLAN frames) to corrupt a linked list and, in turn, potentially execute code.
CVE-2022-42722
In the Linux kernel 5.8 through 5.19.x before 5.19.16, local attackers able to inject WLAN frames into the mac80211 stack could cause a NULL pointer dereference denial-of-service attack against the beacon protection of P2P devices.
CVE-2022-43750
drivers/usb/mon/mon_bin.c in usbmon in the Linux kernel before 5.19.15 and 6.x before 6.0.1 allows a user-space client to corrupt the monitor's internal memory.
CVE-2022-47929
In the Linux kernel before 6.1.6, a NULL pointer dereference bug in the traffic control subsystem allows an unprivileged user to trigger a denial of service (system crash) via a crafted traffic control configuration that is set up with "tc qdisc" and "tc class" commands. This affects qdisc_graft in net/sched/sch_api.c.
CVE-2023-0394
A NULL pointer dereference flaw was found in rawv6_push_pending_frames in net/ipv6/raw.c in the network subcomponent in the Linux kernel. This flaw causes the system to crash.
CVE-2023-0461
There is a use-after-free vulnerability in the Linux Kernel which can be exploited to achieve local privilege escalation. To reach the vulnerability kernel configuration flag CONFIG_TLS or CONFIG_XFRM_ESPINTCP has to be configured, but the operation does not require any privilege. There is a use-after-free bug of icsk_ulp_data of a struct inet_connection_sock. When CONFIG_TLS is enabled, user can install a tls context (struct tls_context) on a connected tcp socket. The context is not cleared if this socket is disconnected and reused as a listener. If a new socket is created from the listener, the context is inherited and vulnerable. The setsockopt TCP_ULP operation does not require any privilege. We recommend upgrading past commit 2c02d41d71f90a5168391b6a5f2954112ba2307c
CVE-2023-1195
** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided.
CVE-2023-1582
A race problem was found in fs/proc/task_mmu.c in the memory management sub-component in the Linux kernel. This issue may allow a local attacker with user privilege to cause a denial of service.
CVE-2023-23454
cbq_classify in net/sched/sch_cbq.c in the Linux kernel through 6.1.4 allows attackers to cause a denial of service (slab-out-of-bounds read) because of type confusion (non-negative numbers can sometimes indicate a TC_ACT_SHOT condition rather than valid classification results).

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. kernel-4.18.0-477.10.1.el8_8.src.rpm
    MD5: f74f899b1ce75eea8ff817faa87a808f
    SHA-256: 2622bebceaa2bb066031e7c452ce26d9d880020c296df43155b64e06c2d04d1b
    Size: 129.74 MB

Asianux Server 8 for x86_64
  1. bpftool-4.18.0-477.10.1.el8_8.x86_64.rpm
    MD5: ac8dd1ff55b3ea11d5734b9b2dd62b49
    SHA-256: 5eeedaaa5a78d7562b982983da659c43eb8c5fcd914aca012653eb95f27d873b
    Size: 10.16 MB
  2. kernel-4.18.0-477.10.1.el8_8.x86_64.rpm
    MD5: 614e0d0ff2cc3aaae3a6d5415463629f
    SHA-256: 4b2304df043fec88e319d5eccc40e4d13ef7b33389b0469847d46314a197ef8a
    Size: 9.40 MB
  3. kernel-abi-stablelists-4.18.0-477.10.1.el8_8.noarch.rpm
    MD5: 0ff2ea2e117d5b56f353f3afa34f2288
    SHA-256: b8a91ebf2208226b366f82a1464d2412194072e115269e6cb24803ecbc5d15b7
    Size: 9.41 MB
  4. kernel-core-4.18.0-477.10.1.el8_8.x86_64.rpm
    MD5: 9e3da8f04355baf2509c0f91d2469e64
    SHA-256: c9160f600bb8c12b59caf6e9aa9579c302a14e007e9e35938ced8e6814d29cc2
    Size: 41.64 MB
  5. kernel-cross-headers-4.18.0-477.10.1.el8_8.x86_64.rpm
    MD5: 130f07713927ab5fff53aab178893a0e
    SHA-256: 1adbd5b29a60eeb8c5e7186eb15375f7ae86667e48a34a844d9a21cce971a24b
    Size: 14.68 MB
  6. kernel-debug-4.18.0-477.10.1.el8_8.x86_64.rpm
    MD5: fca4039f2ea5de392dced5f964f4a721
    SHA-256: 9ebc083dcbaf75ce50d78df8e66d9a7926e59e8723822974c07fbaf1aea5e6b7
    Size: 9.40 MB
  7. kernel-debug-core-4.18.0-477.10.1.el8_8.x86_64.rpm
    MD5: 2daff5cc680ad81f68535a39a9856d95
    SHA-256: 6e7cd338278a8ee64ac00604e05a96d35e5e2cf8eaca3c7562374e945e2bb801
    Size: 70.37 MB
  8. kernel-debug-devel-4.18.0-477.10.1.el8_8.x86_64.rpm
    MD5: 76404a7d7ac0693a91efea48f4b8078f
    SHA-256: 3a5d6fc46e70d9482a61e5e03bb3ea9ccd1099e52489ec3f128658cc8901d89e
    Size: 23.09 MB
  9. kernel-debug-modules-4.18.0-477.10.1.el8_8.x86_64.rpm
    MD5: c41e3eb00df0020dd43a911545980474
    SHA-256: e69e073bb8b6b13dc992d2c55d4a662e9b736ba2c57e71c5d1c6810ea10a7b3a
    Size: 63.38 MB
  10. kernel-debug-modules-extra-4.18.0-477.10.1.el8_8.x86_64.rpm
    MD5: 3d93e3661124582ecbd204247074748d
    SHA-256: a16e8f18b5fc876ada2f3c07a1275d6dd3846df39e39791311cc0905b96ee430
    Size: 10.77 MB
  11. kernel-devel-4.18.0-477.10.1.el8_8.x86_64.rpm
    MD5: d149fc4c154b2ab4467a7f78cd713bdf
    SHA-256: 3f591be4e6965c748ae9dfa2dad6ef7adddaa629c271f5e34691547c3d3e118d
    Size: 22.88 MB
  12. kernel-doc-4.18.0-477.10.1.el8_8.noarch.rpm
    MD5: 646062751e1cb24b3832a9a29b381de7
    SHA-256: 752655782403cf7d34dd8abf34f601d78109668e3308bef0b909260545d564ca
    Size: 27.09 MB
  13. kernel-headers-4.18.0-477.10.1.el8_8.x86_64.rpm
    MD5: e5047a71b65df0e84df4cc31a1c33f57
    SHA-256: b7dc6265212f731628c4ad6c0eb754f8406d3c9328626fb1fcaf31d5f688a5fb
    Size: 10.73 MB
  14. kernel-modules-4.18.0-477.10.1.el8_8.x86_64.rpm
    MD5: a7c693bea64ee655a75e7ee8c5e6e42d
    SHA-256: 4bb45279724bddb3b8aaf145e5f94f5ffbe6176c690f99e6c574592f73b46c37
    Size: 34.37 MB
  15. kernel-modules-extra-4.18.0-477.10.1.el8_8.x86_64.rpm
    MD5: 103135cfd77de4581768569a90611158
    SHA-256: d091d4737f26d3540afaa5a3a12c1d2610fbec2ee75e8f18b0c641b707ff1174
    Size: 10.07 MB
  16. kernel-tools-4.18.0-477.10.1.el8_8.x86_64.rpm
    MD5: 2bfc6cb13074e731bd8274d5cf8b8df5
    SHA-256: efc0482362939bd9109eb32515a5c33c0b0b5bea6d299a567d3509f273251d2a
    Size: 9.61 MB
  17. kernel-tools-libs-4.18.0-477.10.1.el8_8.x86_64.rpm
    MD5: a04c6929a6c96ddfce670c7fa32337e6
    SHA-256: f70f925646e72cd9e4dd199db2aba10efff1f1f99d0c9081cb9d6f7eeba8faf6
    Size: 9.41 MB
  18. kernel-tools-libs-devel-4.18.0-477.10.1.el8_8.x86_64.rpm
    MD5: aded92347d9ae5bb2c9266edc0ce807e
    SHA-256: 2bb07673142929b92c532dfdd57cf235ad8bef538dc010a48bd2f6441cb32e4c
    Size: 9.40 MB
  19. perf-4.18.0-477.10.1.el8_8.x86_64.rpm
    MD5: a5bb2db63a028993d897df741ee45aad
    SHA-256: 54666b0d505dd71e1309c79a3c446a699022684070d49c2f73fd36cf06084f7d
    Size: 11.69 MB
  20. python3-perf-4.18.0-477.10.1.el8_8.x86_64.rpm
    MD5: 9f48450bb02026c545e3eaf058be3a45
    SHA-256: 72c49111d88fc6321d9ec3fa9f0e09f160e7bdf45492d1358c1f412c790fb751
    Size: 9.52 MB