SUSE-SU-2015:1324-1
SUSE-SU-2015:1324-1 · Security update for the SUSE Linux Enterprise 12 kernel
Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.
Cette page présente une partie des faits des sources. Consultez les avis liés pour la description complète et les versions concernées.
The SUSE Linux Enterprise 12 kernel was updated to 3.12.44 to receive various security and bugfixes. These features were added: - mpt2sas: Added Reply Descriptor Post Queue (RDPQ) Array support (bsc#854824). - mpt3sas: Bump mpt3sas driver version to 04.100.00.00 (bsc#854817). Following security bugs were fixed: - CVE-2015-1805: iov overrun for failed atomic copy could have lead to DoS or privilege escalation (bsc#933429). - CVE-2015-3212: A race condition in the way the Linux kernel handled lists of associations in SCTP sockets could have lead to list corruption and kernel panics (bsc#936502). - CVE-2015-4036: DoS via memory corruption in vhost/scsi driver (bsc#931988). - CVE-2015-4167: Linux kernel built with the UDF file system(CONFIG_UDF_FS) support was vulnerable to a crash. It occurred while fetching inode information from a corrupted/malicious udf file system image (bsc#933907). - CVE-2015-4692: DoS via NULL pointer dereference in kvm_apic_has_events function (bsc#935542). - CVE-2015-5364: Remote DoS via flood of UDP packets with invalid checksums (bsc#936831). - CVE-2015-5366: Remote DoS of EPOLLET epoll applications via flood of UDP packets with invalid checksums (bsc#936831). Security issues already fixed in the previous update but not referenced by CVE: - CVE-2014-9728: Kernel built with the UDF file system(CONFIG_UDF_FS) support were vulnerable to a crash (bsc#933904). - CVE-2014-9729: Kernel built with the UDF file system(CONFIG_UDF_FS) support were vulnerable to a crash (bsc#933904). - CVE-2014-9730: Kernel built with the UDF file system(CONFIG_UDF_FS) support were vulnerable to a crash (bsc#933904). - CVE-2014-9731: Kernel built with the UDF file system(CONFIG_UDF_FS) support were vulnerable to information leakage (bsc#933896). The following non-security bugs were fixed: - ALSA: hda - add codec ID for Skylake display audio codec (bsc#936556). - ALSA: hda/hdmi - apply Haswell fix-ups to Skylake display codec (bsc#936556). - ALSA: hda_controller: Separate stream_tag for input and output streams (bsc#936556). - ALSA: hda_intel: add AZX_DCAPS_I915_POWERWELL for SKL and BSW (bsc#936556). - ALSA: hda_intel: apply the Seperate stream_tag for Skylake (bsc#936556). - ALSA: hda_intel: apply the Seperate stream_tag for Sunrise Point (bsc#936556). - Btrfs: Handle unaligned length in extent_same (bsc#937609). - Btrfs: add missing inode item update in fallocate() (bsc#938023). - Btrfs: check pending chunks when shrinking fs to avoid corruption (bsc#936445). - Btrfs: do not update mtime/ctime on deduped inodes (bsc#937616). - Btrfs: fix block group ->space_info null pointer dereference (bsc#935088). - Btrfs: fix clone / extent-same deadlocks (bsc#937612). - Btrfs: fix deadlock with extent-same and readpage (bsc#937612). - Btrfs: fix fsync data loss after append write (bsc#936446). - Btrfs: fix hang during inode eviction due to concurrent readahead (bsc#935085). - Btrfs: fix memory leak in the extent_same ioctl (bsc#937613). - Btrfs: fix race when reusing stale extent buffers that leads to BUG_ON (bsc#926369). - Btrfs: fix use after free when close_ctree frees the orphan_rsv (bsc#938022). - Btrfs: pass unaligned length to btrfs_cmp_data() (bsc#937609). - Btrfs: provide super_operations->inode_get_dev (bsc#927455). - Drivers: hv: balloon: check if ha_region_mutex was acquired in MEM_CANCEL_ONLINE case. - Drivers: hv: fcopy: process deferred messages when we complete the transaction. - Drivers: hv: fcopy: rename fcopy_work -> fcopy_timeout_work. - Drivers: hv: fcopy: set .owner reference for file operations. - Drivers: hv: fcopy: switch to using the hvutil_device_state state machine. - Drivers: hv: hv_balloon: correctly handle num_pages>INT_MAX case. - Drivers: hv: hv_balloon: correctly handle val.freeram lower than num_pages case. - Drivers: hv: hv_balloon: do not lose memory when onlining order is not natural. - Drivers: hv: hv_balloon: do not online pages in offline blocks. - Drivers: hv: hv_balloon: eliminate jumps in piecewiese linear floor function. - Drivers: hv: hv_balloon: eliminate the trylock path in acquire/release_region_mutex. - Drivers: hv: hv_balloon: keep locks balanced on add_memory() failure. - Drivers: hv: hv_balloon: refuse to balloon below the floor. - Drivers: hv: hv_balloon: report offline pages as being used. - Drivers: hv: hv_balloon: survive ballooning request with num_pages=0. - Drivers: hv: kvp: move poll_channel() to hyperv_vmbus.h. - Drivers: hv: kvp: rename kvp_work -> kvp_timeout_work. - Drivers: hv: kvp: reset kvp_context. - Drivers: hv: kvp: switch to using the hvutil_device_state state machine. - Drivers: hv: util: Fix a bug in the KVP code. reapply upstream change ontop of v3.12-stable change - Drivers: hv: util: On device remove, close the channel after de-initializing the service. - Drivers: hv: util: introduce hv_utils_transport abstraction. - Drivers: hv: util: introduce state machine for util drivers. - Drivers: hv: util: move kvp/vss function declarations to hyperv_vmbus.h. - Drivers: hv: vmbus: Add device and vendor ID to vmbus devices. - Drivers: hv: vmbus: Add support for VMBus panic notifier handler (bsc#934160). - Drivers: hv: vmbus: Add support for the NetworkDirect GUID. - Drivers: hv: vmbus: Correcting truncation error for constant HV_CRASH_CTL_CRASH_NOTIFY (bsc#934160). - Drivers: hv: vmbus: Export the vmbus_sendpacket_pagebuffer_ctl(). - Drivers: hv: vmbus: Fix a bug in rescind processing in vmbus_close_internal(). - Drivers: hv: vmbus: Fix a siganlling host signalling issue. - Drivers: hv: vmbus: Get rid of some unnecessary messages. - Drivers: hv: vmbus: Get rid of some unused definitions. - Drivers: hv: vmbus: Handle both rescind and offer messages in the same context. - Drivers: hv: vmbus: Implement the protocol for tearing down vmbus state. - Drivers: hv: vmbus: Introduce a function to remove a rescinded offer. - Drivers: hv: vmbus: Perform device register in the per-channel work element. - Drivers: hv: vmbus: Permit sending of packets without payload. - Drivers: hv: vmbus: Properly handle child device remove. - Drivers: hv: vmbus: Remove the channel from the channel list(s) on failure. - Drivers: hv: vmbus: Suport an API to send packet with additional control. - Drivers: hv: vmbus: Suport an API to send pagebuffers with additional control. - Drivers: hv: vmbus: Teardown clockevent devices on module unload. - Drivers: hv: vmbus: Teardown synthetic interrupt controllers on module unload. - Drivers: hv: vmbus: Use a round-robin algorithm for picking the outgoing channel. - Drivers: hv: vmbus: Use the vp_index map even for channels bound to CPU 0. - Drivers: hv: vmbus: avoid double kfree for device_obj. - Drivers: hv: vmbus: briefly comment num_sc and next_oc. - Drivers: hv: vmbus: decrease num_sc on subchannel removal. - Drivers: hv: vmbus: distribute subchannels among all vcpus. - Drivers: hv: vmbus: do cleanup on all vmbus_open() failure paths. - Drivers: hv: vmbus: introduce vmbus_acpi_remove. - Drivers: hv: vmbus: kill tasklets on module unload. - Drivers: hv: vmbus: move init_vp_index() call to vmbus_process_offer(). - Drivers: hv: vmbus: prevent cpu offlining on newer hypervisors. - Drivers: hv: vmbus: rename channel work queues. - Drivers: hv: vmbus: teardown hv_vmbus_con workqueue and vmbus_connection pages on shutdown. - Drivers: hv: vmbus: unify calls to percpu_channel_enq(). - Drivers: hv: vmbus: unregister panic notifier on module unload. - Drivers: hv: vmbus:Update preferred vmbus protocol version to windows 10. - Drivers: hv: vss: process deferred messages when we complete the transaction. - Drivers: hv: vss: switch to using the hvutil_device_state state machine. - Enable CONFIG_BRIDGE_NF_EBTABLES on s390x (bsc#936012) - Fix connection reuse when sk_error_report is used (bsc#930972). - GHES: Carve out error queueing in a separate function (bsc#917630). - GHES: Carve out the panic f
Correctif disponible
- Publication
- Mise à jour
Pile logicielle: system
Produits et versions concernés
kernel-default SUSE:Linux Enterprise Desktop 12
- Plages de versions concernées
- ECOSYSTEM: < 3.12.44-52.10.1
Mettez à jour vers 3.12.44-52.10.1
kernel-source SUSE:Linux Enterprise Desktop 12
- Plages de versions concernées
- ECOSYSTEM: < 3.12.44-52.10.1
Mettez à jour vers 3.12.44-52.10.1
kernel-syms SUSE:Linux Enterprise Desktop 12
- Plages de versions concernées
- ECOSYSTEM: < 3.12.44-52.10.1
Mettez à jour vers 3.12.44-52.10.1
kernel-xen SUSE:Linux Enterprise Desktop 12
- Plages de versions concernées
- ECOSYSTEM: < 3.12.44-52.10.1
Mettez à jour vers 3.12.44-52.10.1
kgraft-patch-sle12_update_6 SUSE:Linux Enterprise Live Patching 12
- Plages de versions concernées
- ECOSYSTEM: < 1-2.1
Mettez à jour vers 1-2.1
kernel-ec2 SUSE:Linux Enterprise Module for Public Cloud 12
- Plages de versions concernées
- ECOSYSTEM: < 3.12.44-52.10.1
Mettez à jour vers 3.12.44-52.10.1
kernel-docs SUSE:Linux Enterprise Software Development Kit 12
- Plages de versions concernées
- ECOSYSTEM: < 3.12.44-52.10.3
Mettez à jour vers 3.12.44-52.10.3
kernel-obs-build SUSE:Linux Enterprise Software Development Kit 12
- Plages de versions concernées
- ECOSYSTEM: < 3.12.44-52.10.1
Mettez à jour vers 3.12.44-52.10.1
kernel-default SUSE:Linux Enterprise Server 12
- Plages de versions concernées
- ECOSYSTEM: < 3.12.44-52.10.1
Mettez à jour vers 3.12.44-52.10.1
kernel-source SUSE:Linux Enterprise Server 12
- Plages de versions concernées
- ECOSYSTEM: < 3.12.44-52.10.1
Mettez à jour vers 3.12.44-52.10.1
kernel-syms SUSE:Linux Enterprise Server 12
- Plages de versions concernées
- ECOSYSTEM: < 3.12.44-52.10.1
Mettez à jour vers 3.12.44-52.10.1
kernel-xen SUSE:Linux Enterprise Server 12
- Plages de versions concernées
- ECOSYSTEM: < 3.12.44-52.10.1
Mettez à jour vers 3.12.44-52.10.1
kernel-default SUSE:Linux Enterprise Server for SAP Applications 12
- Plages de versions concernées
- ECOSYSTEM: < 3.12.44-52.10.1
Mettez à jour vers 3.12.44-52.10.1
kernel-source SUSE:Linux Enterprise Server for SAP Applications 12
- Plages de versions concernées
- ECOSYSTEM: < 3.12.44-52.10.1
Mettez à jour vers 3.12.44-52.10.1
kernel-syms SUSE:Linux Enterprise Server for SAP Applications 12
- Plages de versions concernées
- ECOSYSTEM: < 3.12.44-52.10.1
Mettez à jour vers 3.12.44-52.10.1
kernel-xen SUSE:Linux Enterprise Server for SAP Applications 12
- Plages de versions concernées
- ECOSYSTEM: < 3.12.44-52.10.1
Mettez à jour vers 3.12.44-52.10.1
kernel-default SUSE:Linux Enterprise Workstation Extension 12
- Plages de versions concernées
- ECOSYSTEM: < 3.12.44-52.10.1
Mettez à jour vers 3.12.44-52.10.1
Sources originales
- https://www.suse.com/support/update/announcement/2015/suse-su-20151324-1/
- https://bugzilla.suse.com/854817
- https://bugzilla.suse.com/854824
- https://bugzilla.suse.com/858727
- https://bugzilla.suse.com/866911
- https://bugzilla.suse.com/867362
- https://bugzilla.suse.com/895814
- https://bugzilla.suse.com/903279
- https://bugzilla.suse.com/907092
- https://bugzilla.suse.com/908491
- https://bugzilla.suse.com/915183
- https://bugzilla.suse.com/917630
- https://bugzilla.suse.com/918618
- https://bugzilla.suse.com/921430
- https://bugzilla.suse.com/924071
- https://bugzilla.suse.com/924526
- https://bugzilla.suse.com/926369
- https://bugzilla.suse.com/926953
- https://bugzilla.suse.com/927455
- https://bugzilla.suse.com/927697
- https://bugzilla.suse.com/927786
- https://bugzilla.suse.com/928131
- https://bugzilla.suse.com/929475
- https://osv.dev/vulnerability/SUSE-SU-2015:1324-1