what you don't know can hurt you

Red Hat Security Advisory 2020-4609-01

Red Hat Security Advisory 2020-4609-01
Posted Nov 4, 2020
Authored by Red Hat | Site access.redhat.com

Red Hat Security Advisory 2020-4609-01 - The kernel-rt packages provide the Real Time Linux Kernel, which enables fine-tuning for systems with extremely high determinism requirements. Issues addressed include bypass, denial of service, information leakage, memory leak, null pointer, out of bounds access, out of bounds read, out of bounds write, privilege escalation, and use-after-free vulnerabilities.

tags | advisory, denial of service, kernel, vulnerability, memory leak
systems | linux, redhat
advisories | CVE-2019-15917, CVE-2019-15925, CVE-2019-16231, CVE-2019-16233, CVE-2019-18808, CVE-2019-18809, CVE-2019-19046, CVE-2019-19056, CVE-2019-19062, CVE-2019-19063, CVE-2019-19068, CVE-2019-19072, CVE-2019-19319, CVE-2019-19332, CVE-2019-19447, CVE-2019-19524, CVE-2019-19533, CVE-2019-19537, CVE-2019-19543, CVE-2019-19767, CVE-2019-19770, CVE-2019-20054, CVE-2019-20636, CVE-2019-9455, CVE-2019-9458, CVE-2020-0305, CVE-2020-1073
MD5 | 429795cee7e49d12da71416a2fee9329

Red Hat Security Advisory 2020-4609-01

Change Mirror Download
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

====================================================================
Red Hat Security Advisory

Synopsis: Moderate: kernel-rt security and bug fix update
Advisory ID: RHSA-2020:4609-01
Product: Red Hat Enterprise Linux
Advisory URL: https://access.redhat.com/errata/RHSA-2020:4609
Issue date: 2020-11-03
CVE Names: CVE-2019-9455 CVE-2019-9458 CVE-2019-15917
CVE-2019-15925 CVE-2019-16231 CVE-2019-16233
CVE-2019-18808 CVE-2019-18809 CVE-2019-19046
CVE-2019-19056 CVE-2019-19062 CVE-2019-19063
CVE-2019-19068 CVE-2019-19072 CVE-2019-19319
CVE-2019-19332 CVE-2019-19447 CVE-2019-19524
CVE-2019-19533 CVE-2019-19537 CVE-2019-19543
CVE-2019-19767 CVE-2019-19770 CVE-2019-20054
CVE-2019-20636 CVE-2020-0305 CVE-2020-8647
CVE-2020-8648 CVE-2020-8649 CVE-2020-10732
CVE-2020-10751 CVE-2020-10774 CVE-2020-10942
CVE-2020-11565 CVE-2020-11668 CVE-2020-12655
CVE-2020-12659 CVE-2020-12770 CVE-2020-12826
CVE-2020-14381 CVE-2020-25641
====================================================================
1. Summary:

An update for kernel-rt is now available for Red Hat Enterprise Linux 8.

Red Hat Product Security has rated this update as having a security impact
of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which
gives a detailed severity rating, is available for each vulnerability from
the CVE link(s) in the References section.

2. Relevant releases/architectures:

Red Hat Enterprise Linux Real Time (v. 8) - x86_64
Red Hat Enterprise Linux Real Time for NFV (v. 8) - x86_64

3. Description:

The kernel-rt packages provide the Real Time Linux Kernel, which enables
fine-tuning for systems with extremely high determinism requirements.

Security Fix(es):

* kernel: use after free due to race condition in the video driver leads to
local privilege escalation (CVE-2019-9458)

* kernel: use-after-free in drivers/bluetooth/hci_ldisc.c (CVE-2019-15917)

* kernel: out-of-bounds access in function hclge_tm_schd_mode_vnet_base_cfg
(CVE-2019-15925)

* kernel: memory leak in ccp_run_sha_cmd() (CVE-2019-18808)

* kernel: Denial Of Service in the __ipmi_bmc_register() (CVE-2019-19046)

* kernel: out-of-bounds write in ext4_xattr_set_entry in fs/ext4/xattr.c
(CVE-2019-19319)

* Kernel: kvm: OOB memory write via kvm_dev_ioctl_get_cpuid
(CVE-2019-19332)

* kernel: use-after-free in ext4_put_super (CVE-2019-19447)

* kernel: a malicious USB device in the drivers/input/ff-memless.c leads to
use-after-free (CVE-2019-19524)

* kernel: race condition caused by a malicious USB device in the USB
character device driver layer (CVE-2019-19537)

* kernel: use-after-free in serial_ir_init_module() (CVE-2019-19543)

* kernel: use-after-free in __ext4_expand_extra_isize and
ext4_xattr_set_entry (CVE-2019-19767)

* kernel: use-after-free in debugfs_remove (CVE-2019-19770)

* kernel: out-of-bounds write via crafted keycode table (CVE-2019-20636)

* kernel: possible use-after-free due to a race condition in cdev_get of
char_dev.c (CVE-2020-0305)

* kernel: out-of-bounds read in in vc_do_resize (CVE-2020-8647)

* kernel: use-after-free in n_tty_receive_buf_common (CVE-2020-8648)

* kernel: invalid read location in vgacon_invert_region (CVE-2020-8649)

* kernel: uninitialized kernel data leak in userspace coredumps
(CVE-2020-10732)

* kernel: SELinux netlink permission check bypass (CVE-2020-10751)

* kernel: out-of-bounds write in mpol_parse_str function in mm/mempolicy.c
(CVE-2020-11565)

* kernel: mishandles invalid descriptors in
drivers/media/usb/gspca/xirlink_cit.c (CVE-2020-11668)

* kernel: out-of-bounds write in xdp_umem_reg (CVE-2020-12659)

* kernel: sg_write function lacks an sg_remove_request call in a certain
failure case (CVE-2020-12770)

* kernel: possible to send arbitrary signals to a privileged (suidroot)
parent process (CVE-2020-12826)

* kernel: referencing inode of removed superblock in get_futex_key() causes
UAF (CVE-2020-14381)

* kernel: soft-lockups in iov_iter_copy_from_user_atomic() could result in
DoS (CVE-2020-25641)

* kernel: kernel pointer leak due to WARN_ON statement in video driver
leads to local information disclosure (CVE-2019-9455)

* kernel: null-pointer dereference in drivers/net/fjes/fjes_main.c
(CVE-2019-16231)

* kernel: null pointer dereference in drivers/scsi/qla2xxx/qla_os.c
(CVE-2019-16233)

* kernel: memory leak in af9005_identify_state() function in
drivers/media/usb/dvb-usb/af9005.c (CVE-2019-18809)

* kernel: A memory leak in the mwifiex_pcie_alloc_cmdrsp_buf()
(CVE-2019-19056)

* kernel: memory leak in the crypto_report() function in
crypto/crypto_user_base.c allows for DoS (CVE-2019-19062)

* kernel: Two memory leaks in the rtl_usb_probe() (CVE-2019-19063)

* kernel: A memory leak in the rtl8xxxu_submit_int_urb() (CVE-2019-19068)

* kernel: A memory leak in the predicate_parse() function in
kernel/trace/trace_events_filter.c allows for a DoS (CVE-2019-19072)

* kernel: information leak bug caused by a malicious USB device in the
drivers/media/usb/ttusb-dec/ttusb_dec.c (CVE-2019-19533)

* kernel: Null pointer dereference in drop_sysctl_table() in
fs/proc/proc_sysctl.c (CVE-2019-20054)

* kernel: possibility of memory disclosure when reading the file
/proc/sys/kernel/rh_features (CVE-2020-10774)

* kernel: vhost-net: stack overflow in get_raw_socket while checking
sk_family field (CVE-2020-10942)

* kernel: sync of excessive duration via an XFS v5 image with crafted
metadata (CVE-2020-12655)

4. Solution:

For detailed information on changes in this release, see the Red Hat
Enterprise Linux 8.3 Release Notes linked from the References section.

For details on how to apply this update, which includes the changes
described in this advisory, refer to:

https://access.redhat.com/articles/11258

The system must be rebooted for this update to take effect.

5. Bugs fixed (https://bugzilla.redhat.com/):

1733495 - BUG: sleeping function called from invalid context at kernel/locking/rtmutex.c:974
1759052 - CVE-2019-15925 kernel: out-of-bounds access in function hclge_tm_schd_mode_vnet_base_cfg
1760100 - CVE-2019-15917 kernel: use-after-free in drivers/bluetooth/hci_ldisc.c
1760310 - CVE-2019-16231 kernel: null-pointer dereference in drivers/net/fjes/fjes_main.c
1760420 - CVE-2019-16233 kernel: null pointer dereference in drivers/scsi/qla2xxx/qla_os.c
1774946 - CVE-2019-19072 kernel: A memory leak in the predicate_parse() function in kernel/trace/trace_events_filter.c allows for a DoS
1774963 - CVE-2019-19068 kernel: A memory leak in the rtl8xxxu_submit_int_urb() function in drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c allows for a DoS
1774988 - CVE-2019-19046 kernel: Denial Of Service in the __ipmi_bmc_register() function in drivers/char/ipmi/ipmi_msghandler.c
1775015 - CVE-2019-19063 kernel: Two memory leaks in the rtl_usb_probe() function in drivers/net/wireless/realtek/rtlwifi/usb.c allow for a DoS
1775021 - CVE-2019-19062 kernel: memory leak in the crypto_report() function in crypto/crypto_user_base.c allows for DoS
1775097 - CVE-2019-19056 kernel: A memory leak in the mwifiex_pcie_alloc_cmdrsp_buf() function in drivers/net/wireless/marvell/mwifiex/pcie.c allows to cause DoS
1777418 - CVE-2019-18808 kernel: memory leak in ccp_run_sha_cmd() function in drivers/crypto/ccp/ccp-ops.c
1777449 - CVE-2019-18809 kernel: memory leak in af9005_identify_state() function in drivers/media/usb/dvb-usb/af9005.c
1779046 - RT host hang with Call Trace "WARNING: CPU: 16 PID: 153 at kernel/smp.c:333 smp_call_function_single_async+0x7a/"
1779594 - CVE-2019-19332 Kernel: kvm: OOB memory write via kvm_dev_ioctl_get_cpuid
1781679 - CVE-2019-19447 kernel: mounting a crafted ext4 filesystem image, performing some operations, and unmounting can lead to a use-after-free in ext4_put_super in fs/ext4/super.c
1781810 - CVE-2019-19543 kernel: use-after-free in serial_ir_init_module() in drivers/media/rc/serial_ir.c
1783459 - CVE-2019-19524 kernel: a malicious USB device in the drivers/input/ff-memless.c leads to use-after-free
1783534 - CVE-2019-19533 kernel: information leak bug caused by a malicious USB device in the drivers/media/usb/ttusb-dec/ttusb_dec.c
1783561 - CVE-2019-19537 kernel: race condition caused by a malicious USB device in the USB character device driver layer
1784130 - CVE-2019-19319 kernel: out-of-bounds write in ext4_xattr_set_entry in fs/ext4/xattr.c
1786160 - CVE-2019-19767 kernel: use-after-free in __ext4_expand_extra_isize and ext4_xattr_set_entry related to fs/ext4/inode.c and fs/ext4/super.c
1786179 - CVE-2019-19770 kernel: use-after-free in debugfs_remove in fs/debugfs/inode.c
1790063 - CVE-2019-20054 kernel: Null pointer dereference in drop_sysctl_table() in fs/proc/proc_sysctl.c
1802555 - CVE-2020-8649 kernel: invalid read location in vgacon_invert_region function in drivers/video/console/vgacon.c
1802559 - CVE-2020-8648 kernel: use-after-free in n_tty_receive_buf_common function in drivers/tty/n_tty.c
1802563 - CVE-2020-8647 kernel: out-of-bounds read in in vc_do_resize function in drivers/tty/vt/vt.c
1817718 - CVE-2020-10942 kernel: vhost-net: stack overflow in get_raw_socket while checking sk_family field
1819377 - CVE-2019-9458 kernel: use after free due to race condition in the video driver leads to local privilege escalation
1819399 - CVE-2019-9455 kernel: kernel pointer leak due to WARN_ON statement in video driver leads to local information disclosure
1822077 - CVE-2020-12826 kernel: possible to send arbitrary signals to a privileged (suidroot) parent process
1824059 - CVE-2019-20636 kernel: out-of-bounds write via crafted keycode table
1824792 - CVE-2020-11668 kernel: mishandles invalid descriptors in drivers/media/usb/gspca/xirlink_cit.c
1824918 - CVE-2020-11565 kernel: out-of-bounds write in mpol_parse_str function in mm/mempolicy.c
1831399 - CVE-2020-10732 kernel: uninitialized kernel data leak in userspace coredumps
1832543 - CVE-2020-12655 kernel: sync of excessive duration via an XFS v5 image with crafted metadata
1832876 - CVE-2020-12659 kernel: xdp_umem_reg in net/xdp/xdp_umem.c has an out-of-bounds write which could result in crash and data coruption
1833196 - adaptive-tick appears to not be functioning as expected on RHEL 8.2 RT
1834845 - CVE-2020-12770 kernel: sg_write function lacks an sg_remove_request call in a certain failure case
1839634 - CVE-2020-10751 kernel: SELinux netlink permission check bypass
1843410 - RT guest get Call Trace "INFO: task ld:274531 blocked for more than 600 seconds."
1846964 - CVE-2020-10774 kernel: possibility of memory disclosure when reading the file /proc/sys/kernel/rh_features
1852298 - Install VM fails and RT host get Call Trace "WARNING: CPU: 18 PID: 2947 at fs/eventfd.c:68 eventfd_signal+0x7e/0x90"
1859590 - [efi]RT kernel crash with "rcu: INFO: rcu_preempt detected stalls on CPUs/tasks"
1860065 - CVE-2020-0305 kernel: possible use-after-free due to a race condition in cdev_get of char_dev.c
1874311 - CVE-2020-14381 kernel: referencing inode of removed superblock in get_futex_key() causes UAF
1881424 - CVE-2020-25641 kernel: soft-lockups in iov_iter_copy_from_user_atomic() could result in DoS

6. Package List:

Red Hat Enterprise Linux Real Time for NFV (v. 8):

Source:
kernel-rt-4.18.0-240.rt7.54.el8.src.rpm

x86_64:
kernel-rt-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-core-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-debug-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-debug-core-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-debug-debuginfo-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-debug-devel-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-debug-kvm-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-debug-modules-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-debug-modules-extra-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-debuginfo-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-debuginfo-common-x86_64-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-devel-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-kvm-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-modules-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-modules-extra-4.18.0-240.rt7.54.el8.x86_64.rpm

Red Hat Enterprise Linux Real Time (v. 8):

Source:
kernel-rt-4.18.0-240.rt7.54.el8.src.rpm

x86_64:
kernel-rt-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-core-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-debug-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-debug-core-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-debug-debuginfo-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-debug-devel-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-debug-modules-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-debug-modules-extra-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-debuginfo-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-debuginfo-common-x86_64-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-devel-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-modules-4.18.0-240.rt7.54.el8.x86_64.rpm
kernel-rt-modules-extra-4.18.0-240.rt7.54.el8.x86_64.rpm

These packages are GPG signed by Red Hat for security. Our key and
details on how to verify the signature are available from
https://access.redhat.com/security/team/key/

7. References:

https://access.redhat.com/security/cve/CVE-2019-9455
https://access.redhat.com/security/cve/CVE-2019-9458
https://access.redhat.com/security/cve/CVE-2019-15917
https://access.redhat.com/security/cve/CVE-2019-15925
https://access.redhat.com/security/cve/CVE-2019-16231
https://access.redhat.com/security/cve/CVE-2019-16233
https://access.redhat.com/security/cve/CVE-2019-18808
https://access.redhat.com/security/cve/CVE-2019-18809
https://access.redhat.com/security/cve/CVE-2019-19046
https://access.redhat.com/security/cve/CVE-2019-19056
https://access.redhat.com/security/cve/CVE-2019-19062
https://access.redhat.com/security/cve/CVE-2019-19063
https://access.redhat.com/security/cve/CVE-2019-19068
https://access.redhat.com/security/cve/CVE-2019-19072
https://access.redhat.com/security/cve/CVE-2019-19319
https://access.redhat.com/security/cve/CVE-2019-19332
https://access.redhat.com/security/cve/CVE-2019-19447
https://access.redhat.com/security/cve/CVE-2019-19524
https://access.redhat.com/security/cve/CVE-2019-19533
https://access.redhat.com/security/cve/CVE-2019-19537
https://access.redhat.com/security/cve/CVE-2019-19543
https://access.redhat.com/security/cve/CVE-2019-19767
https://access.redhat.com/security/cve/CVE-2019-19770
https://access.redhat.com/security/cve/CVE-2019-20054
https://access.redhat.com/security/cve/CVE-2019-20636
https://access.redhat.com/security/cve/CVE-2020-0305
https://access.redhat.com/security/cve/CVE-2020-8647
https://access.redhat.com/security/cve/CVE-2020-8648
https://access.redhat.com/security/cve/CVE-2020-8649
https://access.redhat.com/security/cve/CVE-2020-10732
https://access.redhat.com/security/cve/CVE-2020-10751
https://access.redhat.com/security/cve/CVE-2020-10774
https://access.redhat.com/security/cve/CVE-2020-10942
https://access.redhat.com/security/cve/CVE-2020-11565
https://access.redhat.com/security/cve/CVE-2020-11668
https://access.redhat.com/security/cve/CVE-2020-12655
https://access.redhat.com/security/cve/CVE-2020-12659
https://access.redhat.com/security/cve/CVE-2020-12770
https://access.redhat.com/security/cve/CVE-2020-12826
https://access.redhat.com/security/cve/CVE-2020-14381
https://access.redhat.com/security/cve/CVE-2020-25641
https://access.redhat.com/security/updates/classification/#moderate
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.3_release_notes/index

8. Contact:

The Red Hat security contact is <secalert@redhat.com>. More contact
details at https://access.redhat.com/security/team/contact/

Copyright 2020 Red Hat, Inc.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIVAwUBX6Ix3tzjgjWX9erEAQhuhA//a3kyZ3P1p93nmvAK2wc/XwfSmfbbsS+s
y0dn5nE50gzW25KWjE1VM4VL05krjT5VWwQOBBm7VtUHWWgaBYiHjdBhSEQWvIZQ
A6MHe7DQX34wMr4cdCVlp/yPSls8ePGYiRv/kce0DH+xhMYbgqGQghJmtHNvvXKe
Og5fxcm31kBYpQQ0fCL44ohpoAZkJfzkhss9vi+OMFU/k6F2CbpPy7ky21Qv21Vn
ly48OWJ0I7B9am1yxZRXd8og2/54h53shTWysGO/pQMKpdVCqCEVmfMOXx48fxQY
KFTkZaZQsj1ki0pJ4pKb9iF5Q6c6k0mJawvxaBFY5WPupB5Zc3X2yclksYrAfimz
Ld8ikUu1COTaO7PdRhbC0dBlGslifUK9V4XUfB/YySN8Qzsl4fpOLZgLCHSfOcls
uWq/XwXwKJ8QB9dY23RIrDtHPptg77WuHetf+z6uAI877OmYkHR2vBxQYmcXeL6w
8VjhZmJskP8IxNpyCCfUQSjGiAVQ/GWg1qPrNqP3fooVqu72LWKmNWj27VHT5zTY
SZLWxT4/T5d44HE8NzrH6PXRi2ZDyW6Qqomvnclo0XyihxQq9mug/7bvRk0LkynW
Hg3CUlOQp4/7CPqnZf7kP1mO+PNLALMGqDTutDjIBSXnI+zU6dEXousc8Ab1u+QM
9VOGjB3/K08=LBP3
-----END PGP SIGNATURE-----

--
RHSA-announce mailing list
RHSA-announce@redhat.com
https://www.redhat.com/mailman/listinfo/rhsa-announce
Login or Register to add favorites

File Archive:

March 2021

  • Su
  • Mo
  • Tu
  • We
  • Th
  • Fr
  • Sa
  • 1
    Mar 1st
    19 Files
  • 2
    Mar 2nd
    15 Files
  • 3
    Mar 3rd
    30 Files
  • 4
    Mar 4th
    13 Files
  • 5
    Mar 5th
    0 Files
  • 6
    Mar 6th
    0 Files
  • 7
    Mar 7th
    0 Files
  • 8
    Mar 8th
    0 Files
  • 9
    Mar 9th
    0 Files
  • 10
    Mar 10th
    0 Files
  • 11
    Mar 11th
    0 Files
  • 12
    Mar 12th
    0 Files
  • 13
    Mar 13th
    0 Files
  • 14
    Mar 14th
    0 Files
  • 15
    Mar 15th
    0 Files
  • 16
    Mar 16th
    0 Files
  • 17
    Mar 17th
    0 Files
  • 18
    Mar 18th
    0 Files
  • 19
    Mar 19th
    0 Files
  • 20
    Mar 20th
    0 Files
  • 21
    Mar 21st
    0 Files
  • 22
    Mar 22nd
    0 Files
  • 23
    Mar 23rd
    0 Files
  • 24
    Mar 24th
    0 Files
  • 25
    Mar 25th
    0 Files
  • 26
    Mar 26th
    0 Files
  • 27
    Mar 27th
    0 Files
  • 28
    Mar 28th
    0 Files
  • 29
    Mar 29th
    0 Files
  • 30
    Mar 30th
    0 Files
  • 31
    Mar 31st
    0 Files

Top Authors In Last 30 Days

File Tags

Systems

packet storm

© 2020 Packet Storm. All rights reserved.

Services
Security Services
Hosting By
Rokasec
close