{"schema_version":"1.7.3","id":"SUSE-SU-2022:0477-1","published":"2022-02-17T13:41:34Z","modified":"2026-02-04T03:33:54.121993Z","related":["CVE-2018-25020","CVE-2019-0136","CVE-2020-35519","CVE-2021-0935","CVE-2021-28711","CVE-2021-28712","CVE-2021-28713","CVE-2021-28715","CVE-2021-33098","CVE-2021-3564","CVE-2021-39648","CVE-2021-39657","CVE-2021-4002","CVE-2021-4083","CVE-2021-4149","CVE-2021-4155","CVE-2021-4197","CVE-2021-4202","CVE-2021-43976","CVE-2021-45095","CVE-2021-45485","CVE-2021-45486","CVE-2022-0330"],"upstream":["CVE-2018-25020","CVE-2019-0136","CVE-2020-35519","CVE-2021-0935","CVE-2021-28711","CVE-2021-28712","CVE-2021-28713","CVE-2021-28715","CVE-2021-33098","CVE-2021-3564","CVE-2021-39648","CVE-2021-39657","CVE-2021-4002","CVE-2021-4083","CVE-2021-4149","CVE-2021-4155","CVE-2021-4197","CVE-2021-4202","CVE-2021-43976","CVE-2021-45095","CVE-2021-45485","CVE-2021-45486","CVE-2022-0330"],"summary":"Security update for the Linux Kernel","details":"\nThe SUSE Linux Enterprise 12 SP2 LTSS kernel was updated to receive various security and bugfixes.\n\nThe following security bugs were fixed:\n\n- CVE-2018-25020: Fixed an overflow in the BPF subsystem due to a mishandling of a long jump over an instruction sequence where inner instructions require substantial expansions into multiple BPF instructions. This affects kernel/bpf/core.c and net/core/filter.c (bnc#1193575).\n- CVE-2019-0136: Fixed insufficient access control in the Intel(R) PROSet/Wireless WiFi Software driver that may have allowed an unauthenticated user to potentially enable denial of service via adjacent access (bnc#1193157).\n- CVE-2020-35519: Fixed out-of-bounds memory access in x25_bind in net/x25/af_x25.c. A bounds check failure allowed a local attacker with a user account on the system to gain access to out-of-bounds memory, leading to a system crash or a leak of internal kernel information (bnc#1183696).\n- CVE-2021-0935: Fixed possible out of bounds write in ip6_xmit of ip6_output.c due to a use after free. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation (bnc#1192032).\n- CVE-2021-28711: Fixed issue with xen/blkfront to harden blkfront against event channel storms (XSA-391) (bsc#1193440).\n- CVE-2021-28712: Fixed issue with xen/netfront to harden netfront against event channel storms (XSA-391) (bsc#1193440).\n- CVE-2021-28713: Fixed issue with xen/console to harden hvc_xen against event channel storms (XSA-391) (bsc#1193440).\n- CVE-2021-28715: Fixed issue with xen/netback to do not queue unlimited number of packages (XSA-392) (bsc#1193442).\n- CVE-2021-33098: Fixed improper input validation in the Intel(R) Ethernet ixgbe driver that may have allowed an authenticated user to potentially cause denial of service via local access (bnc#1192877).\n- CVE-2021-3564: Fixed double-free memory corruption in the Linux kernel HCI device initialization subsystem that could have been used by attaching malicious HCI TTY Bluetooth devices. A local user could use this flaw to crash the system (bnc#1186207).\n- CVE-2021-39648: Fixed possible disclosure of kernel heap memory due to a race condition in gadget_dev_desc_UDC_show of configfs.c. This could lead to local information disclosure with System execution privileges needed. User interaction is not needed for exploitation (bnc#1193861).\n- CVE-2021-39657: Fixed out of bounds read due to a missing bounds check in ufshcd_eh_device_reset_handler of ufshcd.c. This could lead to local information disclosure with System execution privileges needed (bnc#1193864).\n- CVE-2021-4002: Fixed incorrect TLBs flush in hugetlbfs after huge_pmd_unshare (bsc#1192946).\n- CVE-2021-4083: Fixed a read-after-free memory flaw inside the garbage collection for Unix domain socket file handlers when users call close() and fget() simultaneouslyand can potentially trigger a race condition (bnc#1193727).\n- CVE-2021-4149: Fixed btrfs unlock newly allocated extent buffer after error (bsc#1194001).\n- CVE-2021-4155: Fixed XFS map issue when unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (bsc#1194272).\n- CVE-2021-4197: Use cgroup open-time credentials for process migraton perm checks (bsc#1194302).\n- CVE-2021-4202: Fixed NFC race condition by adding NCI_UNREG flag (bsc#1194529).\n- CVE-2021-43976: Fixed insufficient access control in drivers/net/wireless/marvell/mwifiex/usb.c that allowed an attacker who connect a crafted USB device to cause denial of service (bnc#1192847).\n- CVE-2021-45095: Fixed refcount leak in pep_sock_accept in net/phonet/pep.c (bnc#1193867).\n- CVE-2021-45485: Fixed information leak in the IPv6 implementation in net/ipv6/output_core.c (bnc#1194094).\n- CVE-2021-45486: Fixed information leak inside the IPv4 implementation caused by very small hash table (bnc#1194087).\n- CVE-2022-0330: Fixed flush TLBs before releasing backing store (bsc#1194880).\n\n\nThe following non-security bugs were fixed:\n\n- kprobes: Limit max data_size of the kretprobe instances (bsc#1193669).\n- memstick: rtsx_usb_ms: fix UAF\n- moxart: fix potential use-after-free on remove path (bsc1194516).\n- net/x25: fix a race in x25_bind() (networking-stable-19_03_15).\n- ring-buffer: Protect ring_buffer_reset() from reentrancy (bsc#1179960).\n- tty: hvc: replace BUG_ON() with negative return value (git-fixes).\n- xen-netfront: do not assume sk_buff_head list is empty in error handling (git-fixes).\n- xen-netfront: do not use ~0U as error return value for xennet_fill_frags() (git-fixes).\n- xen/blkfront: do not take local copy of a request from the ring page (git-fixes).\n- xen/blkfront: do not trust the backend response data blindly (git-fixes).\n- xen/blkfront: read response from backend only once (git-fixes).\n- xen/netfront: disentangle tx_skb_freelist (git-fixes).\n- xen/netfront: do not bug in case of too many frags (bnc#1012382).\n- xen/netfront: do not cache skb_shinfo() (bnc#1012382).\n- xen/netfront: do not read data from request on the ring page (git-fixes).\n- xen/netfront: do not trust the backend response data blindly (git-fixes).\n- xen/netfront: read response from backend only once (git-fixes).\n- xen: sync include/xen/interface/io/ring.h with Xen's newest version (git-fixes).\n","affected":[{"package":{"name":"kernel-default","ecosystem":"SUSE:Linux Enterprise Server 12 SP2-BCL","purl":"pkg:rpm/suse/kernel-default&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP2-BCL"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.4.121-92.164.1"}]}],"ecosystem_specific":{"binaries":[{"kernel-default":"4.4.121-92.164.1","kernel-default-base":"4.4.121-92.164.1","kernel-default-devel":"4.4.121-92.164.1","kernel-devel":"4.4.121-92.164.1","kernel-macros":"4.4.121-92.164.1","kernel-source":"4.4.121-92.164.1","kernel-syms":"4.4.121-92.164.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2022:0477-1.json"}},{"package":{"name":"kernel-source","ecosystem":"SUSE:Linux Enterprise Server 12 SP2-BCL","purl":"pkg:rpm/suse/kernel-source&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP2-BCL"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.4.121-92.164.1"}]}],"ecosystem_specific":{"binaries":[{"kernel-default":"4.4.121-92.164.1","kernel-default-base":"4.4.121-92.164.1","kernel-default-devel":"4.4.121-92.164.1","kernel-devel":"4.4.121-92.164.1","kernel-macros":"4.4.121-92.164.1","kernel-source":"4.4.121-92.164.1","kernel-syms":"4.4.121-92.164.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2022:0477-1.json"}},{"package":{"name":"kernel-syms","ecosystem":"SUSE:Linux Enterprise Server 12 SP2-BCL","purl":"pkg:rpm/suse/kernel-syms&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP2-BCL"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.4.121-92.164.1"}]}],"ecosystem_specific":{"binaries":[{"kernel-default":"4.4.121-92.164.1","kernel-default-base":"4.4.121-92.164.1","kernel-default-devel":"4.4.121-92.164.1","kernel-devel":"4.4.121-92.164.1","kernel-macros":"4.4.121-92.164.1","kernel-source":"4.4.121-92.164.1","kernel-syms":"4.4.121-92.164.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2022:0477-1.json"}}],"references":[{"type":"ADVISORY","url":"https://www.suse.com/support/update/announcement/2022/suse-su-20220477-1/"},{"type":"REPORT","url":"https://bugzilla.suse.com/1012382"},{"type":"REPORT","url":"https://bugzilla.suse.com/1179960"},{"type":"REPORT","url":"https://bugzilla.suse.com/1183696"},{"type":"REPORT","url":"https://bugzilla.suse.com/1186207"},{"type":"REPORT","url":"https://bugzilla.suse.com/1192032"},{"type":"REPORT","url":"https://bugzilla.suse.com/1192847"},{"type":"REPORT","url":"https://bugzilla.suse.com/1192877"},{"type":"REPORT","url":"https://bugzilla.suse.com/1192946"},{"type":"REPORT","url":"https://bugzilla.suse.com/1193157"},{"type":"REPORT","url":"https://bugzilla.suse.com/1193440"},{"type":"REPORT","url":"https://bugzilla.suse.com/1193442"},{"type":"REPORT","url":"https://bugzilla.suse.com/1193575"},{"type":"REPORT","url":"https://bugzilla.suse.com/1193669"},{"type":"REPORT","url":"https://bugzilla.suse.com/1193727"},{"type":"REPORT","url":"https://bugzilla.suse.com/1193861"},{"type":"REPORT","url":"https://bugzilla.suse.com/1193864"},{"type":"REPORT","url":"https://bugzilla.suse.com/1193867"},{"type":"REPORT","url":"https://bugzilla.suse.com/1194001"},{"type":"REPORT","url":"https://bugzilla.suse.com/1194087"},{"type":"REPORT","url":"https://bugzilla.suse.com/1194094"},{"type":"REPORT","url":"https://bugzilla.suse.com/1194272"},{"type":"REPORT","url":"https://bugzilla.suse.com/1194302"},{"type":"REPORT","url":"https://bugzilla.suse.com/1194516"},{"type":"REPORT","url":"https://bugzilla.suse.com/1194529"},{"type":"REPORT","url":"https://bugzilla.suse.com/1194880"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2018-25020"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2019-0136"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2020-35519"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-0935"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-28711"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-28712"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-28713"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-28715"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-33098"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-3564"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-39648"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-39657"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-4002"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-4083"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-4149"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-4155"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-4197"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-4202"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-43976"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-45095"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-45485"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-45486"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2022-0330"}]}