[Forgot Password]
Login  Register Subscribe

30480

 
 

423868

 
 

253164

 
 

909

 
 

197077

 
 

282

Paid content will be excluded from the download.


Download | Alert*
OVAL

SUSE-SU-2018:1821-1 -- SLES kernel

ID: oval:org.secpod.oval:def:89002143Date: (C)2021-02-26   (M)2024-05-22
Class: PATCHFamily: unix




The SUSE Linux Enterprise 11 SP4 kernel was updated to receive various security and bugfixes. This new feature was added: - Btrfs: Remove empty block groups in the background The following security bugs were fixed: - CVE-2018-3665: Prevent disclosure of FPU registers between processes. These registers might contain encryption keys when doing SSE accelerated AES enc/decryption The following non-security bugs were fixed: - ALSA: timer: Fix pause event notification . - Btrfs: Avoid trucating page or punching hole in a already existed hole . - Btrfs: Avoid truncate tailing page if fallocate range does not exceed inode size . - Btrfs: Fix lost-data-profile caused by auto removing bg. - Btrfs: Fix misuse of chunk mutex - Btrfs: Fix out-of-space bug . - Btrfs: Set relative data on clear btrfs_block_group_cache-gt;pinned. - Btrfs: Use ref_cnt for set_block_group_ro . - Btrfs: add alloc_fs_devices and switch to it . - Btrfs: add btrfs_alloc_device and switch to it . - Btrfs: add missing discards when unpinning extents with -o discard. - Btrfs: add missing inode update when punching hole . - Btrfs: add support for asserts . - Btrfs: avoid syncing log in the fast fsync path when not necessary . - Btrfs: btrfs_issue_discard ensure offset/length are aligned to sector boundaries. - Btrfs: check pending chunks when shrinking fs to avoid corruption . - Btrfs: cleanup backref search commit root flag stuff . - Btrfs: delete chunk allocation attemp when setting block group ro. - Btrfs: do not leak transaction in btrfs_sync_file . - Btrfs: do not mix the ordered extents of all files together during logging the inodes . - Btrfs: do not remove extents and xattrs when logging new names . - Btrfs: eliminate races in worker stopping code . - Btrfs: ensure deletion from pinned_chunks list is protected. - Btrfs: explictly delete unused block groups in close_ctree and ro-remount. - Btrfs: fix -ENOSPC on block group removal. - Btrfs: fix -ENOSPC when finishing block group creation. - Btrfs: fix BUG_ON in btrfs_orphan_add when delete unused block group. - Btrfs: fix NULL pointer crash when running balance and scrub concurrently . - Btrfs: fix chunk allocation regression leading to transaction abort . - Btrfs: fix crash caused by block group removal. - Btrfs: fix data loss in the fast fsync path . - Btrfs: fix deadlock caused by fsync when logging directory entries . - Btrfs: fix directory inconsistency after fsync log replay . - Btrfs: fix directory recovery from fsync log . - Btrfs: fix empty symlink after creating symlink and fsync parent dir . - Btrfs: fix file loss on log replay after renaming a file and fsync . - Btrfs: fix file/data loss caused by fsync after rename and new inode . - Btrfs: fix find_free_dev_extent malfunction in case device tree has hole . - Btrfs: fix fitrim discarding device area reserved for boot loader"s use. - Btrfs: fix freeing used extent after removing empty block group. - Btrfs: fix freeing used extents after removing empty block group. - Btrfs: fix fs mapping extent map leak . - Btrfs: fix fsync data loss after a ranged fsync . - Btrfs: fix fsync data loss after adding hard link to inode . - Btrfs: fix fsync data loss after append write . - Btrfs: fix fsync log replay for inodes with a mix of regular refs and extrefs . - Btrfs: fix fsync race leading to invalid data after log replay . - Btrfs: fix fsync when extend references are added to an inode . - Btrfs: fix fsync xattr loss in the fast fsync path . - Btrfs: fix invalid extent maps due to hole punching . - Btrfs: fix kernel oops while reading compressed data . - Btrfs: fix log replay failure after linking special file and fsync . - Btrfs: fix memory leak after block remove + trimming. - Btrfs: fix metadata inconsistencies after directory fsync . - Btrfs: fix race between balance and unused block group deletion . - Btrfs: fix race between fs trimming and block group remove/allocation. - Btrfs: fix race between scrub and block group deletion. - Btrfs: fix race between transaction commit and empty block group removal. - Btrfs: fix race conditions in BTRFS_IOC_FS_INFO ioctl . - Btrfs: fix racy system chunk allocation when setting block group ro . - Btrfs: fix regression in raid level conversion . - Btrfs: fix skipped error handle when log sync failed . - Btrfs: fix stale dir entries after removing a link and fsync . - Btrfs: fix the number of transaction units needed to remove a block group. - Btrfs: fix the skipped transaction commit during the file sync . - Btrfs: fix unprotected alloc list insertion during the finishing procedure of replace . - Btrfs: fix unprotected assignment of the target device . - Btrfs: fix unprotected deletion from pending_chunks list. - Btrfs: fix unprotected device list access when getting the fs information . - Btrfs: fix unprotected device"s variants on 32bits machine . - Btrfs: fix unprotected device-gt;bytes_used update . - Btrfs: fix unreplayable log after snapshot delete + parent dir fsync . - Btrfs: fix up read_tree_block to return proper error . - Btrfs: fix wrong device bytes_used in the super block . - Btrfs: fix wrong disk size when writing super blocks . - Btrfs: fix xattr loss after power failure . - Btrfs: handle non-fatal errors in btrfs_qgroup_inherit . - Btrfs: initialize the seq counter in struct btrfs_device . - Btrfs: iterate over unused chunk space in FITRIM. - Btrfs: make btrfs_issue_discard return bytes discarded. - Btrfs: make btrfs_search_forward return with nodes unlocked . - Btrfs: make sure to copy everything if we rename . - Btrfs: make the chunk allocator completely tree lockless . - Btrfs: move btrfs_truncate_page to btrfs_cont_expand instead of btrfs_truncate . - Btrfs: nuke write_super from comments . - Btrfs: only drop modified extents if we logged the whole inode . - Btrfs: only update disk_i_size as we remove extents . - Btrfs: qgroup: return EINVAL if level of parent is not higher than child"s . - Btrfs: remove deleted xattrs on fsync log replay . - Btrfs: remove empty block groups automatically. - Btrfs: remove non-sense btrfs_error_discard_extent function . - Btrfs: remove parameter blocksize from read_tree_block . - Btrfs: remove transaction from send . - Btrfs: remove unnecessary locking of cleaner_mutex to avoid deadlock. - Btrfs: remove unused max_key arg from btrfs_search_forward . - Btrfs: return an error from btrfs_wait_ordered_range . - Btrfs: set inode"s logged_trans/last_log_commit after ranged fsync . - Btrfs: skip superblocks during discard. - Btrfs: stop refusing the relocation of chunk 0 . - Btrfs: update free_chunk_space during allocting a new chunk . - Btrfs: use global reserve when deleting unused block group after ENOSPC. - Btrfs: use nodesize everywhere, kill leafsize . - Btrfs: wait ordered range before doing direct io . - KVM: x86: Sync back MSR_IA32_SPEC_CTRL to VCPU data structure . - Xen counterparts of eager FPU implementation. - balloon: do not BUG when balloon is empty . - fs: btrfs: volumes.c: Fix for possible null pointer dereference . - kernel: Fix memory leak on EP11 target list processing . - kvm/powerpc: Add new ioctl to retreive server MMU infos . - mm, page_alloc: do not break __GFP_THISNODE by zonelist reset . - module: Fix locking in symbol_put_addr . - netfront: make req_prod check properly deal with index wraps . - powerpc/64s: Fix compiler store ordering to SLB shadow area . - powerpc/mm/hash: Add missing isync prior to kernel stack SLB switch . - powerpc/pseries: Define MCE error event section . - powerpc/pseries: Display machine check error details . - powerpc/pseries: Dump and flush SLB contents on SLB MCE errors . - powerpc/pseries: convert rtas_log_buf to linear allocation . - qla2xxx: Mask off Scope bits in retry delay . - s390/cpum_sf: ensure sample frequency of perf event attributes is non-zero . - s390/dasd: fix failing path verification . - trace: module: Maintain a valid user count . - x86/boot: Fix early command-line parsing when partial word matches . - x86/bugs: spec_ctrl must be cleared from cpu_caps_set when being disabled . - x86: Fix /proc/mtrr with base/size more than 44bits . - xen/x86/entry/64: Do not use IST entry for #BP stack . - xfs: avoid xfs_buf hang in lookup node directory corruption . - xfs: only update the last_sync_lsn when a transaction completes .

Platform:
SUSE Linux Enterprise Server 11 SP4
Product:
kernel
Reference:
SUSE-SU-2018:1821-1
CVE-2018-3665
CVE    1
CVE-2018-3665
CPE    2
cpe:/o:linux:linux_kernel
cpe:/o:suse:suse_linux_enterprise_server:11:sp4

© SecPod Technologies