SUSE-SU-2018:0525-1
SUSE-SU-2018:0525-1 · Security update for the Linux Kernel
Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.
Diese Seite zeigt ausgewählte Angaben aus den Quellen. Die vollständige Beschreibung und betroffene Versionen finden Sie in den verlinkten Sicherheitshinweisen.
The SUSE Linux Enterprise 12 SP1 LTSS kernel was updated to receive various security and bugfixes. The following security bugs were fixed: - CVE-2017-5715: Systems with microprocessors utilizing speculative execution and indirect branch prediction may allow unauthorized disclosure of information to an attacker with local user access via a side-channel analysis (bnc#1068032). The previous fix using CPU Microcode has been complemented by building the Linux Kernel with return trampolines aka 'retpolines'. - CVE-2017-18079: drivers/input/serio/i8042.c allowed attackers to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact because the port->exists value can change after it is validated (bnc#1077922). - CVE-2015-1142857: Prevent guests from sending ethernet flow control pause frames via the PF (bnc#1077355). - CVE-2017-17741: KVM allowed attackers to obtain potentially sensitive information from kernel memory, aka a write_mmio stack-based out-of-bounds read (bnc#1073311). - CVE-2017-13215: Prevent elevation of privilege (bnc#1075908). - CVE-2018-1000004: Prevent race condition in the sound system, this could have lead a deadlock and denial of service condition (bnc#1076017). - CVE-2017-17806: The HMAC implementation did not validate that the underlying cryptographic hash algorithm is unkeyed, allowing a local attacker able to use the AF_ALG-based hash interface (CONFIG_CRYPTO_USER_API_HASH) and the SHA-3 hash algorithm (CONFIG_CRYPTO_SHA3) to cause a kernel stack buffer overflow by executing a crafted sequence of system calls that encounter a missing SHA-3 initialization (bnc#1073874). - CVE-2017-17805: The Salsa20 encryption algorithm did not correctly handle zero-length inputs, allowing a local attacker able to use the AF_ALG-based skcipher interface (CONFIG_CRYPTO_USER_API_SKCIPHER) to cause a denial of service (uninitialized-memory free and kernel crash) or have unspecified other impact by executing a crafted sequence of system calls that use the blkcipher_walk API. Both the generic implementation (crypto/salsa20_generic.c) and x86 implementation (arch/x86/crypto/salsa20_glue.c) of Salsa20 were vulnerable (bnc#1073792). The following non-security bugs were fixed: - NFS: only invalidate dentrys that are clearly invalid (bsc#1047118). - bcache.txt: standardize document format (bsc#1076110). - bcache: Abstract out stuff needed for sorting (bsc#1076110). - bcache: Add a cond_resched() call to gc (bsc#1076110). - bcache: Add a real GC_MARK_RECLAIMABLE (bsc#1076110). - bcache: Add bch_bkey_equal_header() (bsc#1076110). - bcache: Add bch_btree_keys_u64s_remaining() (bsc#1076110). - bcache: Add bch_keylist_init_single() (bsc#1047626). - bcache: Add btree_insert_node() (bnc#951638). - bcache: Add btree_map() functions (bsc#1047626). - bcache: Add btree_node_write_sync() (bsc#1076110). - bcache: Add explicit keylist arg to btree_insert() (bnc#951638). - bcache: Add make_btree_freeing_key() (bsc#1076110). - bcache: Add on error panic/unregister setting (bsc#1047626). - bcache: Add struct bset_sort_state (bsc#1076110). - bcache: Add struct btree_keys (bsc#1076110). - bcache: Allocate bounce buffers with GFP_NOWAIT (bsc#1076110). - bcache: Avoid deadlocking in garbage collection (bsc#1076110). - bcache: Avoid nested function definition (bsc#1076110). - bcache: Better alloc tracepoints (bsc#1076110). - bcache: Better full stripe scanning (bsc#1076110). - bcache: Bkey indexing renaming (bsc#1076110). - bcache: Break up struct search (bsc#1076110). - bcache: Btree verify code improvements (bsc#1076110). - bcache: Bypass torture test (bsc#1076110). - bcache: Change refill_dirty() to always scan entire disk if necessary (bsc#1076110). - bcache: Clean up cache_lookup_fn (bsc#1076110). - bcache: Clean up keylist code (bnc#951638). - bcache: Convert bch_btree_insert() to bch_btree_map_leaf_nodes() (bsc#1076110). - bcache: Convert bch_btree_read_async() to bch_btree_map_keys() (bsc#1076110). - bcache: Convert btree_insert_check_key() to btree_insert_node() (bnc#951638). - bcache: Convert btree_iter to struct btree_keys (bsc#1076110). - bcache: Convert bucket_wait to wait_queue_head_t (bnc#951638). - bcache: Convert debug code to btree_keys (bsc#1076110). - bcache: Convert gc to a kthread (bsc#1047626). - bcache: Convert sorting to btree_keys (bsc#1076110). - bcache: Convert try_wait to wait_queue_head_t (bnc#951638). - bcache: Convert writeback to a kthread (bsc#1076110). - bcache: Correct return value for sysfs attach errors (bsc#1076110). - bcache: Debug code improvements (bsc#1076110). - bcache: Delete some slower inline asm (bsc#1047626). - bcache: Do bkey_put() in btree_split() error path (bsc#1076110). - bcache: Do not bother with bucket refcount for btree node allocations (bsc#1076110). - bcache: Do not reinvent the wheel but use existing llist API (bsc#1076110). - bcache: Do not return -EINTR when insert finished (bsc#1076110). - bcache: Do not touch bucket gen for dirty ptrs (bsc#1076110). - bcache: Do not use op->insert_collision (bsc#1076110). - bcache: Drop some closure stuff (bsc#1076110). - bcache: Drop unneeded blk_sync_queue() calls (bsc#1047626). - bcache: Explicitly track btree node's parent (bnc#951638). - bcache: Fix a bug recovering from unclean shutdown (bsc#1047626). - bcache: Fix a bug when detaching (bsc#951638). - bcache: Fix a journal replay bug (bsc#1076110). - bcache: Fix a journalling performance bug (bnc#893777). - bcache: Fix a journalling reclaim after recovery bug (bsc#1047626). - bcache: Fix a lockdep splat (bnc#893777). - bcache: Fix a lockdep splat in an error path (bnc#951638). - bcache: Fix a null ptr deref in journal replay (bsc#1047626). - bcache: Fix a race when freeing btree nodes (bsc#1076110). - bcache: Fix a shutdown bug (bsc#951638). - bcache: Fix an infinite loop in journal replay (bsc#1047626). - bcache: Fix another bug recovering from unclean shutdown (bsc#1076110). - bcache: Fix another compiler warning on m68k (bsc#1076110). - bcache: Fix auxiliary search trees for key size greater than cacheline size (bsc#1076110). - bcache: Fix bch_ptr_bad() (bsc#1047626). - bcache: Fix building error on MIPS (bsc#1076110). - bcache: Fix dirty_data accounting (bsc#1076110). - bcache: Fix discard granularity (bsc#1047626). - bcache: Fix flash_dev_cache_miss() for real this time (bsc#1076110). - bcache: Fix for can_attach_cache() (bsc#1047626). - bcache: Fix heap_peek() macro (bsc#1047626). - bcache: Fix leak of bdev reference (bsc#1076110). - bcache: Fix more early shutdown bugs (bsc#951638). - bcache: Fix moving_gc deadlocking with a foreground write (bsc#1076110). - bcache: Fix moving_pred() (bsc#1047626). - bcache: Fix sysfs splat on shutdown with flash only devs (bsc#951638). - bcache: Fix to remove the rcu_sched stalls (bsc#1047626). - bcache: Have btree_split() insert into parent directly (bsc#1076110). - bcache: Improve bucket_prio() calculation (bsc#1047626). - bcache: Improve priority_stats (bsc#1047626). - bcache: Incremental gc (bsc#1076110). - bcache: Insert multiple keys at a time (bnc#951638). - bcache: Kill bch_next_recurse_key() (bsc#1076110). - bcache: Kill btree_io_wq (bsc#1076110). - bcache: Kill bucket->gc_gen (bsc#1076110). - bcache: Kill dead cgroup code (bsc#1076110). - bcache: Kill op->cl (bsc#1076110). - bcache: Kill op->replace (bsc#1076110). - bcache: Kill sequential_merge option (bsc#1076110). - bcache: Kill unaligned bvec hack (bsc#1076110). - bcache: Kill unused freelist (bsc#1076110). - bcache: Make bch_keylist_realloc() take u64s, not nptrs (bsc#1076110). - bcache: Make gc wakeup sane, remove set_task_state() (bsc#1076110). - bcache: Minor btree cache fix (bsc#1047626). - bcache: Minor fixes from kbuild robot (bsc#1076110). - bcache: Move insert_fixup() to btree_keys_ops (bsc#1076110). - bcache: Move keylist out of btree_op (bsc#1047626). - bcache: Move sector allocator to alloc.c (bsc#1076
Korrektur verfügbar
- Veröffentlicht
- Aktualisiert
Technologie-Stack: system
Betroffene Produkte und Versionen
kernel-default SUSE:OpenStack Cloud 6
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.74-60.64.82.1
Auf 3.12.74-60.64.82.1 aktualisieren
kernel-source SUSE:OpenStack Cloud 6
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.74-60.64.82.1
Auf 3.12.74-60.64.82.1 aktualisieren
kernel-syms SUSE:OpenStack Cloud 6
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.74-60.64.82.1
Auf 3.12.74-60.64.82.1 aktualisieren
kernel-xen SUSE:OpenStack Cloud 6
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.74-60.64.82.1
Auf 3.12.74-60.64.82.1 aktualisieren
kgraft-patch-sle12-sp1_update_25 SUSE:OpenStack Cloud 6
- Betroffene Versionsbereiche
- ECOSYSTEM: < 1-2.9.1
Auf 1-2.9.1 aktualisieren
kernel-ec2 SUSE:Linux Enterprise Module for Public Cloud 12
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.74-60.64.82.1
Auf 3.12.74-60.64.82.1 aktualisieren
kernel-default SUSE:Linux Enterprise Server for SAP Applications 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.74-60.64.82.1
Auf 3.12.74-60.64.82.1 aktualisieren
kernel-source SUSE:Linux Enterprise Server for SAP Applications 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.74-60.64.82.1
Auf 3.12.74-60.64.82.1 aktualisieren
kernel-syms SUSE:Linux Enterprise Server for SAP Applications 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.74-60.64.82.1
Auf 3.12.74-60.64.82.1 aktualisieren
kernel-xen SUSE:Linux Enterprise Server for SAP Applications 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.74-60.64.82.1
Auf 3.12.74-60.64.82.1 aktualisieren
kgraft-patch-sle12-sp1_update_25 SUSE:Linux Enterprise Server for SAP Applications 12 SP1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 1-2.9.1
Auf 1-2.9.1 aktualisieren
kernel-default SUSE:Linux Enterprise Server 12 SP1-LTSS
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.74-60.64.82.1
Auf 3.12.74-60.64.82.1 aktualisieren
kernel-source SUSE:Linux Enterprise Server 12 SP1-LTSS
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.74-60.64.82.1
Auf 3.12.74-60.64.82.1 aktualisieren
kernel-syms SUSE:Linux Enterprise Server 12 SP1-LTSS
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.74-60.64.82.1
Auf 3.12.74-60.64.82.1 aktualisieren
kernel-xen SUSE:Linux Enterprise Server 12 SP1-LTSS
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.74-60.64.82.1
Auf 3.12.74-60.64.82.1 aktualisieren
kgraft-patch-sle12-sp1_update_25 SUSE:Linux Enterprise Server 12 SP1-LTSS
- Betroffene Versionsbereiche
- ECOSYSTEM: < 1-2.9.1
Auf 1-2.9.1 aktualisieren
Originalquellen
- https://www.suse.com/support/update/announcement/2018/suse-su-20180525-1/
- https://bugzilla.suse.com/1012382
- https://bugzilla.suse.com/1047118
- https://bugzilla.suse.com/1047626
- https://bugzilla.suse.com/1068032
- https://bugzilla.suse.com/1070623
- https://bugzilla.suse.com/1073246
- https://bugzilla.suse.com/1073311
- https://bugzilla.suse.com/1073792
- https://bugzilla.suse.com/1073874
- https://bugzilla.suse.com/1074709
- https://bugzilla.suse.com/1075091
- https://bugzilla.suse.com/1075411
- https://bugzilla.suse.com/1075908
- https://bugzilla.suse.com/1075994
- https://bugzilla.suse.com/1076017
- https://bugzilla.suse.com/1076110
- https://bugzilla.suse.com/1076154
- https://bugzilla.suse.com/1076278
- https://bugzilla.suse.com/1077182
- https://bugzilla.suse.com/1077355
- https://bugzilla.suse.com/1077560
- https://bugzilla.suse.com/1077922
- https://osv.dev/vulnerability/SUSE-SU-2018:0525-1