apticron report [Sat, 07 Oct 2017 23:38:05 +0200]
========================================================================
apticron has detected that some packages need upgrading on:
quigon.federez.net
[ 160.228.155.65 ]
The following packages are currently pending an upgrade:
apache2 2.4.25-3+deb9u3
apache2-bin 2.4.25-3+deb9u3
apache2-data 2.4.25-3+deb9u3
apache2-utils 2.4.25-3+deb9u3
apt 1.4.8
apt-utils 1.4.8
base-files 9.9+deb9u2
curl 7.52.1-5+deb9u1
dbus 1.10.22-0+deb9u1
dirmngr 2.1.18-8~deb9u1
ghostscript 9.20~dfsg-3.2+deb9u1
git 1:2.11.0-3+deb9u2
git-man 1:2.11.0-3+deb9u2
gitweb 1:2.11.0-3+deb9u2
gnupg 2.1.18-8~deb9u1
gnupg2 2.1.18-8~deb9u1
gnupg-agent 2.1.18-8~deb9u1
gnupg-l10n 2.1.18-8~deb9u1
gpgv 2.1.18-8~deb9u1
krb5-locales 1.15-1+deb9u1
ldap-utils 2.4.44+dfsg-5+deb9u1
libapt-inst2.0 1.4.8
libapt-pkg5.0 1.4.8
libcurl3 7.52.1-5+deb9u1
libcurl3-gnutls 7.52.1-5+deb9u1
libdb5.3 5.3.28-12+deb9u1
libdbus-1-3 1.10.22-0+deb9u1
libgdk-pixbuf2.0-0 2.36.5-2+deb9u1
libgdk-pixbuf2.0-common 2.36.5-2+deb9u1
libgnutls30 3.5.8-5+deb9u3
libgs9 9.20~dfsg-3.2+deb9u1
libgs9-common 9.20~dfsg-3.2+deb9u1
libgssapi-krb5-2 1.15-1+deb9u1
libhogweed4 3.3-1+b2
libidn2-0 0.16-1+deb9u1
libk5crypto3 1.15-1+deb9u1
libkrb5-3 1.15-1+deb9u1
libkrb5support0 1.15-1+deb9u1
libldap-2.4-2 2.4.44+dfsg-5+deb9u1
libldap-common 2.4.44+dfsg-5+deb9u1
libncurses5 6.0+20161126-1+deb9u1
libncursesw5 6.0+20161126-1+deb9u1
libnettle6 3.3-1+b2
libopendkim11 2.11.0~alpha-10+deb9u1
libperl5.24 5.24.1-3+deb9u2
librbl1 2.11.0~alpha-10+deb9u1
libselinux1 2.6-3+b3
libtinfo5 6.0+20161126-1+deb9u1
libvbr2 2.11.0~alpha-10+deb9u1
linux-image-4.9.0-3-amd64 4.9.30-2+deb9u5
linux-image-4.9.0-4-amd64 4.9.51-1
linux-image-amd64 4.9+80+deb9u2
linux-libc-dev 4.9.51-1
mailman 1:2.1.23-1+deb9u1
ncurses-base 6.0+20161126-1+deb9u1
ncurses-bin 6.0+20161126-1+deb9u1
ncurses-term 6.0+20161126-1+deb9u1
ntp 1:4.2.8p10+dfsg-3+deb9u1
ntpdate 1:4.2.8p10+dfsg-3+deb9u1
opendkim 2.11.0~alpha-10+deb9u1
opendkim-tools 2.11.0~alpha-10+deb9u1
perl 5.24.1-3+deb9u2
perl-base 5.24.1-3+deb9u2
perl-modules-5.24 5.24.1-3+deb9u2
postfix 3.1.6-0+deb9u1
postfix-sqlite 3.1.6-0+deb9u1
python-jwt 1.4.2-1+deb9u1
slapd 2.4.44+dfsg-5+deb9u1
tcpdump 4.9.2-1~deb9u1
vim 2:8.0.0197-4+deb9u1
vim-common 2:8.0.0197-4+deb9u1
vim-nox 2:8.0.0197-4+deb9u1
vim-runtime 2:8.0.0197-4+deb9u1
vim-tiny 2:8.0.0197-4+deb9u1
whois 5.2.17~deb9u1
xxd 2:8.0.0197-4+deb9u1
========================================================================
Package Details:
apt-listchanges : Lecture des fichiers de modifications (« changelog »)...
apt-listchanges : journaux des modifications (« changelogs »)
-------------------------------------------------------------
--- Modifications pour apache2 (apache2 apache2-bin apache2-data apache2-utils) ---
apache2 (2.4.25-3+deb9u3) stretch-security; urgency=high
* Non-maintainer upload by the Security Team.
* CVE-2017-9798: Use-after-free by limiting unregistered HTTP method
(Closes: #876109)
-- Salvatore Bonaccorso <carnil(a)debian.org> Tue, 19 Sep 2017 20:58:57 +0200
--- Modifications pour ghostscript (ghostscript libgs9 libgs9-common) ---
ghostscript (9.20~dfsg-3.2+deb9u1) stretch-security; urgency=high
* Non-maintainer upload by the Security Team.
* Bounds check the array allocations methods (CVE-2017-9835)
(Closes: #869907)
* Bounds check zone pointer in Ins_MIRP() (CVE-2017-9611) (Closes: #869917)
* Bounds check zone pointers in Ins_IP() (CVE-2017-9612) (Closes: #869916)
* Bounds check zone pointer in Ins_MDRP (CVE-2017-9726) (Closes: #869915)
* Make bounds check in gx_ttfReader__Read more robust (CVE-2017-9727)
(Closes: #869913)
* Bounds check Ins_JMPR (CVE-2017-9739) (Closes: #869910)
* Prevent trying to reloc a freed object (CVE-2017-11714) (Closes: #869977)
-- Salvatore Bonaccorso <carnil(a)debian.org> Thu, 28 Sep 2017 21:47:33 +0200
--- Modifications pour git (git git-man gitweb) ---
git (1:2.11.0-3+deb9u2) stretch-security; urgency=high
* Fix remote shell command execution via CVS protocol:
- git-shell: drop cvsserver support by default
- git-cvsserver: harden backtick captures against user input
* Avoid shell command injection in other commands as well:
- git-cvsimport: harden backtick captures against user input
- git-archimport: harden backtick captures against user input
Thanks to joernchen of Phenoelit for discovering, reporting, and
fixing this vulnerability, and to Junio C Hamano and Jeff King for
the fixes to related issues.
-- Jonathan Nieder <jrnieder(a)gmail.com> Mon, 25 Sep 2017 12:09:08 -0700
--- Modifications pour krb5 (krb5-locales libgssapi-krb5-2 libk5crypto3 libkrb5-3
libkrb5support0) ---
krb5 (1.15-1+deb9u1) stretch; urgency=high
* CVE-2017-11368: Remote authenticated attackers can crash the KDC,
Closes: #869260
* Upstream patches to fix startup if getaddrinfo() returns a wildcard v6
address, and to fix handling of explicitly specified v4 wildcard
address; regression over previous versions, Closes: #860767
* Fix SRV lookups to respect udp_preference_limit, regression over
previous versions with OTP, Closes: #856307
-- Sam Hartman <hartmans(a)debian.org> Wed, 09 Aug 2017 12:19:50 -0400
--- Modifications pour libidn2-0 ---
libidn2-0 (0.16-1+deb9u1) stretch-security; urgency=high
* CVE-2017-14062: Fix integer overflow in decode_digit (Closes: #873902)
* Add myself to Uploaders:
-- Ondřej Surý <ondrej(a)debian.org> Tue, 12 Sep 2017 10:57:48 +0200
--- Modifications pour linux (linux-image-4.9.0-3-amd64 linux-libc-dev) ---
linux (4.9.51-1) stretch; urgency=medium
* New upstream stable update:
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.48
- [x86] i2c: ismt: Don't duplicate the receive length for block reads
- [x86] i2c: ismt: Return EMSGSIZE for block reads with bogus length
- crypto: algif_skcipher - only call put_page on referenced and used pages
- mm, uprobes: fix multiple free of ->uprobes_state.xol_area
- mm, madvise: ensure poisoned pages are removed from per-cpu lists
- ceph: fix readpage from fscache
- cpumask: fix spurious cpumask_of_node() on non-NUMA multi-node configs
- cpuset: Fix incorrect memory_pressure control file mapping
- CIFS: Fix maximum SMB2 header size
- lib/mpi: kunmap after finishing accessing buffer
- drm/ttm: Fix accounting error when fail to get pages for pool
- [armhf,arm64] kvm: Force reading uncached stage2 PGD
- epoll: fix race between ep_poll_callback(POLLFREE) and
ep_free()/ep_remove()
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.49
- usb:xhci:Fix regression when ATI chipsets detected
- [armhf] USB: musb: fix external abort on suspend
- USB: core: Avoid race of async_completed() w/ usbdev_release()
- [x86] staging/rts5208: fix incorrect shift to extract upper nybble
- driver core: bus: Fix a potential double free
- ath10k: fix memory leak in rx ring buffer allocation
- Input: trackpoint - assume 3 buttons when buttons detection fails
- rtlwifi: rtl_pci_probe: Fix fail path of _rtl_pci_find_adapter
- dlm: avoid double-free on error path in dlm_device_{register,unregister}
- mwifiex: correct channel stat buffer overflows
- [s390x] mm: avoid empty zero pages for KVM guests to avoid postcopy hangs
- drm/nouveau/pci/msi: disable MSI on big-endian platforms by default
- scsi: sg: protect against races between mmap() and SG_SET_RESERVED_SIZE
- scsi: sg: recheck MMAP_IO request length with lock held
- [arm64] drm/bridge: adv7511: Use work_struct to defer hotplug handing to
out of irq context
- [arm64] drm/bridge: adv7511: Switch to using
drm_kms_helper_hotplug_event()
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.50
- [armhf] mtd: nand: mxc: Fix mxc_v1 ooblayout
- nvme-fabrics: generate spec-compliant UUID NQNs
- btrfs: resume qgroup rescan on rw remount
- mm/memory.c: fix mem_cgroup_oom_disable() call missing
- ALSA: msnd: Optimize / harden DSP and MIDI loops
- [arm64] dts: marvell: armada-37xx: Fix GIC maintenance interrupt
- [armhf] 8692/1: mm: abort uaccess retries upon fatal signal
- NFS: Fix 2 use after free issues in the I/O code
- NFS: Sync the correct byte range during synchronous writes
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.51
- ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt()
- ipv6: add rcu grace period before freeing fib6_node
- macsec: add genl family module alias
- udp: on peeking bad csum, drop packets even if not at head
- qlge: avoid memcpy buffer overflow
- [x86] netvsc: fix deadlock betwen link status and removal
- cxgb4: Fix stack out-of-bounds read due to wrong size to t4_record_mbox()
- kcm: do not attach PF_KCM sockets to avoid deadlock
- Revert "net: phy: Correctly process PHY_HALTED in phy_stop_machine()"
- bridge: switchdev: Clear forward mark when transmitting packet
- Revert "net: use lib/percpu_counter API for fragmentation mem accounting"
- Revert "net: fix percpu memory leaks"
- gianfar: Fix Tx flow control deactivation
- vhost_net: correctly check tx avail during rx busy polling
- ip6_gre: update mtu properly in ip6gre_err
- ipv6: fix memory leak with multiple tables during netns destruction
- ipv6: fix typo in fib6_net_exit()
- sctp: fix missing wake ups in some situations
- ip_tunnel: fix setting ttl and tos value in collect_md mode
- f2fs: let fill_super handle roll-forward errors
- f2fs: check hot_data for roll-forward recovery
- [amd64] fsgsbase: Fully initialize FS and GS state in start_thread_common
- [amd64] fsgsbase: Report FSBASE and GSBASE correctly in core dumps
- [amd64] switch_to: Rewrite FS/GS switching yet again to fix AMD CPUs
- xfs: fix spurious spin_is_locked() assert failures on non-smp kernels
- xfs: push buffer of flush locked dquot to avoid quotacheck deadlock
- xfs: try to avoid blowing out the transaction reservation when bunmaping
a shared extent
- xfs: release bli from transaction properly on fs shutdown
- xfs: remove bli from AIL before release on transaction abort
- xfs: don't allow bmap on rt files
- xfs: free uncommitted transactions during log recovery
- xfs: free cowblocks and retry on buffered write ENOSPC
- xfs: don't crash on unexpected holes in dir/attr btrees
- xfs: check _btree_check_block value
- xfs: set firstfsb to NULLFSBLOCK before feeding it to _bmapi_write
- xfs: check _alloc_read_agf buffer pointer before using
- xfs: fix quotacheck dquot id overflow infinite loop
- xfs: fix multi-AG deadlock in xfs_bunmapi
- xfs: Fix per-inode DAX flag inheritance
- xfs: fix inobt inode allocation search optimization
- xfs: clear MS_ACTIVE after finishing log recovery
- xfs: don't leak quotacheck dquots when cow recovery
- iomap: fix integer truncation issues in the zeroing and dirtying helpers
- xfs: write unmount record for ro mounts
- xfs: toggle readonly state around xfs_log_mount_finish
- xfs: Properly retry failed inode items in case of error during buffer
writeback
- xfs: fix recovery failure when log record header wraps log end
- xfs: always verify the log tail during recovery
- xfs: fix log recovery corruption error due to tail overwrite
- xfs: handle -EFSCORRUPTED during head/tail verification
- xfs: stop searching for free slots in an inode chunk when there are none
- xfs: evict all inodes involved with log redo item
- xfs: check for race with xfs_reclaim_inode() in xfs_ifree_cluster()
- xfs: don't log dirty ranges for ordered buffers
- xfs: skip bmbt block ino validation during owner change
- xfs: move bmbt owner change to last step of extent swap
- xfs: disallow marking previously dirty buffers as ordered
- xfs: relog dirty buffers during swapext bmbt owner change
- xfs: disable per-inode DAX flag
- xfs: fix incorrect log_flushed on fsync
- xfs: don't set v3 xflags for v2 inodes
- xfs: open code end_buffer_async_write in xfs_finish_page_writeback
- md/raid5: release/flush io in raid5_do_work()
- ipv6: Fix may be used uninitialized warning in rt6_check
[ Ben Hutchings ]
* Fix regressions caused by fix for CVE-2016-7097 (Closes: #873026):
- ext4: preserve i_mode if __ext4_set_acl() fails
- ext4: Don't clear SGID when inheriting ACLs
* [mips{,64}el/loongson-3] Add support for Loongson-3A/B 3000 CPUs, thanks to
YunQiang Su (Closes: #871701):
- Add Loongson-3A R3 basic support
- Add NMI handler support
- Support 4 packages in CPU Hwmon driver
- IRQ balancing for PCI devices
- support irq_set_affinity() in i8259 chip
- Make enum loongson_cpu_type more clear
* [ppc64el] Invalidate ERAT on powersave wakeup for POWER9, thanks to
Michael Neuling (Closes: #868887)
* ip6_fib: Avoid ABI change in 4.9.51
* inet_frag: Limit ABI change in 4.9.51
* nfs: Ignore ABI change in 4.9.50
-- Ben Hutchings <ben(a)decadent.org.uk> Thu, 28 Sep 2017 19:27:56 +0200
linux (4.9.47-1) stretch; urgency=medium
* New upstream stable update:
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.31
- driver: vrf: Fix one possible use-after-free issue
- [s390x] qeth: handle sysfs error during initialization
- [s390x] qeth: unbreak OSM and OSN support
- [s390x] qeth: avoid null pointer dereference on OSN
- [s390x] qeth: add missing hash table initializations
- [arm64] bpf: fix faulty emission of map access in tail calls
- netem: fix skb_orphan_partial()
- net: fix compile error in skb_orphan_partial()
- tcp: avoid fragmenting peculiar skbs in SACK
- sctp: fix src address selection if using secondary addresses for ipv6
- net/packet: fix missing net_device reference release
- net/mlx5e: Use the correct pause values for ethtool advertising
- net/mlx5e: Fix ethtool pause support and advertise reporting
- tcp: eliminate negative reordering in tcp_clean_rtx_queue
- net: Improve handling of failures on link and route dumps
- bridge: netlink: check vlan_default_pvid range
- qmi_wwan: add another Lenovo EM74xx device ID
- bridge: start hello_timer when enabling KERNEL_STP in br_stp_start
- bonding: fix accounting of active ports in 3ad
- net/mlx5: Avoid using pending command interface slots
- net: phy: marvell: Limit errata to 88m1101
- vlan: Fix tcp checksum offloads in Q-in-Q vlans
- be2net: Fix offload features for Q-in-Q packets
- virtio-net: enable TSO/checksum offloads for Q-in-Q vlans
- tcp: avoid fastopen API to be used on AF_UNSPEC
- sctp: fix ICMP processing if skb is non-linear
- ipv4: add reference counting to metrics
- bpf: add bpf_clone_redirect to bpf_helper_changes_pkt_data
- fs/ufs: Set UFS default maximum bytes per file
- [powerpc*] spufs: Fix hash faults for kernel regions
- drivers/tty: 8250: only call fintek_8250_probe when doing port I/O
- i2c: i2c-tiny-usb: fix buffer not being DMA capable
- [x86] MCE: Export memory_error()
- acpi, nfit: Fix the memory error check in nfit_handle_mce()
- Revert "ACPI / button: Change default behavior to lid_init_state=open"
- mmc: sdhci-iproc: suppress spurious interrupt with Multiblock read
- iscsi-target: Always wait for kthread_should_stop() before kthread exit
- ibmvscsis: Clear left-over abort_cmd pointers
- ibmvscsis: Fix the incorrect req_lim_delta
- HID: wacom: Have wacom_tpc_irq guard against possible NULL dereference
- nvme-rdma: support devices with queue size < 32
- nvme: use blk_mq_start_hw_queues() in nvme_kill_queues()
- nvme: avoid to use blk_mq_abort_requeue_list()
- scsi: mpt3sas: Force request partial completion alignment
- drm/radeon/ci: disable mclk switching for high refresh rates (v2)
- drm/radeon: Unbreak HPD handling for r600+
- drm/radeon: Fix vram_size/visible values in DRM_RADEON_GEM_INFO ioctl
- pcmcia: remove left-over %Z format
- ALSA: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430
- mm/migrate: fix refcount handling when !hugepage_migration_supported()
- mlock: fix mlock count can not decrease in race condition
- mm: consider memblock reservations for deferred memory initialization
sizing
- RDMA/qib,hfi1: Fix MR reference count leak on write with immediate
- [x86] boot: Use CROSS_COMPILE prefix for readelf
- ksm: prevent crash after write_protect_page fails
- slub/memcg: cure the brainless abuse of sysfs attributes
- mm/slub.c: trace free objects at KERN_INFO
- [x86] drm/gma500/psb: Actually use VBT mode when it is found
- xfs: Fix missed holes in SEEK_HOLE implementation
- xfs: use ->b_state to fix buffer I/O accounting release race
- xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff()
- xfs: verify inline directory data forks
- xfs: rework the inline directory verifiers
- xfs: fix kernel memory exposure problems
- xfs: use dedicated log worker wq to avoid deadlock with cil wq
- xfs: fix over-copying of getbmap parameters from userspace
- xfs: actually report xattr extents via iomap
- xfs: drop iolock from reclaim context to appease lockdep
- xfs: fix integer truncation in xfs_bmap_remap_alloc
- xfs: handle array index overrun in xfs_dir2_leaf_readbuf()
- xfs: prevent multi-fsb dir readahead from reading random blocks
- xfs: fix up quotacheck buffer list error handling
- xfs: support ability to wait on new inodes
- xfs: update ag iterator to support wait on new inodes
- xfs: wait on new inodes during quotaoff dquot release
- xfs: reserve enough blocks to handle btree splits when remapping
- xfs: fix use-after-free in xfs_finish_page_writeback
- xfs: fix indlen accounting error on partial delalloc conversion
- xfs: BMAPX shouldn't barf on inline-format directories
- xfs: bad assertion for delalloc an extent that start at i_size
- xfs: xfs_trans_alloc_empty
- xfs: avoid mount-time deadlock in CoW extent recovery
- xfs: fix unaligned access in xfs_btree_visit_blocks
- xfs: Fix off-by-in in loop termination in xfs_find_get_desired_pgoff()
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.32
- bnx2x: Fix Multi-Cos
- vxlan: eliminate cached dst leak
- cxgb4: avoid enabling napi twice to the same queue
- tcp: disallow cwnd undo when switching congestion control
- vxlan: fix use-after-free on deletion
- net: ping: do not abuse udp_poll()
- net/ipv6: Fix CALIPSO causing GPF with datagram support
- net: ethoc: enable NAPI before poll may be scheduled
- net: stmmac: fix completely hung TX when using TSO
- net: bridge: start hello timer only if device is up
- serial: ifx6x60: fix use-after-free on module unload
- ptrace: Properly initialize ptracer_cred on fork
- crypto: asymmetric_keys - handle EBUSY due to backlog correctly
- KEYS: fix dereferencing NULL payload with nonzero length
- KEYS: fix freeing uninitialized memory in key_update()
- KEYS: encrypted: avoid encrypting/decrypting stack buffers
- crypto: drbg - wait for crypto op not signal safe
- crypto: gcm - wait for crypto op not signal safe
- drm/amdgpu/ci: disable mclk switching for high refresh rates (v2)
- nfsd4: fix null dereference on replay
- nfsd: Fix up the "supattr_exclcreat" attributes
- efi: Don't issue error message when booted under Xen
- kvm: async_pf: fix rcu_irq_enter() with irqs enabled
- [x86] KVM: cpuid: Fix read/write out-of-bounds vulnerability in cpuid
emulation
- [arm64] KVM: Preserve RES1 bits in SCTLR_EL2
- [arm64] KVM: Allow unaligned accesses at EL2
- [armhf] KVM: Allow unaligned accesses at HYP
- KVM: async_pf: avoid async pf injection when in guest mode
- [armhf,arm64] KVM: vgic-v3: Do not use Active+Pending state for a HW
interrupt
- [armhf,arm64] KVM: vgic-v2: Do not use Active+Pending state for a HW
interrupt
- dmaengine: usb-dmac: Fix DMAOR AE bit definition
- dmaengine: ep93xx: Always start from BASE0
- dmaengine: ep93xx: Don't drain the transfers in terminate_all()
- dmaengine: mv_xor_v2: handle mv_xor_v2_prep_sw_desc() error properly
- dmaengine: mv_xor_v2: properly handle wrapping in the array of HW
descriptors
- dmaengine: mv_xor_v2: do not use descriptors not acked by async_tx
- dmaengine: mv_xor_v2: enable XOR engine after its configuration
- dmaengine: mv_xor_v2: fix tx_submit() implementation
- dmaengine: mv_xor_v2: remove interrupt coalescing
- dmaengine: mv_xor_v2: set DMA mask to 40 bits
- cfq-iosched: fix the delay of cfq_group's vdisktime under iops mode
- xen/privcmd: Support correctly 64KB page granularity when mapping memory
- ext4: fix SEEK_HOLE
- ext4: keep existing extra fields when inode expands
- ext4: fix data corruption with EXT4_GET_BLOCKS_ZERO
- ext4: fix fdatasync(2) after extent manipulation operations
- drm: Fix oops + Xserver hang when unplugging USB drm devices
- usb: gadget: f_mass_storage: Serialize wake and sleep execution
- usb: chipidea: udc: fix NULL pointer dereference if udc_start failed
- usb: chipidea: debug: check before accessing ci_role
- staging/lustre/lov: remove set_fs() call from lov_getstripe()
- iio: adc: bcm_iproc_adc: swap primary and secondary isr handler's
- iio: light: ltr501 Fix interchanged als/ps register field
- iio: proximity: as3935: fix AS3935_INT mask
- iio: proximity: as3935: fix iio_trigger_poll issue
- mei: make sysfs modalias format similar as uevent modalias
- cpufreq: cpufreq_register_driver() should return -ENODEV if init fails
- target: Re-add check to reject control WRITEs with overflow data
- [arm64] drm/msm: Expose our reservation object when exporting a dmabuf.
- ahci: Acer SA5-271 SSD Not Detected Fix
- cgroup: Prevent kill_css() from being called more than once
- Input: elantech - add Fujitsu Lifebook E546/E557 to force crc_enabled
- cpuset: consider dying css as offline
- fs: add i_blocksize()
- ufs: restore proper tail allocation
- fix ufs_isblockset()
- ufs: restore maintaining ->i_blocks
- ufs: set correct ->s_maxsize
- ufs_extend_tail(): fix the braino in calling conventions of
ufs_new_fragments()
- ufs_getfrag_block(): we only grab ->truncate_mutex on block creation path
- cxl: Fix error path on bad ioctl
- cxl: Avoid double free_irq() for psl,slice interrupts
- btrfs: use correct types for page indices in btrfs_page_exists_in_range
- btrfs: fix memory leak in update_space_info failure path
- [armhf,arm64] KVM: Handle possible NULL stage2 pud when ageing pages
- scsi: qla2xxx: don't disable a not previously enabled PCI device
- scsi: qla2xxx: Modify T262 FW dump template to specify same start/end to
debug customer issues
- scsi: qla2xxx: Set bit 15 for DIAG_ECHO_TEST MBC
- scsi: qla2xxx: Fix mailbox pointer error in fwdump capture
- [powerpc*] sysdev/simple_gpio: Fix oops in gpio save_regs function
- [powerpc*] numa: Fix percpu allocations to be NUMA aware
- [powerpc*] hotplug-mem: Fix missing endian conversion of aa_index
- [powerpc*] kernel: Fix FP and vector register restoration
(Closes: #868902)
- [powerpc*] kernel: Initialize load_tm on task creation
- [x86] drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve()
- drm/nouveau/tmr: fully separate alarm execution/pending lists
- ALSA: timer: Fix race between read and ioctl (CVE-2017-1000380)
- ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT
(CVE-2017-1000380)
- ASoC: Fix use-after-free at card unregistration
- cpu/hotplug: Drop the device lock on error
- drivers: char: mem: Fix wraparound check to allow mappings up to the end
- serial: sh-sci: Fix panic when serial console and DMA are enabled
- [arm64] traps: fix userspace cache maintenance emulation on a tagged
pointer
- [arm64] hw_breakpoint: fix watchpoint matching for tagged pointers
- [arm64] entry: improve data abort handling of tagged pointers
- [armel,armhf] 8637/1: Adjust memory boundaries after reservations
- usercopy: Adjust tests to deal with SMAP/PAN
- [x86] drm/i915/vbt: don't propagate errors from intel_bios_init()
- [x86] drm/i915/vbt: split out defaults that are set when there is no VBT
- cpufreq: schedutil: move cached_raw_freq to struct sugov_policy
- cpufreq: schedutil: Fix per-CPU structure initialization in sugov_start()
- netfilter: nft_set_rbtree: handle element re-addition after deletion
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.33
- PCI/PM: Add needs_resume flag to avoid suspend complete optimization
- [x86] drm/i915: Prevent the system suspend complete optimization
- partitions/msdos: FreeBSD UFS2 file systems are not recognized
- netfilter: nf_conntrack_sip: fix wrong memory initialisation
- ibmvnic: Fix endian errors in error reporting output
- ibmvnic: Fix endian error when requesting device capabilities
- net: xilinx_emaclite: fix freezes due to unordered I/O
- net: xilinx_emaclite: fix receive buffer overflow
- tcp: tcp_probe: use spin_lock_bh()
- ipv6: Handle IPv4-mapped src to in6addr_any dst.
- ipv6: Inhibit IPv4-mapped src address on the wire.
- tipc: Fix tipc_sk_reinit race conditions
- gfs2: Use rhashtable walk interface in glock_hash_walk
- NET: Fix /proc/net/arp for AX.25
- ibmvnic: Call napi_disable instead of napi_enable in failure path
- ibmvnic: Initialize completion variables before starting work
- NET: mkiss: Fix panic
- net: hns: Fix the device being used for dma mapping during TX
- sierra_net: Skip validating irrelevant fields for IDLE LSIs
- sierra_net: Add support for IPv6 and Dual-Stack Link Sense Indications
- i2c: piix4: Request the SMBUS semaphore inside the mutex
- i2c: piix4: Fix request_region size
- [powerpc*] powernv: Properly set "host-ipi" on IPIs
- kernel/ucount.c: mark user_header with kmemleak_ignore()
- net: thunderx: Fix PHY autoneg for SGMII QLM mode
- ipv6: addrconf: fix generation of new temporary addresses
- vfio/spapr_tce: Set window when adding additional groups to container
- ipv6: Fix IPv6 packet loss in scenarios involving roaming + snooping
switches
- PM / runtime: Avoid false-positive warnings from might_sleep_if()
- jump label: pass kbuild_cflags when checking for asm goto support
- shmem: fix sleeping from atomic context
- kasan: respect /proc/sys/kernel/traceoff_on_warning
- log2: make order_base_2() behave correctly on const input value zero
- ethtool: do not vzalloc(0) on registers dump
- net: phy: Fix lack of reference count on PHY driver
- net: phy: Fix PHY module checks and NULL deref in phy_attach_direct()
- net: fix ndo_features_check/ndo_fix_features comment ordering
- fscache: Fix dead object requeue
- fscache: Clear outstanding writes when disabling a cookie
- FS-Cache: Initialise stores_lock in netfs cookie
- ipv6: fix flow labels when the traffic class is non-0
- drm/nouveau: prevent userspace from deleting client object
- drm/nouveau/fence/g84-: protect against concurrent access to semaphore
buffers
- net/mlx4_core: Avoid command timeouts during VF driver device shutdown
- gianfar: synchronize DMA API usage by free_skb_rx_queue w/ gfar_new_page
- [x86] pinctrl: baytrail: Rectify debounce support (part 2)
- cec: fix wrong last_la determination
- drm: prevent double-(un)registration for connectors
- drm: Don't race connector registration
- net: adaptec: starfire: add checks for dma mapping errors
- [x86] drm/i915: Check for NULL i915_vma in intel_unpin_fb_obj()
- net/mlx5: E-Switch, Err when retrieving steering name-space fails
- net/mlx5: Return EOPNOTSUPP when failing to get steering name-space
- net: phy: micrel: add support for KSZ8795
- gtp: add genl family modules alias
- drm/nouveau: Intercept ACPI_VIDEO_NOTIFY_PROBE
- drm/nouveau: Rename acpi_work to hpd_work
- drm/nouveau: Handle fbcon suspend/resume in seperate worker
- drm/nouveau: Don't enabling polling twice on runtime resume
- drm/nouveau: Fix drm poll_helper handling
- drm/ast: Fixed system hanged if disable P2A
- ravb: unmap descriptors when freeing rings
- nfs: Fix "Don't increment lock sequence ID after NFS4ERR_MOVED"
- nvmet-rdma: Fix missing dma sync to nvme data structures
- r8152: avoid start_xmit to call napi_schedule during autosuspend
- r8152: check rx after napi is enabled
- r8152: re-schedule napi for tx
- r8152: fix rtl8152_post_reset function
- r8152: avoid start_xmit to schedule napi when napi is disabled
- bnxt_en: Fix bnxt_reset() in the slow path task.
- bnxt_en: Enhance autoneg support.
- bnxt_en: Fix RTNL lock usage on bnxt_update_link().
- bnxt_en: Fix RTNL lock usage on bnxt_get_port_module_status().
- sctp: sctp gso should set feature with NETIF_F_SG when calling skb_segment
- sctp: sctp_addr_id2transport should verify the addr before looking up
assoc
- usb: musb: Fix external abort on non-linefetch for musb_irq_work()
- romfs: use different way to generate fsid for BLOCK or MTD
- frv: add atomic64_add_unless()
- frv: add missing atomic64 operations
- proc: add a schedule point in proc_pid_readdir()
- userfaultfd: fix SIGBUS resulting from false rwsem wakeups
- kernel/watchdog.c: move hardlockup detector to separate file
- kernel/watchdog.c: move shared definitions to nmi.h
- kernel/watchdog: prevent false hardlockup on overloaded system
- [x86] vhost/vsock: handle vhost_vq_init_access() error
- tipc: ignore requests when the connection state is not CONNECTED
- tipc: fix connection refcount error
- tipc: add subscription refcount to avoid invalid delete
- tipc: fix nametbl_lock soft lockup at node/link events
- netfilter: nf_tables: fix set->nelems counting with no NLM_F_EXCL
- netfilter: nft_log: restrict the log prefix length to 127
- RDMA/qedr: Dispatch port active event from qedr_add
- RDMA/qedr: Fix and simplify memory leak in PD alloc
- RDMA/qedr: Don't reset QP when queues aren't flushed
- RDMA/qedr: Don't spam dmesg if QP is in error state
- RDMA/qedr: Return max inline data in QP query result
- [s390x] kvm: do not rely on the ILC on kvm host protection fauls
- [x86] drm/i915: Workaround VLV/CHV DSI scanline counter hardware fail
- [x86] drm/i915: Always recompute watermarks when distrust_bios_wm is set,
v2.
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.34
- fs: pass on flags in compat_writev
- configfs: Fix race between create_link and configfs_rmdir
- can: gs_usb: fix memory leak in gs_cmd_reset()
- ila_xlat: add missing hash secret initialization
- cpufreq: conservative: Allow down_threshold to take values from 1 to 10
- vb2: Fix an off by one error in 'vb2_plane_vaddr'
- mac80211: don't look at the PM bit of BAR frames
- mac80211/wpa: use constant time memory comparison for MACs
- drm/amdgpu: Fix overflow of watermark calcs at > 4k resolutions.
- [x86] drm/i915: Fix GVT-g PVINFO version compatibility check
- usb: musb: dsps: keep VBUS on for host-only mode
- mac80211: fix CSA in IBSS mode
- mac80211: fix packet statistics for fast-RX
- mac80211: fix IBSS presp allocation size
- mac80211: strictly check mesh address extension mode
- mac80211: fix dropped counter in multiqueue RX
- mac80211: don't send SMPS action frame in AP mode when not needed
- [armhf,arm64] drm/vc4: Fix OOPSes from trying to cache a partially
constructed BO.
- serial: efm32: Fix parity management in 'efm32_uart_console_get_options()'
- serial: sh-sci: Fix late enablement of AUTORTS
- [i386] mm: Set the '__vmalloc_start_set' flag in initmem_init()
- mfd: omap-usb-tll: Fix inverted bit use for USB TLL mode
- staging: rtl8188eu: prevent an underflow in rtw_check_beacon_data()
- staging: iio: tsl2x7x_core: Fix standard deviation calculation
- iio: st_pressure: Fix data sign
- iio: proximity: as3935: recalibrate RCO after resume
- iio: adc: ti_am335x_adc: allocating too much in probe
- IB/mlx5: Fix kernel to user leak prevention logic
- usb: gadget: udc: renesas_usb3: fix pm_runtime functions calling
- usb: gadget: udc: renesas_usb3: fix deadlock by spinlock
- usb: gadget: udc: renesas_usb3: lock for PN_ registers access
- USB: hub: fix SS max number of ports
- usb: core: fix potential memory leak in error path during hcd creation
- USB: usbip: fix nonconforming hub descriptor
- pvrusb2: reduce stack usage pvr2_eeprom_analyze()
- USB: gadget: dummy_hcd: fix hub-descriptor removable fields
- usb: r8a66597-hcd: select a different endpoint on timeout
- usb: r8a66597-hcd: decrease timeout
- ath10k: fix napi crash during rmmod when probe firmware fails
- misc: mic: double free on ioctl error path
- drivers/misc/c2port/c2port-duramar2150.c: checking for NULL instead of
IS_ERR()
- usb: xhci: Fix USB 3.1 supported protocol parsing
- usb: xhci: ASMedia ASM1042A chipset need shorts TX quirk
- USB: gadget: fix GPF in gadgetfs
- USB: gadgetfs, dummy-hcd, net2280: fix locking for callbacks
- mm/memory-failure.c: use compound_head() flags for huge pages
- swap: cond_resched in swap_cgroup_prepare()
- iio: imu: inv_mpu6050: add accel lpf setting for chip >= MPU6500
- sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off()
- genirq: Release resources in __setup_irq() error path
- alarmtimer: Prevent overflow of relative timers
- usb: gadget: composite: Fix function used to free memory
- usb: dwc3: exynos fix axius clock error path to do cleanup
- [mips*] Fix bnezc/jialc return address calculation
- [mips*] .its targets depend on vmlinux
- vTPM: Fix missing NULL check
- alarmtimer: Rate limit periodic intervals
- Allow stack to grow up to address space limit
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.35
- clk: sunxi-ng: a31: Correct lcd1-ch1 clock register offset
- xen/blkback: fix disconnect while I/Os in flight
- ALSA: firewire-lib: Fix stall of process context at packet error
- ALSA: pcm: Don't treat NULL chmap as a fatal error
- [powerpc*] perf: Fix oops when kthread execs user process
- autofs: sanity check status reported with AUTOFS_DEV_IOCTL_FAIL
- lib/cmdline.c: fix get_options() overflow while parsing ranges
- [x86] perf/intel: Add 1G DTLB load/store miss support for SKL
- [s390x] KVM: gaccess: fix real-space designation asce handling for gmap
shadows
- [powerpc*] KVM: Book3S HV: Preserve userspace HTM state properly
- [powerpc*] KVM: Book3S HV: Context-switch EBB registers properly
- CIFS: Improve readdir verbosity
- cxgb4: notify uP to route ctrlq compl to rdma rspq
- HID: Add quirk for Dell PIXART OEM mouse
- signal: Only reschedule timers on signals timers have sent
- [powerpc*] kprobes: Pause function_graph tracing during jprobes handling
- powerpc/64s: Handle data breakpoints in Radix mode
- Input: i8042 - add Fujitsu Lifebook AH544 to notimeout list
- brcmfmac: add parameter to pass error code in firmware callback
- brcmfmac: use firmware callback upon failure to load
- brcmfmac: unbind all devices upon failure in firmware callback
- time: Fix clock->read(clock) race around clocksource changes
- time: Fix CLOCK_MONOTONIC_RAW sub-nanosecond accounting
- [arm64] vdso: Fix nsec handling for CLOCK_MONOTONIC_RAW
- target: Fix kref->refcount underflow in transport_cmd_finish_abort
- iscsi-target: Fix delayed logout processing greater than
SECONDS_FOR_LOGOUT_COMP
- iscsi-target: Reject immediate data underflow larger than SCSI transfer
length
- drm/radeon: add a PX quirk for another K53TK variant
- drm/radeon: add a quirk for Toshiba Satellite L20-183
- drm/amdgpu/atom: fix ps allocation size for EnableDispPowerGating
- drm/amdgpu: adjust default display clock
- of: Add check to of_scan_flat_dt() before accessing initial_boot_params
- mtd: spi-nor: fix spansion quad enable
- usb: gadget: f_fs: avoid out of bounds access on comp_desc
- rt2x00: avoid introducing a USB dependency in the rt2x00lib module
- net: phy: Initialize mdio clock at probe function
- dmaengine: bcm2835: Fix cyclic DMA period splitting
- spi: double time out tolerance
- net: phy: fix marvell phy status reading
- jump label: fix passing kbuild_cflags when checking for asm goto support
- brcmfmac: fix uninitialized warning in brcmf_usb_probe_phase2()
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.36
- ipv6: release dst on error in ip6_dst_lookup_tail
- net: don't call strlen on non-terminated string in dev_set_alias()
- decnet: dn_rtmsg: Improve input length sanitization in
dnrmg_receive_user_skb
- net: Zero ifla_vf_info in rtnl_fill_vfinfo()
- net: vrf: Make add_fib_rules per network namespace flag
- af_unix: Add sockaddr length checks before accessing sa_family in bind
and connect handlers
- Fix an intermittent pr_emerg warning about lo becoming free.
- sctp: disable BH in sctp_for_each_endpoint
- net: caif: Fix a sleep-in-atomic bug in cfpkt_create_pfx
- net: tipc: Fix a sleep-in-atomic bug in tipc_msg_reverse
- net/mlx5e: Added BW check for DIM decision mechanism
- net/mlx5e: Fix wrong indications in DIM due to counter wraparound
- proc: snmp6: Use correct type in memset
- igmp: acquire pmc lock for ip_mc_clear_src()
- igmp: add a missing spin_lock_init()
- ipv6: fix calling in6_ifa_hold incorrectly for dad work
- sctp: return next obj by passing pos + 1 into sctp_transport_get_idx
- net/mlx5e: Avoid doing a cleanup call if the profile doesn't have it
- net/mlx5: Wait for FW readiness before initializing command interface
- net/mlx5e: Fix timestamping capabilities reporting
- decnet: always not take dst->__refcnt when inserting dst into hash table
- net: 8021q: Fix one possible panic caused by BUG_ON in free_netdev
- sfc: provide dummy definitions of vswitch functions
- ipv6: Do not leak throw route references
- rtnetlink: add IFLA_GROUP to ifla_policy
- netfilter: xt_TCPMSS: add more sanity tests on tcph->doff
- netfilter: synproxy: fix conntrackd interaction
- NFSv4: fix a reference leak caused WARNING messages
- xen/blkback: don't use xen_blkif_get() in xen-blkback kthread
- drm/ast: Handle configuration without P2A bridge
- mm, swap_cgroup: reschedule when neeed in swap_cgroup_swapoff()
- [mips*] head: Reorder instructions missing a delay slot
- [mips*] Avoid accidental raw backtrace
- [mips*] pm-cps: Drop manual cache-line alignment of ready_count
- [mips*] Fix IRQ tracing & lockdep when rescheduling
- ALSA: hda - Fix endless loop of codec configure
- ALSA: hda - set input_path bitmap to zero after moving it to new place
- NFSv4.1: Fix a race in nfs4_proc_layoutget
- gpiolib: fix filtering out unwanted events
- [x86] drm/vmwgfx: Free hash table allocated by cmdbuf managed res mgr
- dm thin: do not queue freed thin mapping for next stage processing
- [x86] mm: Fix boot crash caused by incorrect loop count calculation in
sync_global_pgds()
- usb: gadget: f_fs: Fix possibe deadlock
- l2tp: fix race in l2tp_recv_common()
- l2tp: ensure session can't get removed during pppol2tp_session_ioctl()
- l2tp: fix duplicate session creation
- l2tp: hold session while sending creation notifications
- l2tp: take a reference on sessions used in genetlink handlers
- mm: numa: avoid waiting on freed migrated pages
- net: ethtool: add support for 2500BaseT and 5000BaseT link modes
- net: phy: add an option to disable EEE advertisement
- dt-bindings: net: add EEE capability constants
- net: phy: fix sign type error in genphy_config_eee_advert
- net: phy: use boolean dt properties for eee broken modes
- dt: bindings: net: use boolean dt properties for eee broken modes
- [arm64] dts: meson-gxbb-odroidc2: fix GbE tx link breakage
- xen/blkback: don't free be structure too early
- [x86] KVM: fix fixing of hypercalls
- scsi: sd: Fix wrong DPOFUA disable in sd_read_cache_type
- stmmac: add missing of_node_put
- scsi: lpfc: Set elsiocb contexts to NULL after freeing it
- qla2xxx: Terminate exchange if corrupted
- qla2xxx: Fix erroneous invalid handle message
- drm/amdgpu: fix program vce instance logic error.
- drm/amdgpu: add support for new hainan variants
- net: phy: dp83848: add DP83620 PHY support
- [x86] perf/intel: Handle exclusive threadid correctly on CPU hotplug
- net: korina: Fix NAPI versus resources freeing
- [powerpc*] eeh: Enable IO path on permanent error
- net: ethtool: Initialize buffer when querying device channel settings
- xen-netback: fix memory leaks on XenBus disconnect
- xen-netback: protect resource cleaning on XenBus disconnect
- bnxt_en: Fix "uninitialized variable" bug in TPA code path.
- bpf: don't trigger OOM killer under pressure with map alloc
- objtool: Fix IRET's opcode
- gianfar: Do not reuse pages from emergency reserve
- Btrfs: Fix deadlock between direct IO and fast fsync
- Btrfs: fix truncate down when no_holes feature is enabled
- virtio_console: fix a crash in config_work_handler
- swiotlb-xen: update dev_addr after swapping pages
- xen-netfront: Fix Rx stall during network stress and OOM
- scsi: virtio_scsi: Reject commands when virtqueue is broken
- iwlwifi: fix kernel crash when unregistering thermal zone
- [x86] platform: ideapad-laptop: handle ACPI event 1
- amd-xgbe: Check xgbe_init() return code
- net: dsa: Check return value of phy_connect_direct()
- drm/amdgpu: check ring being ready before using
- vfio/spapr: fail tce_iommu_attach_group() when iommu_data is null
- mlxsw: spectrum_router: Correctly reallocate adjacency entries
- virtio_net: fix PAGE_SIZE > 64k
- ip6_tunnel: must reload ipv6h in ip6ip6_tnl_xmit()
- vxlan: do not age static remote mac entries
- ibmveth: Add a proper check for the availability of the checksum features
- kernel/panic.c: add missing \n
- [x86] perf/intel/uncore: Fix hardcoded socket 0 assumption in the Haswell
init code
- [x86] pinctrl: intel: Set pin direction properly
- net: phy: marvell: fix Marvell 88E1512 used in SGMII mode
- mac80211: recalculate min channel width on VHT opmode changes
- [x86] perf/intel: Use ULL constant to prevent undefined shift behaviour
- HID: i2c-hid: Add sleep between POWER ON and RESET
- scsi: lpfc: avoid double free of resource identifiers
- spi: davinci: use dma_mapping_error()
- [arm64] assembler: make adr_l work in modules under KASLR
- net: thunderx: acpi: fix LMAC initialization
- drm/radeon/si: load special ucode for certain MC configs
- drm/amd/powerplay: fix vce cg logic error on CZ/St.
- drm/amd/powerplay: refine vce dpm update code on Cz.
- pmem: return EIO on read_pmem() failure
- mac80211: initialize SMPS field in HT capabilities
- [x86] tsc: Add the Intel Denverton Processor to native_calibrate_tsc()
- [x86] mpx: Use compatible types in comparison to fix sparse error
- perf/core: Fix sys_perf_event_open() vs. hotplug
- [x86] perf: Reject non sampling events with precise_ip
- aio: fix lock dep warning
- coredump: Ensure proper size of sparse core files
- swiotlb: ensure that page-sized mappings are page-aligned
- [s390x] ctl_reg: make __ctl_load a full memory barrier
- usb: dwc2: gadget: Fix GUSBCFG.USBTRDTIM value
- be2net: fix status check in be_cmd_pmac_add()
- be2net: don't delete MAC on close on unprivileged BE3 VFs
- be2net: fix MAC addr setting on privileged BE3 VFs
- perf probe: Fix to show correct locations for events on modules
- net: phy: dp83867: allow RGMII_TXID/RGMII_RXID interface types
- tipc: allocate user memory with GFP_KERNEL flag
- perf probe: Fix to probe on gcc generated functions in modules
- net/mlx4_core: Eliminate warning messages for SRQ_LIMIT under SRIOV
- sctp: check af before verify address in sctp_addr_id2transport
- ip6_tunnel, ip6_gre: fix setting of DSCP on encapsulated packets
- ravb: Fix use-after-free on `ifconfig eth0 down`
- mm/vmalloc.c: huge-vmap: fail gracefully on unexpected huge vmap mappings
- xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICY
- xfrm: NULL dereference on allocation failure
- xfrm: Oops on error in pfkey_msg2xfrm_state()
- netfilter: use skb_to_full_sk in ip_route_me_harder
- watchdog: bcm281xx: Fix use of uninitialized spinlock.
- sched/loadavg: Avoid loadavg spikes caused by delayed NO_HZ accounting
- spi: When no dma_chan map buffers with spi_master's parent
- spi: fix device-node leaks
- regulator: tps65086: Fix expected switch DT node names
- regulator: tps65086: Fix DT node referencing in of_parse_cb
- [armhf] OMAP2+: omap_device: Sync omap_device and pm_runtime after probe
defer
- [armhf] dts: OMAP3: Fix MFG ID EEPROM
- [arm64] ACPI: Fix BAD_MADT_GICC_ENTRY() macro implementation
- [armel,armhf] 8685/1: ensure memblock-limit is pmd-aligned
- [x86] tools arch: Sync arch/x86/lib/memcpy_64.S with the kernel
- [x86] boot/KASLR: Fix kexec crash due to 'virt_addr' calculation bug
- [x86] mpx: Correctly report do_mpx_bt_fault() failures to user-space
- [x86] mm: Fix flush_tlb_page() on Xen
- ocfs2: o2hb: revert hb threshold to keep compatible
- iommu/vt-d: Don't over-free page table directories
- iommu: Handle default domain attach failure
- iommu/dma: Don't reserve PCI I/O windows
- iommu/amd: Fix incorrect error handling in amd_iommu_bind_pasid()
- iommu/amd: Fix interrupt remapping when disable guest_mode
- cpufreq: s3c2416: double free on driver init error path
- clk: scpi: don't add cpufreq device if the scpi dvfs node is disabled
- brcmfmac: avoid writing channel out of allocated array
- i2c: brcmstb: Fix START and STOP conditions
- mtd: nand: brcmnand: Check flash #WP pin status before nand erase/program
- [arm64] fix NULL dereference in have_cpu_die()
- [x86] KVM: fix emulation of RSM and IRET instructions
- [x86] KVM: vPMU: fix undefined shift in intel_pmu_refresh()
- [x86] KVM: zero base3 of unusable segments
- [x86] KVM: nVMX: Fix exception injection
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.37
- fs: add a VALID_OPEN_FLAGS
- fs: completely ignore unknown open flags
- driver core: platform: fix race condition with driver_override
(CVE-2017-12146)
- ceph: choose readdir frag based on previous readdir reply
- tracing/kprobes: Allow to create probe with a module name starting with a
digit
- media: entity: Fix stream count check
- usb: dwc3: replace %p with %pK
- USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick
- Add USB quirk for HVR-950q to avoid intermittent device resets
- usb: usbip: set buffer pointers to NULL after free
- usb: Fix typo in the definition of Endpoint[out]Request
- USB: core: fix device node leak
- mac80211_hwsim: Replace bogus hrtimer clockid
- sysctl: don't print negative flag for proc_douintvec
- sysctl: report EINVAL if value is larger than UINT_MAX for proc_douintvec
- [arm64] pinctrl: qcom: ipq4019: add missing pingroups for pins > 70
- [arm64] pinctrl: meson: meson8b: fix the NAND DQS pins
- [x86] pinctrl: cherryview: Add terminate entry for dmi_system_id tables
- [armhf] pinctrl: sunxi: Fix SPDIF function name for A83T
- xhci: Limit USB2 port wake support for AMD Promontory hosts
- gfs2: Fix glock rhashtable rcu bug
- tpm: fix a kernel memory leak in tpm-sysfs.c
- [x86] uaccess: Optimize copy_user_enhanced_fast_string() for short strings
- ath10k: override CE5 config for QCA9377
- KEYS: Fix an error code in request_master_key()
- crypto: drbg - Fixes panic in wait_for_completion call
- RDMA/uverbs: Check port number supplied by user verbs cmds
- rt286: add Thinkpad Helix 2 to force_combo_jack_table
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.38
- Add "shutdown" to "struct class".
- tpm: Issue a TPM2_Shutdown for TPM2 devices.
- perf thread_map: Correctly size buffer used with dirent->dt_name
- perf tests: Avoid possible truncation with dirent->d_name + snprintf
- perf bench numa: Avoid possible truncation when using snprintf()
- perf header: Fix handling of PERF_EVENT_UPDATE__SCALE
- perf scripting perl: Fix compile error with some perl5 versions
- perf probe: Fix to probe on gcc generated symbols for offline kernel
- perf probe: Add error checks to offline probe post-processing
- md: fix incorrect use of lexx_to_cpu in does_sb_need_changing
- md: fix super_offset endianness in super_1_rdev_size_change
- locking/rwsem-spinlock: Fix EINTR branch in __down_write_common()
- staging: vt6556: vnt_start Fix missing call to vnt_key_init_table.
- staging: comedi: fix clean-up of comedi_class in comedi_init()
- crypto: caam - fix gfp allocation flags (part I)
- crypto: rsa-pkcs1pad - use constant time memory comparison for MACs
- ext4: check return value of kstrtoull correctly in reserved_clusters_store
- [x86] mm/pat: Don't report PAT on CPUs that don't support it
- saa7134: fix warm Medion 7134 EEPROM read
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.39
- xen-netfront: Rework the fix for Rx stall during OOM and network stress
- net_sched: fix error recovery at qdisc creation
- net: sched: Fix one possible panic when no destroy callback
- net/phy: micrel: configure intterupts after autoneg workaround
- ipv6: avoid unregistering inet6_dev for loopback
- net: dp83640: Avoid NULL pointer dereference.
- tcp: reset sk_rx_dst in tcp_disconnect()
- net: prevent sign extension in dev_get_stats()
- bridge: mdb: fix leak on complete_info ptr on fail path
- rocker: move dereference before free
- bpf: prevent leaking pointer via xadd on unpriviledged
- net: handle NAPI_GRO_FREE_STOLEN_HEAD case also in napi_frags_finish()
- net/mlx5: Cancel delayed recovery work when unloading the driver
- liquidio: fix bug in soft reset failure detection
- net/mlx5e: Fix TX carrier errors report in get stats ndo
- ipv6: dad: don't remove dynamic addresses if link is down
- vxlan: fix hlist corruption
- net: core: Fix slab-out-of-bounds in netdev_stats_to_stats64
- net: ipv6: Compare lwstate in detecting duplicate nexthops
- vrf: fix bug_on triggered by rx when destroying a vrf
- rds: tcp: use sock_create_lite() to create the accept socket
- brcmfmac: Fix a memory leak in error handling path in
'brcmf_cfg80211_attach'
- brcmfmac: Fix glom_skb leak in brcmf_sdiod_recv_chain
- sfc: don't read beyond unicast address list
- cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_MODE
- cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES
- cfg80211: Check if PMKID attribute is of expected size
- cfg80211: Check if NAN service ID is of expected size
- irqchip/gic-v3: Fix out-of-bound access in gic_set_affinity
- thp, mm: fix crash due race in MADV_FREE handling
- kernel/extable.c: mark core_kernel_text notrace
- mm/list_lru.c: fix list_lru_count_node() to be race free
- fs/dcache.c: fix spin lockup issue on nlru->lock
- binfmt_elf: use ELF_ET_DYN_BASE only for PIE (CVE-2017-1000370,
CVE-2017-1000371)
- [armel,armhf] move ELF_ET_DYN_BASE to 4MB
- [arm64] move ELF_ET_DYN_BASE to 4GB / 4MB
- [powerpc*] move ELF_ET_DYN_BASE to 4GB / 4MB
- [s390x] reduce ELF_ET_DYN_BASE
- exec: Limit arg stack to at most 75% of _STK_LIM
- [arm64] dts: marvell: armada37xx: Fix timer interrupt specifiers
- vt: fix unchecked __put_user() in tioclinux ioctls
- rcu: Add memory barriers for NOCB leader wakeup
- nvmem: core: fix leaks on registration errors
- mnt: In umount propagation reparent in a separate pass
- mnt: In propgate_umount handle visiting mounts in any order
- mnt: Make propagate_umount less slow for overlapping mount propagation
trees
- selftests/capabilities: Fix the test_execve test
- mm: fix overflow check in expand_upwards()
- crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD
- [x86] crypto: sha1-ssse3 - Disable avx2
- crypto: caam - properly set IV after {en,de}crypt
- crypto: caam - fix signals handling
- Revert "sched/core: Optimize SCHED_SMT"
- sched/fair, cpumask: Export for_each_cpu_wrap()
- sched/topology: Fix building of overlapping sched-groups
- sched/topology: Optimize build_group_mask()
- sched/topology: Fix overlapping sched_group_mask
- PM / wakeirq: Convert to SRCU
- PM / QoS: return -EINVAL for bogus strings
- tracing: Use SOFTIRQ_OFFSET for softirq dectection for more accurate
results
- [x86] kvm: vmx: Do not disable intercepts for BNDCFGS
- [x86] kvm: Guest BNDCFGS requires guest MPX support
- [x86] kvm: vmx: Check value written to IA32_BNDCFGS
- [x86] kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.40
- dm mpath: cleanup -Wbool-operation warning in choose_pgpath()
- s5p-jpeg: don't return a random width/height
- thermal: max77620: fix device-node reference imbalance
- thermal: cpu_cooling: Avoid accessing potentially freed structures
- ath9k: fix tx99 use after free
- ath9k: fix tx99 bus error
- ath9k: fix an invalid pointer dereference in ath9k_rng_stop()
- NFC: fix broken device allocation
- NFC: nfcmrvl_uart: add missing tty-device sanity check
- NFC: nfcmrvl: do not use device-managed resources
- NFC: nfcmrvl: use nfc-device for firmware download
- NFC: nfcmrvl: fix firmware-management initialisation
- nfc: Ensure presence of required attributes in the activate_target handler
- nfc: Fix the sockaddr length sanitization in llcp_sock_connect
- NFC: Add sockaddr length checks before accessing sa_family in bind
handlers
- [x86] perf intel-pt: Move decoder error setting into one condition
- [x86] perf intel-pt: Improve sample timestamp
- [x86] perf intel-pt: Fix missing stack clear
- [x86] perf intel-pt: Ensure IP is zero when state is INTEL_PT_STATE_NO_IP
- [x86] perf intel-pt: Fix last_ip usage
- [x86] perf intel-pt: Ensure never to set 'last_ip' when packet
'count' is
zero
- [x86] perf intel-pt: Use FUP always when scanning for an IP
- [x86] perf intel-pt: Clear FUP flag on error
- Bluetooth: use constant time memory comparison for secret values
- wlcore: fix 64K page support
- btrfs: Don't clear SGID when inheriting ACLs
- igb: Explicitly select page 0 at initialization
- ASoC: compress: Derive substream from stream based on direction
- PM / Domains: Fix unsafe iteration over modified list of device links
- PM / Domains: Fix unsafe iteration over modified list of domain providers
- PM / Domains: Fix unsafe iteration over modified list of domains
- scsi: ses: do not add a device to an enclosure if enclosure_add_links()
fails.
- scsi: Add STARGET_CREATED_REMOVE state to scsi_target_state
- iscsi-target: Add login_keys_workaround attribute for non RFC initiators
- xen/scsiback: Fix a TMR related use-after-free
- [powerpc*] pseries: Fix passing of pp0 in updatepp() and updateboltedpp()
- [powerpc*/*64*] Fix atomic64_inc_not_zero() to return an int
- [powerpc*] Fix emulation of mcrf in emulate_step()
- [powerpc*] Fix emulation of mfocrf in emulate_step()
- [powerpc*] asm: Mark cr0 as clobbered in mftb()
- [powerpc*] mm/radix: Properly clear process table entry
- af_key: Fix sadb_x_ipsecrequest parsing
- PCI: Work around poweroff & suspend-to-RAM issue on Macbook Pro 11
- PCI: rockchip: Use normal register bank for config accessors
- PCI/PM: Restore the status of PCI devices across hibernation
- ipvs: SNAT packet replies only for NATed connections
- xhci: fix 20000ms port resume timeout
- xhci: Fix NULL pointer dereference when cleaning up streams for removed
host
- xhci: Bad Ethernet performance plugged in ASM1042A host
- mxl111sf: Fix driver to use heap allocate buffers for USB messages
- usb: storage: return on error to avoid a null pointer dereference
- USB: cdc-acm: add device-id for quirky printer
- usb: renesas_usbhs: fix usbhsc_resume() for !USBHSF_RUNTIME_PWCTRL
- usb: renesas_usbhs: gadget: disable all eps when the driver stops
- md: don't use flush_signals in userspace processes
- [x86] xen: allow userspace access during hypercalls
- cx88: Fix regression in initial video standard setting
- libnvdimm, btt: fix btt_rw_page not returning errors
- libnvdimm: fix badblock range handling of ARS range
- Raid5 should update rdev->sectors after reshape
- [s390x] syscalls: Fix out of bounds arguments access
- drm/amd/amdgpu: Return error if initiating read out of range on vram
- drm/radeon/ci: disable mclk switching for high refresh rates (v2)
- drm/radeon: Fix eDP for single-display iMac10,1 (v2)
- ipmi: use rcu lock around call to intf->handlers->sender()
- ipmi:ssif: Add missing unlock in error branch
- xfs: Don't clear SGID when inheriting ACLs
- f2fs: sanity check size of nat and sit cache
- f2fs: Don't clear SGID when inheriting ACLs
- drm/ttm: Fix use-after-free in ttm_bo_clean_mm
- ovl: drop CAP_SYS_RESOURCE from saved mounter's credentials
- vfio: Fix group release deadlock
- vfio: New external user group/file match
- nvme-rdma: remove race conditions from IB signalling
- ftrace: Fix uninitialized variable in match_records()
- [mips*] Fix mips_atomic_set() retry condition
- [mips*] Fix mips_atomic_set() with EVA
- [mips*] Negate error syscall return in trace
- ubifs: Don't leak kernel memory to the MTD
- ACPI / EC: Drop EC noirq hooks to fix a regression
- Revert "ACPI / EC: Enable event freeze mode..." to fix a regression
- [x86] acpi: Prevent out of bound access caused by broken ACPI tables
- [x86] ioapic: Pass the correct data to unmask_ioapic_irq()
- [mips*] Fix MIPS I ISA /proc/cpuinfo reporting
- [mips*] Save static registers before sysmips
- [mips*] Actually decode JALX in `__compute_return_epc_for_insn'
- [mips*] Fix unaligned PC interpretation in `compute_return_epc'
- [mips*] math-emu: Prevent wrong ISA mode instruction emulation
- [mips*] Send SIGILL for BPOSGE32 in `__compute_return_epc_for_insn'
- [mips*] Send SIGILL for linked branches in `__compute_return_epc_for_insn'
- [mips*] Send SIGILL for R6 branches in `__compute_return_epc_for_insn'
- [mips*] Fix a typo: s/preset/present/ in r2-to-r6 emulation error message
- Input: i8042 - fix crash at boot time
- IB/iser: Fix connection teardown race condition
- IB/core: Namespace is mandatory input for address resolution
- sunrpc: use constant time memory comparison for mac
- NFS: only invalidate dentrys that are clearly invalid.
- udf: Fix deadlock between writeback and udf_setsize()
- target: Fix COMPARE_AND_WRITE caw_sem leak during se_cmd quiesce
- iser-target: Avoid isert_conn->cm_id dereference in isert_login_recv_done
- perf annotate: Fix broken arrow at row 0 connecting jmp instruction to
its target
- staging: rtl8188eu: add TL-WN722N v2 support
- staging: comedi: ni_mio_common: fix AO timer off-by-one regression
- staging: sm750fb: avoid conflicting vesafb
- staging: lustre: ko2iblnd: check copy_from_iter/copy_to_iter return code
- ceph: fix race in concurrent readdir
- RDMA/core: Initialize port_num in qp_attr
- drm/mst: Fix error handling during MST sideband message reception
- drm/mst: Avoid dereferencing a NULL mstb in drm_dp_mst_handle_up_req()
- drm/mst: Avoid processing partially received up/down message transactions
- mlx5: Avoid that mlx5_ib_sg_to_klms() overflows the klms[] array
- hfsplus: Don't clear SGID when inheriting ACLs
- ovl: fix random return value on mount
- acpi/nfit: Fix memory corruption/Unregister mce decoder on failure
- of: device: Export of_device_{get_modalias, uvent_modalias} to modules
- spmi: Include OF based modalias in device uevent
- reiserfs: Don't clear SGID when inheriting ACLs
- PM / Domains: defer dev_pm_domain_set() until genpd->attach_dev succeeds
if present
- tracing: Fix kmemleak in instance_rmdir
- alarmtimer: don't rate limit one-shot timers
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.41
- af_key: Add lock to key dump
- pstore: Make spinlock per zone instead of global
- net: reduce skb_warn_bad_offload() noise
- jfs: Don't clear SGID when inheriting ACLs
- ALSA: fm801: Initialize chip after IRQ handler is registered
- ALSA: hda - Add missing NVIDIA GPU codec IDs to patch table
- [powerpc*] pseries: Fix of_node_put() underflow during reconfig remove
- NFS: invalidate file size when taking a lock.
- NFSv4.1: Fix a race where CB_NOTIFY_LOCK fails to wake a waiter
- crypto: authencesn - Fix digest_null crash
- [powerpc*] KVM: Book3S HV: Enable TM before accessing TM registers
- md/raid5: add thread_group worker async_tx_issue_pending_all
- drm/nouveau/disp/nv50-: bump max chans to 21
- drm/nouveau/bar/gf100: fix access to upper half of BAR2
- [powerpc*] KVM: Book3S HV: Restore critical SPRs to host values on guest
exit
- [powerpc*] KVM: Book3S HV: Save/restore host values of debug registers
- [powerpc*] Revert "powerpc/numa: Fix percpu allocations to be NUMA aware"
- Staging: comedi: comedi_fops: Avoid orphaned proc entry
- smp/hotplug: Move unparking of percpu threads to the control CPU
- smp/hotplug: Replace BUG_ON and react useful
- nfc: Fix hangup of RC-S380* in port100_send_ack()
- nfc: fdp: fix NULL pointer dereference
- net: phy: Do not perform software reset for Generic PHY
- isdn: Fix a sleep-in-atomic bug
- ath10k: fix null deref on wmi-tlv when trying spectral scan
- wil6210: fix deadlock when using fw_no_recovery option
- mailbox: always wait in mbox_send_message for blocking Tx mode
- mailbox: skip complete wait event if timer expired
- mailbox: handle empty message in tx_tick
- sched/cgroup: Move sched_online_group() back into css_online() to fix
crash
- RDMA/uverbs: Fix the check for port number
- ipmi/watchdog: fix watchdog timeout set on reboot
- v4l: s5c73m3: fix negation operator
- pstore: Allow prz to control need for locking
- pstore: Correctly initialize spinlock and flags
- pstore: Use dynamic spinlock initializer
- net: skb_needs_check() accepts CHECKSUM_NONE for tx
- device-dax: fix sysfs duplicate warnings
- [x86] mce/AMD: Make the init code more robust
- r8169: add support for RTL8168 series add-on card.
- [armhf] omap2+: fixing wrong strcat for Non-NULL terminated string
- dt-bindings: power/supply: Update TPS65217 properties
- dt-bindings: input: Specify the interrupt number of TPS65217 power button
- [armhf] dts: n900: Mark eMMC slot with no-sdio and no-sd flags
- net/mlx5: Disable RoCE on the e-switch management port under switchdev
mode
- ipv6: Should use consistent conditional judgement for ip6 fragment
between __ip6_append_data and ip6_finish_output
- net/mlx4_core: Use-after-free causes a resource leak in flow-steering
detach
- net/mlx4: Remove BUG_ON from ICM allocation routine
- net/mlx4_core: Fix raw qp flow steering rules under SRIOV
- [arm64] drm/msm: Ensure that the hardware write pointer is valid
- [arm64] drm/msm: Put back the vaddr in submit_reloc()
- [arm64] drm/msm: Verify that MSM_SUBMIT_BO_FLAGS are set
- irqchip/keystone: Fix "scheduling while atomic" on rt
- ASoC: tlv320aic3x: Mark the RESET register as volatile
- spi: dw: Make debugfs name unique between instances
- ASoC: nau8825: fix invalid configuration in Pre-Scalar of FLL
- irqchip/mxs: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND
- openrisc: Add _text symbol to fix ksym build error
- dmaengine: ioatdma: Add Skylake PCI Dev ID
- dmaengine: ioatdma: workaround SKX ioatdma version
- l2tp: consider '::' as wildcard address in l2tp_ip6 socket lookup
- dmaengine: ti-dma-crossbar: Add some 'of_node_put()' in error path.
- usb: dwc3: omap: fix race of pm runtime with irq handler in probe
- [arm64] zynqmp: Fix W=1 dtc 1.4 warnings
- [arm64] zynqmp: Fix i2c node's compatible string
- perf probe: Fix to get correct modname from elf header
- ACPI / scan: Prefer devices without _HID/_CID for _ADR matching
- usb: gadget: Fix copy/pasted error message
- Btrfs: use down_read_nested to make lockdep silent
- Btrfs: fix lockdep warning about log_mutex
- benet: stricter vxlan offloading check in be_features_check
- Btrfs: adjust outstanding_extents counter properly when dio write is split
- [armhf] Xen: Zero reserved fields of xatp before making hypervisor call
- tools lib traceevent: Fix prev/next_prio for deadline tasks
- xfrm: Don't use sk_family for socket policy lookups
- perf tools: Install tools/lib/traceevent plugins with install-bin
- perf symbols: Robustify reading of build-id from sysfs
- video: fbdev: cobalt_lcdfb: Handle return NULL error from devm_ioremap
- vfio-pci: Handle error from pci_iomap
- [arm64] mm: fix show_pte KERN_CONT fallout
- nvmem: imx-ocotp: Fix wrong register size
- net: usb: asix_devices: add .reset_resume for USB PM
- ASoC: fsl_ssi: set fifo watermark to more reliable value
- sh_eth: enable RX descriptor word 0 shift on SH7734
- ALSA: usb-audio: test EP_FLAG_RUNNING at urb completion
- [x86] platform/intel-mid: Rename 'spidev' to 'mrfld_spidev'
- [x86] perf: Set pmu->module in Intel PMU modules
- [x86] ASoC: Intel: bytcr-rt5640: fix settings in internal clock mode
- HID: ignore Petzl USB headlamp
- scsi: fnic: Avoid sending reset to firmware when another reset is in
progress
- scsi: snic: Return error code on memory allocation failure
- scsi: bfa: Increase requested firmware version to 3.2.5.1
- [x86] ASoC: Intel: Skylake: Release FW ctx in cleanup
- ASoC: dpcm: Avoid putting stream state to STOP when FE stream is paused
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.42
- cgroup: create dfl_root files on subsys registration
- cgroup: fix error return value from cgroup_subtree_control()
- libata: array underflow in ata_find_dev()
- workqueue: restore WQ_UNBOUND/max_active==1 to be ordered
- iwlwifi: dvm: prevent an out of bounds access
- brcmfmac: fix memleak due to calling brcmf_sdiod_sgtable_alloc() twice
- NFSv4: Fix EXCHANGE_ID corrupt verifier issue
- device property: Make dev_fwnode() public
- mmc: core: Fix access to HS400-ES devices
- mm, mprotect: flush TLB if potentially racing with a parallel reclaim
leaving stale TLB entries
- cpuset: fix a deadlock due to incomplete patching of cpusets_enabled()
- ALSA: hda - Fix speaker output from VAIO VPCL14M1R
- drm/amdgpu: Fix undue fallthroughs in golden registers initialization
- ASoC: do not close shared backend dailink
- KVM: async_pf: make rcu irq exit if not triggered from idle task
- mm/page_alloc: Remove kernel address exposure in free_reserved_area()
- timers: Fix overflow in get_next_timer_interrupt
- [powerpc*] tm: Fix saving of TM SPRs in core dump
- [powerpc*/*64*] Fix __check_irq_replay missing decrementer interrupt
- iommu/amd: Enable ga_log_intr when enabling guest_mode
- gpiolib: skip unwanted events, don't convert them to opposite edge
- ext4: fix SEEK_HOLE/SEEK_DATA for blocksize < pagesize
- ext4: fix overflow caused by missing cast in ext4_resize_fs()
- [armhf] dts: armada-38x: Fix irq type for pca955
- media: platform: davinci: return -EINVAL for VPFE_CMD_S_CCDC_RAW_PARAMS
ioctl
- iscsi-target: Fix initial login PDU asynchronous socket close OOPs
- mmc: dw_mmc: Use device_property_read instead of of_property_read
- mmc: core: Use device_property_read instead of of_property_read
- media: lirc: LIRC_GET_REC_RESOLUTION should return microseconds
- f2fs: sanity check checkpoint segno and blkoff (CVE-2017-10663)
- Btrfs: fix early ENOSPC due to delalloc
- saa7164: fix double fetch PCIe access condition (CVE-2017-8831)
- tcp_bbr: cut pacing rate only if filled pipe
- tcp_bbr: introduce bbr_bw_to_pacing_rate() helper
- tcp_bbr: introduce bbr_init_pacing_rate_from_rtt() helper
- tcp_bbr: remove sk_pacing_rate=0 transient during init
- tcp_bbr: init pacing rate on first RTT sample
- ipv4: ipv6: initialize treq->txhash in cookie_v[46]_check()
- net: Zero terminate ifr_name in dev_ifname().
- net: dsa: b53: Add missing ARL entries for BCM53125
- ipv4: initialize fib_trie prior to register_netdev_notifier call.
- rtnetlink: allocate more memory for dev_set_mac_address()
- mcs7780: Fix initialization when CONFIG_VMAP_STACK is enabled
- openvswitch: fix potential out of bound access in parse_ct
- packet: fix use-after-free in prb_retire_rx_blk_timer_expired()
- ipv6: Don't increase IPSTATS_MIB_FRAGFAILS twice in ip6_fragment()
- net: ethernet: nb8800: Handle all 4 RGMII modes identically
- dccp: fix a memleak that dccp_ipv6 doesn't put reqsk properly
- dccp: fix a memleak that dccp_ipv4 doesn't put reqsk properly
- dccp: fix a memleak for dccp_feat_init err process
- sctp: don't dereference ptr before leaving _sctp_walk_{params, errors}()
- sctp: fix the check for _sctp_walk_params and _sctp_walk_errors
- net/mlx5: Consider tx_enabled in all modes on remap
- net/mlx5: Fix command bad flow on command entry allocation failure
- net/mlx5e: Fix outer_header_zero() check size
- net/mlx5e: Fix wrong delay calculation for overflow check scheduling
- net/mlx5e: Schedule overflow check work to mlx5e workqueue
- net: phy: Correctly process PHY_HALTED in phy_stop_machine()
- xen-netback: correctly schedule rate-limited queues
- wext: handle NULL extra data in iwe_stream_add_point better
- sh_eth: fix EESIPR values for SH77{34|63}
- sh_eth: R8A7740 supports packet shecksumming
- net: phy: dp83867: fix irq generation
- tg3: Fix race condition in tg3_get_stats64().
- [x86] boot: Add missing declaration of string functions
- spi: spi-axi: Free resources on error path
- ASoC: rt5645: set sel_i2s_pre_div1 to 2
- netfilter: use fwmark_reflect in nf_send_reset
- phy state machine: failsafe leave invalid RUNNING state
- ipv4: make tcp_notsent_lowat sysctl knob behave as true unsigned int
- clk/samsung: exynos542x: mark some clocks as critical
- scsi: qla2xxx: Get mutex lock before checking optrom_state
- drm/virtio: fix framebuffer sparse warning
- [armhf] dts: sunxi: Change node name for pwrseq pin on
Olinuxino-lime2-emmc
- iw_cxgb4: do not send RX_DATA_ACK CPLs after close/abort
- nbd: blk_mq_init_queue returns an error code on failure, not NULL
- virtio_blk: fix panic in initialization error path
- [armel,armhf] 8632/1: ftrace: fix syscall name matching
- mm, slab: make sure that KMALLOC_MAX_SIZE will fit into MAX_ORDER
- lib/Kconfig.debug: fix frv build failure
- signal: protect SIGNAL_UNKILLABLE from unintentional clearing.
- mm: don't dereference struct page fields of invalid pages
- net/mlx5: E-Switch, Re-enable RoCE on mode change only after FDB destroy
- net: phy: Fix PHY unbind crash
- workqueue: implicit ordered attribute should be overridable
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.43
- ppp: Fix false xmit recursion detect with two ppp devices
- ppp: fix xmit recursion detection on ppp channels
- tcp: avoid setting cwnd to invalid ssthresh after cwnd reduction states
- net: fix keepalive code vs TCP_FASTOPEN_CONNECT
- [s390x] bpf: fix jit branch offset related to ldimm64
- net/mlx4_en: don't set CHECKSUM_COMPLETE on SCTP packets
- net: sched: set xt_tgchk_param par.nft_compat as 0 in ipt_init_target
- tcp: fastopen: tcp_connect() must refresh the route
- net: avoid skb_warn_bad_offload false positives on UFO
- igmp: Fix regression caused by igmp sysctl namespace code.
- packet: fix tp_reserve race in packet_set_ring (CVE-2017-1000111)
- udp: consistently apply ufo or fragmentation (CVE-2017-1000112)
- [armhf,arm64] KVM: Handle hva aging while destroying the vm
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.44
- mm: ratelimit PFNs busy info message
- mm: fix list corruptions on shmem shrinklist
- futex: Remove unnecessary warning from get_futex_key
- mtd: nand: Fix timing setup for NANDs that do not support SET FEATURES
- iscsi-target: fix memory leak in iscsit_setup_text_cmd()
- iscsi-target: Fix iscsi_np reset hung task during parallel delete
- target: Fix node_acl demo-mode + uncached dynamic shutdown regression
- fuse: initialize the flock flag in fuse_file on allocation
- nand: fix wrong default oob layout for small pages using soft ecc
- mmc: mmc: correct the logic for setting HS400ES signal voltage
- nfs/flexfiles: fix leak of nfs4_ff_ds_version arrays
- drm/etnaviv: Fix off-by-one error in reloc checking
- [x86] drm/i915: Fix out-of-bounds array access in bdw_load_gamma_lut
- USB: serial: option: add D-Link DWM-222 device ID
- USB: serial: cp210x: add support for Qivicon USB ZigBee dongle
- USB: serial: pl2303: add new ATEN device id
- usb: musb: fix tx fifo flush handling again
- USB: hcd: Mark secondary HCD as dead if the primary one died
- staging:iio:resolver:ad2s1210 fix negative IIO_ANGL_VEL read
- iio: accel: bmc150: Always restore device to normal mode after
suspend-resume
- iio: light: tsl2563: use correct event code
- staging: comedi: comedi_fops: do not call blocking ops when !TASK_RUNNING
- uas: Add US_FL_IGNORE_RESIDUE for Initio Corporation INIC-3069
- usb: gadget: udc: renesas_usb3: Fix usb_gadget_giveback_request() calling
- usb: renesas_usbhs: Fix UGCTRL2 value for R-Car Gen3
- USB: Check for dropped connection before switching to full speed
- usb: core: unlink urbs from the tail of the endpoint's urb_list
- usb: quirks: Add no-lpm quirk for Moshi USB to Ethernet Adapter
- usb:xhci:Add quirk for Certain failing HP keyboard on reset after resume
- iio: adc: vf610_adc: Fix VALT selection value for REFSEL bits
- pnfs/blocklayout: require 64-bit sector_t
- [armhf] pinctrl: sunxi: add a missing function of A10/A20 pinctrl driver
- [x86] pinctrl: intel: merrifield: Correct UART pin lists
- [armhf] pinctrl: samsung: Remove bogus irq_[un]mask from resource
management
- [arm64] pinctrl: meson-gxbb: Add missing GPIODV_18 pin entry
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.45
- netfilter: nf_ct_ext: fix possible panic after nf_ct_extend_unregister
- audit: Fix use after free in audit_remove_watch_rule()
- [x86] crypto: sha1 - Fix reads beyond the number of blocks passed
- Input: elan_i2c - add ELAN0608 to the ACPI table
- Input: elan_i2c - Add antoher Lenovo ACPI ID for upcoming Lenovo NB
- ALSA: seq: 2nd attempt at fixing race creating a queue
- ALSA: usb-audio: Apply sample rate quirk to Sennheiser headset
- ALSA: usb-audio: Add mute TLV for playback volumes on C-Media devices
- mm: discard memblock data later
- mm: fix double mmap_sem unlock on MMF_UNSTABLE enforced SIGBUS
- mm/mempolicy: fix use after free when calling get_mempolicy
- [amd64,arm64] mm: revert x86_64 and arm64 ELF_ET_DYN_BASE base changes
- xen: fix bio vec merging (CVE-2017-12134) (Closes: #866511)
- blk-mq-pci: add a fallback when pci_irq_get_affinity returns NULL
- [powerpc*] Fix VSX enabling/flushing to also test MSR_FP and MSR_VEC
- xen-blkfront: use a right index when checking requests
- [amd64] asm: Clear AC on NMI entries
- genirq: Restore trigger settings in irq_modify_status()
- genirq/ipi: Fixup checks against nr_cpu_ids
- Sanitize 'move_pages()' permission checks
- pids: make task_tgid_nr_ns() safe
- usb: optimize acpi companion search for usb port devices
- usb: qmi_wwan: add D-Link DWM-222 device ID
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.46
- af_key: do not use GFP_KERNEL in atomic contexts
- dccp: purge write queue in dccp_destroy_sock()
- dccp: defer ccid_hc_tx_delete() at dismantle time
- ipv4: fix NULL dereference in free_fib_info_rcu()
- net_sched/sfq: update hierarchical backlog when drop packet
- net_sched: remove warning from qdisc_hash_add
- bpf: fix bpf_trace_printk on 32 bit archs
- openvswitch: fix skb_panic due to the incorrect actions attrlen
- ptr_ring: use kmalloc_array()
- ipv4: better IP_MAX_MTU enforcement
- nfp: fix infinite loop on umapping cleanup
- sctp: fully initialize the IPv6 address in sctp_v6_to_addr()
- tipc: fix use-after-free
- ipv6: reset fn->rr_ptr when replacing route
- ipv6: repair fib6 tree in failure case
- tcp: when rearming RTO, if RTO time is in past then fire RTO ASAP
- net/mlx4_core: Enable 4K UAR if SRIOV module parameter is not enabled
- irda: do not leak initialized list.dev to userspace
- net: sched: fix NULL pointer dereference when action calls some targets
- net_sched: fix order of queue length updates in qdisc_replace()
- bpf, verifier: add additional patterns to evaluate_reg_imm_alu
- bpf: adjust verifier heuristics
- bpf, verifier: fix alu ops against map_value{, _adj} register types
- bpf: fix mixed signed/unsigned derived min/max value bounds
- bpf/verifier: fix min/max handling in BPF_SUB
- Input: trackpoint - add new trackpoint firmware ID
- Input: elan_i2c - add ELAN0602 ACPI ID to support Lenovo Yoga310
- Input: ALPS - fix two-finger scroll breakage in right side on ALPS
touchpad
- [s390x] KVM: sthyi: fix sthyi inline assembly
- [s390x] KVM: sthyi: fix specification exception detection
- [x86] KVM: block guest protection keys unless the host has them enabled
- ALSA: usb-audio: Add delay quirk for H650e/Jabra 550a USB headsets
- ALSA: core: Fix unexpected error at replacing user TLV
- ALSA: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978)
- ALSA: firewire: fix NULL pointer dereference when releasing uninitialized
data of iso-resource
- mm, shmem: fix handling /sys/kernel/mm/transparent_hugepage/shmem_enabled
- i2c: designware: Fix system suspend
- mm/madvise.c: fix freeing of locked page with MADV_FREE
- fork: fix incorrect fput of ->exe_file causing use-after-free
- mm/memblock.c: reversed logic in memblock_discard()
- drm: Release driver tracking before making the object available again
- drm/atomic: If the atomic check fails, return its value first
- tracing: Call clear_boot_tracer() at lateinit_sync
- tracing: Fix kmemleak in tracing_map_array_free()
- tracing: Fix freeing of filter in create_filter() when set_str is false
- kbuild: linker script do not match C names unless
LD_DEAD_CODE_DATA_ELIMINATION is configured
- cifs: Fix df output for users with quota limits
- cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup()
- nfsd: Limit end of page list when decoding NFSv4 WRITE
- ftrace: Check for null ret_stack on profile function graph entry function
- perf/core: Fix group {cpu,task} validation
- perf probe: Fix --funcs to show correct symbols for offline module
- [x86] perf/intel/rapl: Make package handling more robust
- timers: Fix excessive granularity of new timers after a nohz idle
- [x86] mm: Fix use-after-free of ldt_struct
- net: sunrpc: svcsock: fix NULL-pointer exception
- Revert "leds: handle suspend/resume in heartbeat trigger"
- netfilter: nat: fix src map lookup
- Bluetooth: hidp: fix possible might sleep error in hidp_session_thread
- Bluetooth: cmtp: fix possible might sleep error in cmtp_session
- Bluetooth: bnep: fix possible might sleep error in bnep_session
- iio: imu: adis16480: Fix acceleration scale factor for adis16480
- iio: hid-sensor-trigger: Fix the race with user space powering up sensors
- staging: rtl8188eu: add RNX-N150NUB support
- Clarify (and fix) MAX_LFS_FILESIZE macros
- ntb_transport: fix qp count bug
- ntb_transport: fix bug calculating num_qps_mw
- NTB: ntb_test: fix bug printing ntb_perf results
- ntb: no sleep in ntb_async_tx_submit
- ntb: ntb_test: ensure the link is up before trying to configure the mws
- ntb: transport shouldn't disable link due to bogus values in SPADs
- ACPI: ioapic: Clear on-stack resource before using it
- ACPI / APEI: Add missing synchronize_rcu() on NOTIFY_SCI removal
- ACPI: EC: Fix regression related to wrong ECDT initialization order
- [powerpc*] mm: Ensure cpumask update is ordered
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.47
- p54: memset(0) whole array
- [armhf,arm64] kvm: Fix race in resetting stage2 PGD
- [arm64] mm: abort uaccess retries upon fatal signal
- [arm64] fpsimd: Prevent registers leaking across exec
- scsi: sg: protect accesses to 'reserved' page array
- scsi: sg: reset 'res_in_use' after unlinking reserved array
[ Ben Hutchings ]
* [x86] KVM: fix singlestepping over syscall (CVE-2017-7518)
* xfrm: policy: check policy direction value (CVE-2017-11600)
* [armhf] udeb: Add sunxi_wdt to kernel-image (Closes: #866130)
* udeb: Add dm-raid to md-modules (Closes: #868251)
* [arm64] sound: Enable SND_HDA_INTEL as module (Closes: #867611)
* [x86] ideapad-laptop: Add various IdeaPad models to no_hw_rfkill list
(Closes: #866706)
* firmware: dmi: Add DMI_PRODUCT_FAMILY identification string
* firmware: dmi: Avoid ABI break for DMI_PRODUCT_FAMILY
* [x86] pinctrl: cherryview: Extend the Chromebook DMI quirk to Intel_Strago
systems (Closes: #862723)
* [armhf] Add ARM Mali Midgard device tree bindings and gpu node for rk3288
(thanks to Guillaume Tucker) (Closes: #865646)
* workqueue: Fix flag collision
* Bump ABI to 4
* [mips*el/loongson-3] Select MIPS_L1_CACHE_SHIFT_6 (deferred from 4.9.30)
* [rt] Update to 4.9.47-rt37:
- sched: Prevent task state corruption by spurious lock wakeup
- sched: Remove TASK_ALL
- kernel/locking: use an exclusive wait_q for sleepers
- sched/migrate disable: handle updated task-mask mg-dis section
[ Cyril Brulebois ]
* [arm64,armhf] udeb: Ship usb3503 module in usb-modules, needed for
e.g. Arndale development boards, thanks to Wei Liu (Closes: #865645).
-- Ben Hutchings <ben(a)decadent.org.uk> Sun, 10 Sep 2017 04:30:59 +0100
linux (4.9.30-2+deb9u5) stretch-security; urgency=medium
* [amd64] mm: revert ELF_ET_DYN_BASE base changes (fixes regression of ASan)
-- Ben Hutchings <ben(a)decadent.org.uk> Tue, 19 Sep 2017 02:34:05 +0100
linux (4.9.30-2+deb9u4) stretch-security; urgency=high
* [x86] KVM: fix singlestepping over syscall (CVE-2017-7518)
* binfmt_elf: use ELF_ET_DYN_BASE only for PIE (CVE-2017-1000370,
CVE-2017-1000371)
* ALSA: timer: Fix race between read and ioctl (CVE-2017-1000380)
* ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT
(CVE-2017-1000380)
* xfrm: policy: check policy direction value (CVE-2017-11600)
* packet: fix tp_reserve race in packet_set_ring (CVE-2017-1000111)
* ipv6: Should use consistent conditional judgement for ip6 fragment
between __ip6_append_data and ip6_finish_output
* udp: consistently apply ufo or fragmentation (CVE-2017-1000112)
* sctp: Avoid out-of-bounds reads from address storage (CVE-2017-7558)
* xen: fix bio vec merging (CVE-2017-12134) (Closes: #866511)
* driver core: platform: fix race condition with driver_override
(CVE-2017-12146)
* nl80211: check for the required netlink attributes presence (CVE-2017-12153)
* [x86] kvm: nVMX: Don't allow L2 to access the hardware CR8 (CVE-2017-12154)
* scsi: qla2xxx: Fix an integer overflow in sysfs code (CVE-2017-14051)
* tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 (CVE-2017-14106)
* Sanitize 'move_pages()' permission checks (CVE-2017-14140)
* video: fbdev: aty: do not leak uninitialized padding in clk to userspace
(CVE-2017-14156)
* xfs: XFS_IS_REALTIME_INODE() should be false if no rt device present
(CVE-2017-14340)
* scsi: fix the issue that iscsi_if_rx doesn't parse nlmsg properly
(CVE-2017-14489)
* packet: Don't write vnet header beyond end of buffer (CVE-2017-14497)
* Bluetooth: Properly check L2CAP config option output buffer length
(CVE-2017-1000251) (Closes: #875881)
* [x86] KVM: VMX: Do not BUG() on out-of-bounds guest IRQ (CVE-2017-1000252)
-- Ben Hutchings <ben(a)decadent.org.uk> Mon, 18 Sep 2017 16:40:43 +0100
--- Modifications pour perl (libperl5.24 perl perl-base perl-modules-5.24) ---
perl (5.24.1-3+deb9u2) stretch-security; urgency=high
* Update upstream base.pm no-dot-in-inc fix patch description.
* [SECURITY] CVE-2017-12837: Fix a heap buffer overflow in regular
expression compiler. (Closes: #875596)
* [SECURITY] CVE-2017-12883: Fix a buffer over-read in regular
expression parser. (Closes: #875597)
-- Niko Tyni <ntyni(a)debian.org> Tue, 12 Sep 2017 19:37:26 +0300
--- Modifications pour tcpdump ---
tcpdump (4.9.2-1~deb9u1) stretch-security; urgency=high
* New upstream release, fixing 90 new CVEs. See the upstream changelog
for the full list (closes: #867718, #873804, #873805, #873806).
-- Romain Francoise <rfrancoise(a)debian.org> Sat, 09 Sep 2017 20:33:48 +0200
--- Modifications pour whois ---
whois (5.2.17~deb9u1) stretch; urgency=high
* Rebuilt for stretch. (Closes: #869920)
-- Marco d'Itri <md(a)linux.it> Thu, 27 Jul 2017 17:45:04 +0200
whois (5.2.17) unstable; urgency=high
* Fixed whois referrals for .com, .net, .jobs, .bz, .cc and .tv, broken
by an ICANN-mandated output change:
https://www.icann.org/resources/pages/rdds-labeling-policy-2017-02-01-en
* Added the .xn--2scrj9c (ಭಾರತ, India), .xn--3hcrj9c (ଭାରତ, India),
.xn--45br5cyl (ভাৰত, India), .xn--h2breg3eve (भारतम्, India),
.xn--h2brj9c8c (भारोत, India), .xn--mgbbh1a (ﺏﺍﺮﺗ, India),
.xn--mgbgu82a (ڀﺍﺮﺗ, India) and .xn--rvc1e0am3e (ഭാരതം, India)
TLD servers.
* Updated the list of new gTLDs.
* whois.1: fixed a typo. (Closes: #866742)
-- Marco d'Itri <md(a)linux.it> Thu, 27 Jul 2017 17:08:47 +0200
whois (5.2.16) unstable; urgency=medium
* Fixed parsing of 6to4 addresses broken in 5.2.15.
* Updated the .do TLD server.
* Updated the list of new gTLDs.
-- Marco d'Itri <md(a)linux.it> Mon, 13 Mar 2017 01:40:38 +0100
--- Modifications pour apt (apt apt-utils libapt-inst2.0 libapt-pkg5.0) ---
apt (1.4.8) stretch; urgency=medium
[ Balint Reczey ]
* Gracefully terminate process when stopping apt-daily-upgrade (LP: #1690980)
[ David Kalnischkies ]
* don't ask an uninit _system for supported archs, this
crashes the mirror method (LP: #1613184)
[ Julian Andres Klode ]
* Do not warn about duplicate "legacy" targets (Closes: #839259)
(LP: #1697120)
* apt-daily: Pull in network-online.target in service, not timer
- this can cause a severe boot performance regression / hang
(LP: #1716973)
-- Julian Andres Klode <jak(a)debian.org> Wed, 13 Sep 2017 18:47:33 +0200
--- Modifications pour base-files ---
base-files (9.9+deb9u2) stretch; urgency=medium
* Change /etc/debian_version to 9.2, for Debian 9.2 point release.
-- Adam D. Barratt <adam(a)adam-barratt.org.uk> Sat, 07 Oct 2017 13:17:53 +0100
--- Modifications pour curl (curl libcurl3 libcurl3-gnutls) ---
curl (7.52.1-5+deb9u1) stretch-security; urgency=medium
* Fix TFTP sends more than buffer size as per CVE-2017-1000100
https://curl.haxx.se/docs/adv_20170809B.html
* Fix URL globbing out of bounds read as per CVE-2017-1000101
https://curl.haxx.se/docs/adv_20170809A.html
* Fix FTP PWD response parser out of bounds read as per CVE-2017-1000254
https://curl.haxx.se/docs/adv_20171004.html
-- Alessandro Ghedini <ghedo(a)debian.org> Sun, 01 Oct 2017 12:07:01 +0100
--- Modifications pour db5.3 (libdb5.3) ---
db5.3 (5.3.28-12+deb9u1) stretch; urgency=medium
* Non-maintainer upload.
* CVE-2017-10140: Reads DB_CONFIG from the current working directory.
Do not access DB_CONFIG when db_home is not set. (Closes: #872436)
-- Salvatore Bonaccorso <carnil(a)debian.org> Sun, 24 Sep 2017 09:14:53 +0200
--- Modifications pour dbus (dbus libdbus-1-3) ---
dbus (1.10.22-0+deb9u1) stretch; urgency=medium
* New upstream stable release
- d/copyright: Update
- Drop Doxygen reproducibility patch, applied upstream
- d/p/backports/Replace-DBUS_USE_TEST_BINARY-(etc.).patch:
Update backported patch to apply to 1.10.22
* debian/gbp.conf: Set git branch to debian/stretch
-- Simon McVittie <smcv(a)debian.org> Sun, 30 Jul 2017 11:23:02 +0100
--- Modifications pour gdk-pixbuf (libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common) ---
gdk-pixbuf (2.36.5-2+deb9u1) stretch-security; urgency=medium
* CVE-2017-2862
-- Moritz Muehlenhoff <jmm(a)debian.org> Thu, 14 Sep 2017 23:16:04 +0200
--- Modifications pour gnupg2 (dirmngr gnupg gnupg2 gnupg-agent gnupg-l10n gpgv) ---
gnupg2 (2.1.18-8~deb9u1) stretch; urgency=medium
* Bugfix update for debian stretch point release.
-- Daniel Kahn Gillmor <dkg(a)fifthhorseman.net> Mon, 18 Sep 2017 16:41:12 -0400
gnupg2 (2.1.18-8) unstable; urgency=medium
* updated scdaemon fix from gniibe (Closes: #862032)
-- Daniel Kahn Gillmor <dkg(a)fifthhorseman.net> Mon, 08 May 2017 19:20:45 -0400
gnupg2 (2.1.18-7) unstable; urgency=medium
* scdaemon fixes from gniibe
* more upstream fixes (Closes: #854359, #854829)
* skip over missing signing keys (Closes: #834922)
* drop all skel files (Closes: #858082)
* Avoid spurious warnings when sharing a keybox with gpg >= 2.1.20
-- Daniel Kahn Gillmor <dkg(a)fifthhorseman.net> Fri, 05 May 2017 23:06:48 -0400
--- Modifications pour gnutls28 (libgnutls30) ---
gnutls28 (3.5.8-5+deb9u3) stretch; urgency=medium
* 38_01-OCSP-check-the-subject-public-key-identifier-field-t.patch
38_02-OCSP-find_signercert-improved-DER-length-calculation.patch from
gnutls 3.5.14: Fix OCSP verification errors, especially with ecdsa
signatures.
https://gitlab.com/gnutls/gnutls/issues/223
Thanks to Nikos Mavrogiannopoulos for the suggestion.
-- Andreas Metzler <ametzler(a)debian.org> Sun, 23 Jul 2017 14:28:37 +0200
--- Modifications pour linux-latest (linux-image-amd64) ---
linux-latest (80+deb9u2) stretch; urgency=medium
* Update to 4.9.0-4
-- Ben Hutchings <ben(a)decadent.org.uk> Tue, 19 Sep 2017 14:51:35 +0100
--- Modifications pour mailman ---
mailman (1:2.1.23-1+deb9u1) stretch; urgency=medium
* Fixed broken dependencies in SpamAssassin.py (Closes: #838288).
Thanks Stephen Rothwell for the patch.
-- Thijs Kinkhorst <thijs(a)debian.org> Thu, 14 Sep 2017 12:23:04 +0200
--- Modifications pour ncurses (libncurses5 libncursesw5 libtinfo5 ncurses-base
ncurses-bin ncurses-term) ---
ncurses (6.0+20161126-1+deb9u1) stretch; urgency=medium
* Cherry-pick upstream fixes from the 20170701 and 20170708 patchlevels
for various crash bugs in the tic library and the tic binary
(CVE-2017-10684, CVE-2017-10685, CVE-2017-11112, CVE-2017-11113).
* Backport termcap-format fix from the 20170715 patchlevel, repairing a
regression from the above security fixes (see #868266).
* Cherry-pick upstream fixes from the 20170826 patchlevel for more
crash bugs in the tic library (CVE-2017-13728, CVE-2017-13729,
CVE-2017-13730, CVE-2017-13731, CVE-2017-13732, CVE-2017-13734,
Closes: #873723).
* Cherry-pick upstream fixes from the 20170902 patchlevel to fix
another crash bug in the tic program (CVE-2017-13733, Closes: #873746).
-- Sven Joachim <svenjoac(a)gmx.de> Thu, 07 Sep 2017 19:05:43 +0200
--- Modifications pour ntp (ntp ntpdate) ---
ntp (1:4.2.8p10+dfsg-3+deb9u1) stretch; urgency=medium
* Build and install /usr/bin/sntp (Closes: #793837)
sntp (the successor of ntpdate as general purpose NTP client) has
been accidentally included in Jessie, dropped after Jessie,
reintroduced too late for Stretch and is now included in Buster.
Fix regression by building sntp and shipping it in ntp:any
-- Bernhard Schmidt <berni(a)debian.org> Tue, 08 Aug 2017 22:44:37 +0200
--- Modifications pour opendkim (libopendkim11 librbl1 libvbr2 opendkim opendkim-tools)
---
opendkim (2.11.0~alpha-10+deb9u1) stretch; urgency=medium
* Update opendkim service file so that /etc/opendkim.conf is used (Closes:
#864162)
* Start as root and drop privileges in opendkim so proper key file
ownership works correctly
* Add new options to /etc/opendkim.conf to match the above service file
changes
* Add an item in opendkim.NEWS to explain the changes
* Correct the previous opendkim.NEWS item (to match the change in
2.11.0~alpha-10)
-- Scott Kitterman <scott(a)kitterman.com> Sun, 03 Sep 2017 20:22:45 -0400
--- Modifications pour openldap (ldap-utils libldap-2.4-2 libldap-common slapd) ---
openldap (2.4.44+dfsg-5+deb9u1) stretch; urgency=medium
* Relax the dependency of libldap-2.4-2 on libldap-common to also permit
later versions. (Closes: #860774)
* Disable test060-mt-hot on ppc64el temporarily to avoid failing tests until
the underlying kernel bug #866122 is fixed.
* Fix upgrade failure when olcSuffix contains a backslash. (Closes: #864719)
* Import upstream patch to avoid reading the value of the
LDAP_OPT_X_TLS_REQUIRE_CERT option from previously freed memory.
(ITS#8385) (Closes: #820244)
* Import upstream patch to fix potential endless replication loop in a
multi-master delta-syncrepl scenario with 3 or more nodes.
(ITS#8432) (Closes: #868753)
* Import upstream patches to fix memory corruption caused by calling
sasl_client_init() multiple times and possibly concurrently.
(ITS#8648) (Closes: #860947)
-- Ryan Tandy <ryan(a)nardis.ca> Thu, 10 Aug 2017 12:12:46 -0700
--- Modifications pour postfix (postfix postfix-sqlite) ---
postfix (3.1.6-0+deb9u1) stretch; urgency=medium
[Wietse Venema]
* New Upstream 3.1.5
- Compatibility fix (introduced: Postfix 3.1): some Milter
applications do not recognize macros sent as {name} when
macros have single-character names. Postfix now sends such
macros without {} as it has done historically. Viktor
Dukhovni. File: milter/milter.c.
- Safety net: append a null byte to vstring buffers, so that
C-style string operations won't scribble past the end. File:
vstring.c.
- Workaround (introduced: Postfix 3.0 20140718): prevent MIME
downgrade of Postfix-generated message/delivery status.
It's supposed to be 7bit, therefore quoted-printable encoding
is not expected. Problem reported by Griff. File:
bounce/bounce_notify_util.c.
* New Upstream 3.1.6
- Security: Berkeley DB 2 and later try to read settings from
a file DB_CONFIG in the current directory. This undocumented
feature may introduce undisclosed vulnerabilities resulting
in privilege escalation with Postfix set-gid programs
(postdrop, postqueue) before they chdir to the Postfix queue
directory, and with the postmap and postalias commands
depending on whether the user's current directory is writable
by other users. This fix does not change Postfix behavior
for Berkeley DB < 3, but reduces file create performance
for Berkeley DB 3 .. 4.6. File: util/dict_db.c. Closes: #864942
[Scott Kitterman]
* Refresh debian/patches/11_postmap_update.diff
* Use full path to main.cf in postfix-instance-generator. Closes: #873957
-- Scott Kitterman <scott(a)kitterman.com> Wed, 27 Sep 2017 00:56:28 -0400
--- Modifications pour pyjwt (python-jwt) ---
pyjwt (1.4.2-1+deb9u1) stretch-security; urgency=medium
* CVE-2017-11424
-- Moritz Muehlenhoff <jmm(a)debian.org> Sun, 03 Sep 2017 23:23:38 +0200
--- Modifications pour vim (vim vim-common vim-nox vim-runtime vim-tiny xxd) ---
vim (2:8.0.0197-4+deb9u1) stretch; urgency=medium
* Backport upstream patches to fix CVE-2017-11109 (Closes: #867720)
+ 8.0.0703: Illegal memory access with empty :doau command
+ 8.0.0706: Crash when cancelling the cmdline window in Ex mode
+ 8.0.0707: Freeing wrong memory when manipulating buffers in autocommands
-- James McCoy <jamessan(a)debian.org> Sat, 30 Sep 2017 14:21:38 -0400
--- Modifications pour libselinux (libselinux1) ---
libselinux (2.6-3+b3) stretch; urgency=low, binary-only=yes
* Binary-only non-maintainer upload for amd64; no source changes.
* Rebuild with current sbuild to fix changelog date; resolve version number collision
with previous binNMU in unstable
-- amd64 / i386 Build Daemon (x86-csail-01)
<buildd_amd64-x86-csail-01(a)buildd.debian.org> Sun, 24 Sep 2017 15:30:16 +0000
--- Modifications pour nettle (libhogweed4 libnettle6) ---
nettle (3.3-1+b2) stretch; urgency=low, binary-only=yes
* Binary-only non-maintainer upload for amd64; no source changes.
* Rebuild with current sbuild to fix changelog date
-- amd64 / i386 Build Daemon (x86-ubc-01)
<buildd_amd64-x86-ubc-01(a)buildd.debian.org> Wed, 20 Sep 2017 03:35:22 +0000
========================================================================
You can perform the upgrade by issuing the command:
apt-get dist-upgrade
as root on
quigon.federez.net
--
apticron