apticron report [Thu, 22 Aug 2019 22:38:09 +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+deb9u7
apache2-bin 2.4.25-3+deb9u7
apache2-data 2.4.25-3+deb9u7
apache2-utils 2.4.25-3+deb9u7
apt 1.4.9
apt-utils 1.4.9
base-files 9.9+deb9u9
bind9 1:9.10.3.dfsg.P4-12.3+deb9u5
bind9-host 1:9.10.3.dfsg.P4-12.3+deb9u5
bind9utils 1:9.10.3.dfsg.P4-12.3+deb9u5
certbot 0.28.0-1~deb9u2
clamav 0.100.3+dfsg-0+deb9u1
clamav-base 0.100.3+dfsg-0+deb9u1
clamav-daemon 0.100.3+dfsg-0+deb9u1
clamav-freshclam 0.100.3+dfsg-0+deb9u1
clamdscan 0.100.3+dfsg-0+deb9u1
curl 7.52.1-5+deb9u9
dbus 1.10.28-0+deb9u1
debian-archive-keyring 2017.5+deb9u1
dirmngr 2.1.18-8~deb9u4
dns-root-data 2019031302~deb9u1
dnsutils 1:9.10.3.dfsg.P4-12.3+deb9u5
ghostscript 9.26a~dfsg-0+deb9u4
gnupg 2.1.18-8~deb9u4
gnupg2 2.1.18-8~deb9u4
gnupg-agent 2.1.18-8~deb9u4
gnupg-l10n 2.1.18-8~deb9u4
gpgv 2.1.18-8~deb9u4
imagemagick 8:6.9.7.4+dfsg-11+deb9u7
imagemagick-6-common 8:6.9.7.4+dfsg-11+deb9u7
imagemagick-6.q16 8:6.9.7.4+dfsg-11+deb9u7
libapache2-mod-php7.0 7.0.33-0+deb9u3
libapt-inst2.0 1.4.9
libapt-pkg5.0 1.4.9
libbind9-140 1:9.10.3.dfsg.P4-12.3+deb9u5
libc6 2.24-11+deb9u4
libc6-dev 2.24-11+deb9u4
libc-bin 2.24-11+deb9u4
libc-dev-bin 2.24-11+deb9u4
libc-l10n 2.24-11+deb9u4
libclamav7 0.100.3+dfsg-0+deb9u1
libcups2 2.2.1-8+deb9u3
libcupsfilters1 1.11.6-3+deb9u1
libcupsimage2 2.2.1-8+deb9u3
libcurl3 7.52.1-5+deb9u9
libcurl3-gnutls 7.52.1-5+deb9u9
libdatetime-timezone-perl 1:2.09-1+2019b
libdbus-1-3 1.10.28-0+deb9u1
libdns162 1:9.10.3.dfsg.P4-12.3+deb9u5
libdns-export162 1:9.10.3.dfsg.P4-12.3+deb9u5
libexpat1 2.2.0-2+deb9u2
libexpat1-dev 2.2.0-2+deb9u2
libgs9 9.26a~dfsg-0+deb9u4
libgs9-common 9.26a~dfsg-0+deb9u4
libirs141 1:9.10.3.dfsg.P4-12.3+deb9u5
libisc160 1:9.10.3.dfsg.P4-12.3+deb9u5
libisccc140 1:9.10.3.dfsg.P4-12.3+deb9u5
libisccfg140 1:9.10.3.dfsg.P4-12.3+deb9u5
libisc-export160 1:9.10.3.dfsg.P4-12.3+deb9u5
libjs-jquery 3.1.1-2+deb9u1
liblwres141 1:9.10.3.dfsg.P4-12.3+deb9u5
libmagickcore-6.q16-3 8:6.9.7.4+dfsg-11+deb9u7
libmagickcore-6.q16-3-extra 8:6.9.7.4+dfsg-11+deb9u7
libmagickwand-6.q16-3 8:6.9.7.4+dfsg-11+deb9u7
libmariadbclient18 10.1.38-0+deb9u1
libopenjp2-7 2.1.2-1.1+deb9u3
libpam-systemd 232-25+deb9u11
libperl5.24 5.24.1-3+deb9u5
libpng16-16 1.6.28-1+deb9u1
libruby2.3 2.3.3-1+deb9u6
libssh2-1 1.7.0-1+deb9u1
libssl1.0.2 1.0.2s-1~deb9u1
libssl1.1 1.1.0k-1~deb9u1
libssl-dev 1.1.0k-1~deb9u1
libsystemd0 232-25+deb9u11
libtiff5 4.0.8-2+deb9u4
libudev1 232-25+deb9u11
libxapian30 1.4.3-2+deb9u3
linux-image-4.9.0-9-amd64 4.9.168-1+deb9u5
linux-image-amd64 4.9+80+deb9u7
linux-libc-dev 4.9.168-1+deb9u5
locales 2.24-11+deb9u4
multiarch-support 2.24-11+deb9u4
nscd 2.24-11+deb9u4
openssh-client 1:7.4p1-10+deb9u6
openssh-server 1:7.4p1-10+deb9u6
openssh-sftp-server 1:7.4p1-10+deb9u6
openssl 1.1.0k-1~deb9u1
patch 2.7.5-1+deb9u2
perl 5.24.1-3+deb9u5
perl-base 5.24.1-3+deb9u5
perl-modules-5.24 5.24.1-3+deb9u5
php7.0 7.0.33-0+deb9u3
php7.0-cli 7.0.33-0+deb9u3
php7.0-common 7.0.33-0+deb9u3
php7.0-json 7.0.33-0+deb9u3
php7.0-ldap 7.0.33-0+deb9u3
php7.0-opcache 7.0.33-0+deb9u3
php7.0-readline 7.0.33-0+deb9u3
postfix 3.1.12-0+deb9u1
postfix-sqlite 3.1.12-0+deb9u1
postgrey 1.36-3+deb9u2
publicsuffix 20190415.1030-0+deb9u1
python3-acme 0.28.0-1~deb9u1
python3-certbot 0.28.0-1~deb9u2
python3-cffi-backend 1.9.1-2
python3-chardet 2.3.0-2
python3-configargparse 0.11.0-1
python3-configobj 5.0.6-2
python3-cryptography 1.7.1-3+deb9u1
python3-idna 2.2-1
python3-josepy 1.1.0-2~deb9u1
python3-mock 2.0.0-3
python3-openssl 16.2.0-1
python3-parsedatetime 2.1-3+deb9u1
python3-pbr 1.10.0-1
python3-pyasn1 0.1.9-2
python3-requests 2.12.4-1
python3-requests-toolbelt 0.7.0-1
python3-rfc3339 1.0-4
python3-setuptools 33.1.1-1
python3-six 1.10.0-3
python3-tz 2016.7-0.3
python3-urllib3 1.19.1-1
python3-zope.component 4.3.0-1
python3-zope.event 4.2.0-1
python3-zope.hookable 4.0.4-4+b2
python3-zope.interface 4.3.2-1
python-acme 0.28.0-1~deb9u1
python-cryptography 1.7.1-3+deb9u1
python-dnspython 1.15.0-1+deb9u1
python-josepy 1.1.0-2~deb9u1
python-parsedatetime 2.1-3+deb9u1
python-pip 9.0.1-2+deb9u1
python-pip-whl 9.0.1-2+deb9u1
python-requests-toolbelt 0.7.0-1
rsync 3.1.2-1+deb9u2
ruby2.3 2.3.3-1+deb9u6
systemd 232-25+deb9u11
systemd-sysv 232-25+deb9u11
tzdata 2019b-0+deb9u1
udev 232-25+deb9u11
unzip 6.0-21+deb9u1
vim 2:8.0.0197-4+deb9u3
vim-common 2:8.0.0197-4+deb9u3
vim-nox 2:8.0.0197-4+deb9u3
vim-runtime 2:8.0.0197-4+deb9u3
vim-tiny 2:8.0.0197-4+deb9u3
wget 1.18-5+deb9u3
xxd 2:8.0.0197-4+deb9u3
========================================================================
Package Details:
apt-listchanges : Lecture des fichiers de modifications (« changelog »)...
apt-listchanges : journaux des modifications (« changelogs »)
-------------------------------------------------------------
--- Modifications pour bind9 (bind9 bind9-host bind9utils dnsutils libbind9-140 libdns162
libdns-export162 libirs141 libisc160 libisccc140 libisccfg140 libisc-export160
liblwres141) ---
bind9 (1:9.10.3.dfsg.P4-12.3+deb9u5) stretch-security; urgency=high
[ Marc Deslauriers (Ubuntu) ]
* CVE-2018-5743: limiting simultaneous TCP clients is ineffective.
Thanks to Marc Deslauriers of Ubuntu (Closes: #927932)
[ Ondřej Surý ]
* Sync Maintainer and Uploaders with unstable
* [CVE-2019-6465]: Zone transfer for DLZs are executed though not
permitted by ACLs. (Closes: #922955)
* [CVE-2018-5745]: Avoid assertion and thus causing named to
deliberately exit when a trust anchor's key is replaced with a key
which uses an unsupported algorithm. (Closes: #922954)
-- Bernhard Schmidt <berni(a)debian.org> Fri, 03 May 2019 22:34:35 +0200
--- Modifications pour cups-filters (libcupsfilters1) ---
cups-filters (1.11.6-3+deb9u1) stretch-security; urgency=high
* Non-maintainer upload by the Security Team.
* foomatic-rip: Changed Ghostscript call to count pages in a PDF file to use
"runpdfbegin" and not the undocumented Ghostscript internal
"pdfdict".
(Closes: #926576, #928936)
-- Salvatore Bonaccorso <carnil(a)debian.org> Mon, 13 May 2019 17:10:20 +0200
--- Modifications pour curl (curl libcurl3 libcurl3-gnutls) ---
curl (7.52.1-5+deb9u9) stretch-security; urgency=high
* Fix NTLM type-2 out-of-bounds buffer read as per CVE-2018-16890
https://curl.haxx.se/docs/CVE-2018-16890.html
* Fix NTLMv2 type-3 header stack buffer overflow as per CVE-2019-3822
https://curl.haxx.se/docs/CVE-2019-3822.html
* Fix SMTP end-of-response out-of-bounds read as per CVE-2019-3823
https://curl.haxx.se/docs/CVE-2019-3823.html
-- Alessandro Ghedini <ghedo(a)debian.org> Mon, 04 Feb 2019 20:55:32 +0000
--- Modifications pour expat (libexpat1 libexpat1-dev) ---
expat (2.2.0-2+deb9u2) stretch-security; urgency=high
* Fix extraction of namespace prefix from XML name (CVE-2018-20843)
(closes: #931031).
-- Laszlo Boszormenyi (GCS) <gcs(a)debian.org> Thu, 27 Jun 2019 19:10:58 +0000
--- Modifications pour ghostscript (ghostscript libgs9 libgs9-common) ---
ghostscript (9.26a~dfsg-0+deb9u4) stretch-security; urgency=high
* Non-maintainer upload by the Security Team.
* protect use of .forceput with executeonly (CVE-2019-10216)
-- Salvatore Bonaccorso <carnil(a)debian.org> Thu, 08 Aug 2019 07:10:18 +0200
ghostscript (9.26a~dfsg-0+deb9u3) stretch-security; urgency=high
* Non-maintainer upload by the Security Team.
* Hide pdfdict and GS_PDF_ProcSet (internal stuff for the PDF interp)
(CVE-2019-3839)
* Fix lib/pdf2dsc.ps to use documented Ghostscript pdf procedures
-- Salvatore Bonaccorso <carnil(a)debian.org> Fri, 10 May 2019 15:21:33 +0200
ghostscript (9.26a~dfsg-0+deb9u2) stretch-security; urgency=high
* Non-maintainer upload by the Security Team.
* Have gs_cet.ps run from gs_init.ps
* Undef /odef in gs_init.ps
* Restrict superexec and remove it from internals and gs_cet.ps
(CVE-2019-3835) (Closes: #925256)
* Obliterate "superexec". We don't need it, nor do any known apps
(CVE-2019-3835) (Closes: #925256)
* Make a transient proc executeonly (in DefineResource) (CVE-2019-3838)
(Closes: #925257)
* an extra transient proc needs executeonly'ed (CVE-2019-3838)
(Closes: #925257)
-- Salvatore Bonaccorso <carnil(a)debian.org> Sat, 13 Apr 2019 16:40:43 +0200
ghostscript (9.26a~dfsg-0+deb9u1) stretch-security; urgency=high
* Non-maintainer upload by the Security Team.
* New upstream version 9.26a~dfsg
+ Includes fix for CVE-2019-6116
* Temporarily split ABI at ~ (not a).
* Update symbols: 1 private added
-- Salvatore Bonaccorso <carnil(a)debian.org> Thu, 24 Jan 2019 22:49:29 +0100
ghostscript (9.26~dfsg-0+deb9u2) stretch-security; urgency=high
* Non-maintainer upload by the Security Team.
* Add patches cherry-picked upstream to fix segfault with certain PDFs with
-dLastPage=1. (Closes: #915832)
-- Salvatore Bonaccorso <carnil(a)debian.org> Sun, 23 Dec 2018 11:15:43 +0100
ghostscript (9.26~dfsg-0+deb9u1) stretch-security; urgency=high
* Non-maintainer upload by the Security Team.
* New upstream version 9.26~dfsg
+ Includes fixes for the following security vulnerabilities:
CVE-2018-19409 CVE-2018-19475 CVE-2018-19476 CVE-2018-19477
* Drop patches cherry-picked upstream now applied
* Unfuzz patch 2009.
* Update symbols: 12 private added.
-- Salvatore Bonaccorso <carnil(a)debian.org> Sat, 24 Nov 2018 23:32:54 +0100
--- Modifications pour libpng1.6 (libpng16-16) ---
libpng1.6 (1.6.28-1+deb9u1) stretch-security; urgency=high
* Non-maintainer upload by the Security Team.
* Call png_image_free_function without guarding it with png_safe_execute
(CVE-2019-7317) (Closes: #921355)
-- Salvatore Bonaccorso <carnil(a)debian.org> Thu, 18 Apr 2019 22:12:35 +0200
--- Modifications pour libssh2 (libssh2-1) ---
libssh2 (1.7.0-1+deb9u1) stretch-security; urgency=high
* Non-maintainer upload by the Security Team.
* Possible integer overflow in transport read allows out-of-bounds write
(CVE-2019-3855) (Closes: #924965)
* Possible integer overflow in keyboard interactive handling allows
out-of-bounds write (CVE-2019-3856) (Closes: #924965)
* Possible integer overflow leading to zero-byte allocation and
out-of-bounds write (CVE-2019-3857) (Closes: #924965)
* Possible zero-byte allocation leading to an out-of-bounds read
(CVE-2019-3858) (Closes: #924965)
* Out-of-bounds reads with specially crafted payloads due to unchecked use
of _libssh2_packet_require and _libssh2_packet_requirev (CVE-2019-3859)
(Closes: #924965)
* Out-of-bounds reads with specially crafted SFTP packets (CVE-2019-3860)
(Closes: #924965)
* Out-of-bounds reads with specially crafted SSH packets (CVE-2019-3861)
(Closes: #924965)
* Out-of-bounds memory comparison (CVE-2019-3862) (Closes: #924965)
* Integer overflow in user authenicate keyboard interactive allows
out-of-bounds writes (CVE-2019-3863) (Closes: #924965)
* Fixed misapplied patch for user auth.
* moved MAX size declarations
-- Salvatore Bonaccorso <carnil(a)debian.org> Thu, 04 Apr 2019 23:32:50 +0200
--- Modifications pour linux (linux-libc-dev) ---
linux (4.9.168-1+deb9u5) stretch-security; urgency=high
* [amd64] Add mitigation for Spectre v1 swapgs (CVE-2019-1125):
- cpufeatures: Sort feature word 7
- speculation: Prepare entry code for Spectre v1 swapgs mitigations
- speculation: Enable Spectre v1 swapgs mitigations
- entry: Use JMP instead of JMPQ
- speculation/swapgs: Exclude ATOMs from speculation through SWAPGS
* [x86] xen/pciback: Don't disable PCI_COMMAND on PCI device reset.
(CVE-2015-8553)
- Add Breaks relation to incompatible qemu-system-x86 versions
* ipv6: check sk sk_type and protocol early in ip_mroute_set/getsockopt
* percpu: stop printing kernel addresses (CVE-2018-5995)
* scsi: libsas: fix a race condition when smp task timeout (CVE-2018-20836)
* block: blk_init_allocated_queue() set q->fq as NULL in the fail case
(CVE-2018-20856)
* vfio/type1: Limit DMA mappings per container (CVE-2019-3882)
* Bluetooth: hci_uart: check for missing tty operations (CVE-2019-10207)
* siphash: add cryptographically secure PRF
* inet: switch IP ID generator to siphash (CVE-2019-10638, CVE-2019-10639)
* Input: gtco - bounds check collection indent level (CVE-2019-13631)
* [ppc64el] tm: Fix oops on sigreturn on systems without TM (CVE-2019-13648)
* floppy: fix div-by-zero in setup_format_params (CVE-2019-14284)
* floppy: fix out-of-bounds read in next_valid_format
* floppy: fix invalid pointer dereference in drive_name
* floppy: fix out-of-bounds read in copy_buffer (CVE-2019-14283)
* inet: Avoid ABI change for IP ID hash change
* vhost: Fix possible infinite loop (CVE-2019-3900):
- vhost-net: set packet weight of tx polling to 2 * vq size
- vhost_net: use packet weight for rx handler, too
- vhost_net: introduce vhost_exceeds_weight()
- vhost: introduce vhost_exceeds_weight()
- vhost_net: fix possible infinite loop
- vhost: scsi: add weight support
* vhost: Ignore ABI changes
* netfilter: ctnetlink: don't use conntrack/expect object addresses as id
* xen: let alloc_xenballooned_pages() fail if not enough memory free
* tcp: Clear sk_send_head after purging the write queue
-- Ben Hutchings <ben(a)decadent.org.uk> Sun, 11 Aug 2019 15:53:40 +0100
linux (4.9.168-1+deb9u4) stretch-security; urgency=high
* ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (CVE-2019-13272)
-- Salvatore Bonaccorso <carnil(a)debian.org> Fri, 19 Jul 2019 13:41:00 +0200
linux (4.9.168-1+deb9u3) stretch-security; urgency=high
[ Salvatore Bonaccorso ]
* tcp: limit payload size of sacked skbs (CVE-2019-11477)
* tcp: tcp_fragment() should apply sane memory limits (CVE-2019-11478)
* tcp: add tcp_min_snd_mss sysctl (CVE-2019-11479)
* tcp: enforce tcp_min_snd_mss in tcp_mtu_probing()
* tcp: fix fack_count accounting on tcp_shift_skb_data()
[ Ben Hutchings ]
* tcp: Avoid ABI change for DoS fixes
* mm/mincore.c: make mincore() more conservative (CVE-2019-5489)
* brcmfmac: add length checks in scheduled scan result handler
* brcmfmac: assure SSID length from firmware is limited (CVE-2019-9500)
* brcmfmac: add subtype check for event handling in data path (CVE-2019-9503)
* tty: mark Siemens R3964 line discipline as BROKEN (CVE-2019-11486)
* coredump: fix race condition between mmget_not_zero()/get_task_mm() and
core dumping (CVE-2019-11599)
* net: rds: force to destroy connection if t_sock is NULL in
rds_tcp_kill_sock(). (CVE-2019-11815) (Closes: #928989)
* ext4: zero out the unused memory region in the extent tree block
(CVE-2019-11833)
* Bluetooth: hidp: fix buffer overflow (CVE-2019-11884)
* mwifiex: Fix possible buffer overflows at parsing bss descriptor
(CVE-2019-3846)
* mwifiex: Abort at too short BSS descriptor element
* mwifiex: Don't abort on small, spec-compliant vendor IEs
* mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies()
(CVE-2019-10126)
-- Ben Hutchings <ben(a)decadent.org.uk> Sun, 16 Jun 2019 15:38:39 +0100
linux (4.9.168-1+deb9u2) stretch-security; urgency=high
[ Salvatore Bonaccorso ]
* Revert "block/loop: Use global lock for ioctl() operation."
(Closes: #928125)
-- Ben Hutchings <ben(a)decadent.org.uk> Mon, 13 May 2019 21:59:18 +0100
linux (4.9.168-1+deb9u1) stretch-security; urgency=high
* [x86] Update speculation mitigations:
- x86/MCE: Save microcode revision in machine check records
- x86/cpufeatures: Hide AMD-specific speculation flags
- x86/bugs: Add AMD's variant of SSB_NO
- x86/bugs: Add AMD's SPEC_CTRL MSR usage
- x86/bugs: Switch the selection of mitigation from CPU vendor to CPU
features
- x86/bugs: Fix the AMD SSBD usage of the SPEC_CTRL MSR
- x86/microcode/intel: Add a helper which gives the microcode revision
- x86/microcode/intel: Check microcode revision before updating sibling
threads
- x86/microcode: Make sure boot_cpu_data.microcode is up-to-date
- x86/microcode: Update the new microcode revision unconditionally
- x86/mm: Use WRITE_ONCE() when setting PTEs
- bitops: avoid integer overflow in GENMASK(_ULL)
- x86/speculation: Simplify the CPU bug detection logic
- locking/atomics, asm-generic: Move some macros from <linux/bitops.h> to a
new <linux/bits.h> file
- x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation
- x86/cpu: Sanitize FAM6_ATOM naming
- Documentation/l1tf: Fix small spelling typo
- x86/speculation: Apply IBPB more strictly to avoid cross-process data
leak
- x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation
- x86/speculation: Propagate information about RSB filling mitigation to
sysfs
- x86/speculation/l1tf: Drop the swap storage limit restriction when
l1tf=off
- x86/speculation: Update the TIF_SSBD comment
- x86/speculation: Clean up spectre_v2_parse_cmdline()
- x86/speculation: Remove unnecessary ret variable in cpu_show_common()
- x86/speculation: Move STIPB/IBPB string conditionals out of
cpu_show_common()
- x86/speculation: Disable STIBP when enhanced IBRS is in use
- x86/speculation: Rename SSBD update functions
- x86/speculation: Reorganize speculation control MSRs update
- x86/Kconfig: Select SCHED_SMT if SMP enabled
- sched: Add sched_smt_active()
- x86/speculation: Rework SMT state change
- x86/l1tf: Show actual SMT state
- x86/speculation: Reorder the spec_v2 code
- x86/speculation: Mark string arrays const correctly
- x86/speculataion: Mark command line parser data __initdata
- x86/speculation: Unify conditional spectre v2 print functions
- x86/speculation: Add command line control for indirect branch speculation
- x86/speculation: Prepare for per task indirect branch speculation control
- x86/process: Consolidate and simplify switch_to_xtra() code
- x86/speculation: Avoid __switch_to_xtra() calls
- x86/speculation: Prepare for conditional IBPB in switch_mm()
- x86/speculation: Split out TIF update
- x86/speculation: Prepare arch_smt_update() for PRCTL mode
- x86/speculation: Prevent stale SPEC_CTRL msr content
- x86/speculation: Add prctl() control for indirect branch speculation
- x86/speculation: Enable prctl mode for spectre_v2_user
- x86/speculation: Add seccomp Spectre v2 user space protection mode
- x86/speculation: Provide IBPB always command line options
- kvm: x86: Report STIBP on GET_SUPPORTED_CPUID
- x86/msr-index: Cleanup bit defines
- x86/speculation: Consolidate CPU whitelists
- Documentation: Move L1TF to separate directory
- cpu/speculation: Add 'mitigations=' cmdline option
- x86/speculation: Support 'mitigations=' cmdline option
- x86/speculation/mds: Add 'mitigations=' support for MDS
- x86/cpu/bugs: Use __initconst for 'const' init data
* [x86] Mitigate Microarchitectural Data Sampling (MDS) vulnerabilities
(CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091):
- x86/speculation/mds: Add basic bug infrastructure for MDS
- x86/speculation/mds: Add BUG_MSBDS_ONLY
- x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests
- x86/speculation/mds: Add mds_clear_cpu_buffers()
- x86/speculation/mds: Clear CPU buffers on exit to user
- x86/kvm/vmx: Add MDS protection when L1D Flush is not active
- x86/speculation/mds: Conditionally clear CPU buffers on idle entry
- x86/speculation/mds: Add mitigation control for MDS
- x86/speculation/mds: Add sysfs reporting for MDS
- x86/speculation/mds: Add mitigation mode VMWERV
- Documentation: Add MDS vulnerability documentation
- x86/speculation/mds: Add mds=full,nosmt cmdline option
- x86/speculation: Move arch_smt_update() call to after mitigation decisions
- x86/speculation/mds: Add SMT warning message
- x86/speculation/mds: Fix comment
- x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off
- x86/mds: Add MDSUM variant to the MDS documentation
- Documentation: Correct the possible MDS sysfs values
- x86/speculation/mds: Fix documentation typo
* [x86] msr-index: Remove dependency on <linux/bits.h>
* [rt] Update patches to apply on top of the speculation mitigation changes
* [x86] mce, tlb: Ignore ABI changes
-- Ben Hutchings <ben(a)decadent.org.uk> Mon, 13 May 2019 21:51:01 +0100
linux (4.9.168-1) stretch; urgency=medium
* New upstream stable update:
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.162
- Revert "loop: Fix double mutex_unlock(&loop_ctl_mutex) in
loop_control_ioctl()"
- Revert "loop: Get rid of loop_index_mutex"
- Revert "loop: Fold __loop_release into loop_release"
- scsi: libsas: Fix rphy phy_identifier for PHYs with end devices attached
- [arm64] drm/msm: Unblock writer if reader closes file
- [x86] ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field
- [x86] ALSA: compress: prevent potential divide by zero bugs
- [x86] thermal: int340x_thermal: Fix a NULL vs IS_ERR() check
- [arm64,armhf] usb: dwc3: gadget: synchronize_irq dwc irq in suspend
- [arm64,armhf] usb: dwc3: gadget: Fix the uninitialized link_state when
udc starts
- usb: gadget: Potential NULL dereference on allocation error
- ASoC: dapm: change snprintf to scnprintf for possible overflow
- [armhf] ASoC: imx-audmux: change snprintf to scnprintf for possible
overflow
- [x86] drivers: thermal: int340x_thermal: Fix sysfs race condition
- mac80211: fix miscounting of ttl-dropped frames
- locking/rwsem: Fix (possible) missed wakeup
- direct-io: allow direct writes to empty inodes
- scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state()
- net: usb: asix: ax88772_bind return error when hw_reset fail
- [ppc64el] ibmveth: Do not process frames after calling napi_reschedule
- mac80211: don't initiate TDLS connection if station is not associated to
AP
- mac80211: Add attribute aligned(2) to struct 'action'
- cfg80211: extend range deviation for DMG
- [x86] svm: Fix AVIC incomplete IPI emulation
- [x86] KVM: nSVM: clear events pending from svm_complete_interrupts()
when exiting to L1
- [powerpc*] Always initialize input array when calling epapr_hypercall()
- [arm64] mmc: spi: Fix card detection during probe
- mm: enforce min addr even if capable() in expand_downwards()
(CVE-2019-9213)
- [x86] uaccess: Don't leak the AC flag into __put_user() value evaluation
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.163
- USB: serial: option: add Telit ME910 ECM composition
- USB: serial: cp210x: add ID for Ingenico 3070
- USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485
- cpufreq: Use struct kobj_attribute instead of struct global_attr
- ncpfs: fix build warning of strncpy
- [x86] staging: comedi: ni_660x: fix missing break in switch statement
- ip6mr: Do not call __IP6_INC_STATS() from preemptible context
- net-sysfs: Fix mem leak in netdev_register_kobject
- sky2: Disable MSI on Dell Inspiron 1545 and Gateway P-79
- team: Free BPF filter when unregistering netdev
- bnxt_en: Drop oversize TX packets to prevent errors.
- [x86] hv_netvsc: Fix IP header checksum for coalesced packets
- [armhf] net: dsa: mv88e6xxx: Fix u64 statistics
- net: netem: fix skb length BUG_ON in __skb_to_sgvec
- net: nfc: Fix NULL dereference on nfc_llcp_build_tlv fails
- net: sit: fix memory leak in sit_init_net()
- xen-netback: don't populate the hash cache on XenBus disconnect
- xen-netback: fix occasional leak of grant ref mappings under memory
pressure
- net: Add __icmp_send helper.
- tun: fix blocking read
- tun: remove unnecessary memory barrier
- net: phy: Micrel KSZ8061: link failure after cable connect
- [x86] CPU/AMD: Set the CPB bit unconditionally on F17h
- applicom: Fix potential Spectre v1 vulnerabilities
- [mips*] irq: Allocate accurate order pages for irq stack
- hugetlbfs: fix races and page leaks during migration
- exec: Fix mem leak in kernel_read_file (CVE-2019-8980)
- media: uvcvideo: Fix 'type' check leading to overflow
- vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel
- perf core: Fix perf_proc_update_handler() bug
- perf tools: Handle TOPOLOGY headers with no CPU
- IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM
- [amd64] iommu/amd: Call free_iova_fast with pfn in map_sg
- [amd64] iommu/amd: Unmap all mapped pages in error path of map_sg
- ipvs: Fix signed integer overflow when setsockopt timeout
- [amd64] iommu/amd: Fix IOMMU page flush when detach device from a domain
- [arm64] net: hns: Fix for missing of_node_put() after of_parse_phandle()
- [arm64] net: hns: Fix wrong read accesses via Clause 45 MDIO protocol
- [armhf] net: stmmac: dwmac-rk: fix error handling in rk_gmac_powerup()
- nfs: Fix NULL pointer dereference of dev_name
- qed: Fix VF probe failure while FLR
- scsi: libfc: free skb when receiving invalid flogi resp
- [x86] platform: Fix unmet dependency warning for SAMSUNG_Q10
- cifs: fix computation for MAX_SMB2_HDR_SIZE
- [arm64] kprobe: Always blacklist the KVM world-switch code
- [x86] kexec: Don't setup EFI info if EFI runtime is not enabled
- mm, memory_hotplug: is_mem_section_removable do not pass the end of a
zone
- mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone
- fs/drop_caches.c: avoid softlockups in drop_pagecache_sb()
- autofs: drop dentry reference only when it is never used
- autofs: fix error return in autofs_fill_super()
- vsock/virtio: fix kernel panic after device hot-unplug
- vsock/virtio: reset connected sockets on device removal
- netfilter: nf_nat: skip nat clash resolution for same-origin entries
- [s390x] qeth: fix use-after-free in error path
- perf symbols: Filter out hidden symbols from labels
- [mips*] Remove function size check in get_frame_info()
- fs: ratelimit __find_get_block_slow() failure message.
- Input: wacom_serial4 - add support for Wacom ArtPad II tablet
- Input: elan_i2c - add id for touchpad found in Lenovo s21e-20
- [x86] iscsi_ibft: Fix missing break in switch statement
- scsi: aacraid: Fix missing break in switch statement
- futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock()
- [armhf] dts: exynos: Fix pinctrl definition for eMMC RTSN line on Odroid
X2/U3
- drm: disable uncached DMA optimization for ARM and arm64
- [armhf] dts: exynos: Do not ignore real-world fuse values for thermal
zone 0 on Exynos5420
- [x86] perf/x86/intel: Make cpuc allocations consistent
- [x86] perf/x86/intel: Generalize dynamic constraint creation
- [x86] Add TSX Force Abort CPUID/MSR
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.164
- ACPICA: Reference Counts: increase max to 0x4000 for large servers
- KEYS: restrict /proc/keys by credentials at open time
- l2tp: fix infoleak in l2tp_ip6_recvmsg()
- net: sit: fix UBSAN Undefined behaviour in check_6rd
- pptp: dst_release sk_dst_cache in pptp_sock_destruct
- route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race
- tcp: handle inet_csk_reqsk_queue_add() failures
- vxlan: test dev->flags & IFF_UP before calling gro_cells_receive()
- net/mlx4_core: Fix reset flow when in command polling mode
- net/mlx4_core: Fix locking in SRIOV mode when switching between events
and polling
- net/mlx4_core: Fix qp mtt size calculation
- mdio_bus: Fix use-after-free on device_register fails
- net: Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255
- af_unix: missing barriers in some of unix_sock ->addr and ->path accesses
- ipvlan: disallow userns cap_net_admin to change global mode/flags
- vxlan: Fix GRO cells race condition between receive and link delete
- rxrpc: Fix client call queueing, waiting for channel
- gro_cells: make sure device is up in gro_cells_receive()
- tcp/dccp: remove reqsk_put() from inet_child_forget()
- [x86] perf: Fixup typo in stub functions
- ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against
Liquid Saffire 56
- md: It's wrong to add len to sector_nr in raid10 reshape twice
- of: Support const and non-const use for to_of_node()
- vhost/vsock: fix vhost vsock cid hashing inconsistent
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.165
- media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused()
- 9p: use inode->i_lock to protect i_size_write() under 32-bit
- 9p/net: fix memory leak in p9_client_create
- [armhf] iio: adc: exynos-adc: Fix NULL pointer exception on unbind
- crypto: ahash - fix another early termination in hash walk
- [armhf] gpu: ipu-v3: Fix i.MX51 CSI control registers offset
- [armhf] gpu: ipu-v3: Fix CSI offsets for imx53
- [s390x] dasd: fix using offset into zero size array error
- [armhf] OMAP2+: Variable "reg" in function omap4_dsi_mux_pads() could be
uninitialized
- floppy: check_events callback should not return a negative number
- mm/gup: fix gup_pmd_range() for dax
- mm: page_alloc: fix ref bias in page_frag_alloc() for 1-byte allocs
- [arm64] net: hns: Fix object reference leaks in hns_dsaf_roce_reset()
- [armhf] clk: sunxi: A31: Fix wrong AHB gate number
- assoc_array: Fix shortcut creation
- scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task
- [arm64] pinctrl: meson: meson8b: fix the sdxc_a data 1..3 pins
- qmi_wwan: apply SET_DTR quirk to Sierra WP7607
- [armel] net: mv643xx_eth: disable clk on error path in
mv643xx_eth_shared_probe()
- [x86] ASoC: topology: free created components in tplg load error
- [arm64] Relax GIC version check during early boot
- [armhf] net: marvell: mvneta: fix DMA debug warning
- tmpfs: fix link accounting when a tmpfile is linked in
- mac80211_hwsim: propagate genlmsg_reply return code
- [arm64] net: thunderx: make CFG_DONE message to run through generic
send-ack sequence
- nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K
- nfp: bpf: fix ALU32 high bits clearance bug
- net: set static variable an initial value in atl2_probe()
- tmpfs: fix uninitialized return value in shmem_link
- [x86] libnvdimm/label: Clear 'updating' flag after label-set update
- [x86] libnvdimm/pmem: Honor force_raw for legacy pmem regions
- [amd64] libnvdimm: Fix altmap reservation size calculation
- crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() fails
- [arm64] crypto: aes-ccm - fix logical bug in AAD MAC handling
- CIFS: Do not reset lease state to NONE on lease break
- CIFS: Fix read after write for files with read caching
- tracing: Do not free iter->trace in fail path of tracing_open_pipe()
- [amd64,arm64,i386] ACPI / device_sysfs: Avoid OF modalias creation for
removed device
- [armhf] spi: ti-qspi: Fix mmap read when more than one CS in use
- [armhf] regulator: s2mps11: Fix steps for buck7, buck8 and LDO35
- [armhf] regulator: s2mpa01: Fix step values for some LDOs
- [armhf] clocksource/drivers/exynos_mct: Move one-shot check from tick
clear to ISR
- [armhf] clocksource/drivers/exynos_mct: Clear timer interrupt when
shutdown
- [s390x] virtio: handle find on invalid queue gracefully
- scsi: virtio_scsi: don't send sc payload with tmfs
- scsi: sd: Optimal I/O size should be a multiple of physical block size
- scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock
- fs/devpts: always delete dcache dentry-s in dput()
- splice: don't merge into linked buffers
- btrfs: ensure that a DUP or RAID1 block group has exactly two stripes
- crypto: pcbc - remove bogus memcpy()s with src == dest
- libertas_tf: don't set URB_ZERO_PACKET on IN USB transfer
- [arm64,armhf] cpufreq: tegra124: add missing of_node_put()
- ext4: fix crash during online resizing
- [armhf] clk: clk-twl6040: Fix imprecise external abort for pdmclk
- [x86] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place
- mm: hwpoison: fix thp split handing in soft_offline_in_use_page()
(CVE-2019-10124)
- mm/vmalloc: fix size check for remap_vmalloc_range_partial()
- kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv
- device property: Fix the length used in PROPERTY_ENTRY_STRING()
- [x86] intel_th: Don't reference unassigned outputs
- parport_pc: fix find_superio io compare code, should use equal test.
- [arm64,armhf] i2c: tegra: fix maximum transfer size
- [x86] drm/i915: Relax mmap VMA check
- [arm64] serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO
- serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uart
- 8250: FIX Fourth port offset of Pericom PI7C9X7954 boards
- serial: 8250_pci: Fix number of ports for ACCES serial cards
- serial: 8250_pci: Have ACCES cards that use the four port Pericom
PI7C9X7954 chip use the pci_pericom_setup()
- jbd2: clear dirty flag when revoking a buffer from an older transaction
- jbd2: fix compile warning when using JBUFFER_TRACE
- [powerpc] Clear on-stack exception marker upon exception return
- [ppc64el] powernv: Make opal log only readable by root
- [ppc64el] Fix 32-bit KVM-PR lockup and host crash with MacOS guest
- [ppc64el] ptrace: Simplify vr_get/set() to avoid GCC warning
- dm: fix to_sector() for 32bit
- NFS: Fix I/O request leakages
- NFS: Fix an I/O request leakage in nfs_do_recoalesce
- NFS: Don't recoalesce on error in nfs_pageio_complete_mirror()
- nfsd: fix memory corruption caused by readdir
- nfsd: fix wrong check in write_v4_end_grace()
- PM / wakeup: Rework wakeup source timer cancellation
- bcache: never writeback a discard operation
- [x86] perf intel-pt: Fix CYC timestamp calculation after OVF
- perf auxtrace: Define auxtrace record alignment
- [x86] perf intel-pt: Fix overlap calculation for padding
- [x86] perf intel-pt: Fix divide by zero when TSC is not available
- md: Fix failed allocation of md_register_thread
- rcu: Do RCU GP kthread self-wakeup from softirq and interrupt
- media: uvcvideo: Avoid NULL pointer dereference at the end of streaming
- drm/radeon/evergreen_cs: fix missing break in switch statement
- [x86] KVM: nVMX: Sign extend displacements of VMX instr's mem operands
- [x86] KVM: nVMX: Ignore limit checks on VMX instructions using flat
segments
- [x86] KVM: Fix residual mmio emulation request to userspace
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.166
- [x86] drm/vmwgfx: Don't double-free the mode stored in par->set_mode
- [amd64] iommu/amd: fix sg->dma_address for sg->offset bigger than
PAGE_SIZE
- libceph: wait for latest osdmap in ceph_monc_blacklist_add()
- udf: Fix crash on IO error during truncate
- [mips*] Ensure ELF appended dtb is relocated
- [mips*] Fix kernel crash for R6 in jump label branch function
- futex: Ensure that futex address is aligned in handle_futex_death()
- objtool: Move objtool_file struct off the stack
- ext4: fix NULL pointer dereference while journal is aborted
- ext4: fix data corruption caused by unaligned direct AIO
- ext4: brelse all indirect buffer in ext4_ind_remove_space()
- media: v4l2-ctrls.c/uvc: zero v4l2_event
- Bluetooth: Fix decrementing reference count twice in releasing socket
- ALSA: hda - Record the current power state before suspend/resume calls
- ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec
- tcp/dccp: drop SYN packets if accept queue is full
- vfs: Hang/soft lockup in d_invalidate with simultaneous calls
- [arm64] traps: disable irq in die()
- lib/int_sqrt: optimize small argument
- scsi: ufs: fix wrong command type of UTRD for UFSHCI v2.1
- rtc: Fix overflow when converting time64_t to rtc_time
- [armhf] pwm-backlight: Enable/disable the PWM before/after LCD enable
toggle.
- ath10k: avoid possible string overflow
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.167
- Bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt
(CVE-2019-3460)
- Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer
(CVE-2019-3459)
- cfg80211: size various nl80211 messages correctly
- [arm64,armhf] stmmac: copy unicast mac address to MAC registers
- dccp: do not use ipv6 header for ipv4 flow
- mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S
- net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec
- net: rose: fix a possible stack overflow
- packets: Always register packet sk in the same order
- tcp: do not use ipv6 header for ipv4 flow
- vxlan: Don't call gro_cells_destroy() before device is unregistered
- sctp: get sctphdr by offset in sctp_compute_cksum
- tun: properly test for IFF_UP
- tun: add a missing rcu_read_unlock() in error path
- btrfs: remove WARN_ON in log_dir_items
- btrfs: raid56: properly unmap parity page in finish_parity_scrub()
- [powerpc*] bpf: Fix generation of load/store DW instructions
- NFSv4.1 don't free interrupted slot on open
- ALSA: rawmidi: Fix potential Spectre v1 vulnerability
- ALSA: pcm: Fix possible OOB access in PCM oss plugins
- ALSA: pcm: Don't suspend stream in unrecoverable PCM state
- fs/open.c: allow opening only regular files during execve()
- scsi: sd: Fix a race between closing an sd device and sd I/O
- scsi: sd: Quiesce warning if device does not report optimal I/O size
- [s390x] scsi: zfcp: fix rport unblock if deleted SCSI devices on
Scsi_Host
- [s390x] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for
non-NPIV FCP devices
- [x86] staging: comedi: ni_mio_common: Fix divide-by-zero for DIO cmdtest
- USB: serial: cp210x: add new device id
- USB: serial: ftdi_sio: add additional NovaTech products
- USB: serial: mos7720: fix mos_parport refcount imbalance on error path
- USB: serial: option: set driver_info for SIM5218 and compatibles
- USB: serial: option: add Olicard 600
- fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links
- usb: common: Consider only available nodes for dr_mode
- [x86] perf intel-pt: Fix TSC slip
- cpu/hotplug: Prevent crash when CPU bringup fails on
CONFIG_HOTPLUG_CPU=n
- KVM: Reject device ioctls from processes other than the VM's creator
- [x86] KVM: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts
- USB: gadget: f_hid: fix deadlock in f_hidg_write()
- xhci: Fix port resume done detection for SS ports with LPM enabled
- [arm64] support keyctl() system call in 32-bit mode
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.168
- [arm64] debug: Don't propagate UNKNOWN FAR into si_code for debug
signals
- ext4: cleanup bh release code in ext4_ind_remove_space()
- lib/int_sqrt: optimize initial value compute
- mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified
- i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA
- CIFS: fix POSIX lock leak and invalid ptr deref
- tracing: kdb: Fix ftdump to not sleep
- [armhf] gpio: gpio-omap: fix level interrupt idling
- include/linux/relay.h: fix percpu annotation in struct rchan
- sysctl: handle overflow for file-max
- [arm64] scsi: hisi_sas: Set PHY linkrate when disconnected
- [armhf,ppc64el] mm/cma.c: cma_declare_contiguous: correct err handling
- mm/page_ext.c: fix an imbalance with kmemleak
- mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512!
- mm/slab.c: kmemleak no scan alien caches
- ocfs2: fix a panic problem caused by o2cb_ctl
- fs/file.c: initialize init_files.resize_wait
- cifs: use correct format characters
- dm thin: add sanity checks to thin-pool and external snapshot creation
- cifs: Fix NULL pointer dereference of devname
- jbd2: fix invalid descriptor block checksum
- fs: fix guard_bio_eod to check for real EOD errors
- wil6210: check null pointer in _wil_cfg80211_merge_extra_ies
- [arm64,armhf] usb: chipidea: Grab the (legacy) USB PHY by phandle first
- scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c
- [armel,armhf] 8840/1: use a raw_spinlock_t in unwind
- [armhf] mmc: omap: fix the maximum timeout setting
- e1000e: Fix -Wformat-truncation warnings
- IB/mlx4: Increase the timeout for CM cache
- scsi: megaraid_sas: return error when create DMA pool failed
- [armhf] SoC: imx-sgtl5000: add missing put_device()
- vfs: fix preadv64v2 and pwritev64v2 compat syscalls with offset == -1
- [amd64] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device
- [armhf] leds: lp55xx: fix null deref on firmware load failure
- iwlwifi: pcie: fix emergency path
- [x86] ACPI / video: Refactor and fix dmi_is_desktop()
- kprobes: Prohibit probing on bsearch()
- ALSA: PCM: check if ops are defined before suspending PCM
- usb: f_fs: Avoid crash due to out-of-scope stack ptr access
- bcache: fix input overflow to cache set sysfs file io_error_halflife
- bcache: fix input overflow to sequential_cutoff
- bcache: improve sysfs_strtoul_clamp()
- genirq: Avoid summation loops for /proc/stat
- iw_cxgb4: fix srqidx leak during connection abort
- fbdev: fbmem: fix memory access if logo is bigger than the screen
- cdrom: Fix race condition in cdrom_sysctl_register
- e1000e: fix cyclic resets at link up with active tx
- efi/memattr: Don't bail on zero VA if it equals the region's PA
- [arm64] soc: qcom: gsbi: Fix error handling in gsbi_probe()
- [armhf] avoid Cortex-A9 livelock on tight dmb loops
- tty: increase the default flip buffer limit to 2*640K
- [ppc64el] powerpc/pseries: Perform full re-add of CPU for topology
update post-migration
- hwrng: virtio - Avoid repeated init of completion
- [arm64,armhf] soc/tegra: fuse: Fix illegal free of IO base address
- [amd64] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear
PISR busy_clear bit
- [x86] hpet: Fix missing '=' character in the __setup() code of
hpet_mmap_enable
- [armhf] dmaengine: imx-dma: fix warning comparison of distinct pointer
types
- [arm64] dmaengine: qcom_hidma: assign channel cookie correctly
- netfilter: physdev: relax br_netfilter dependency
- [armhf] regulator: act8865: Fix act8600_sudcdc_voltage_ranges setting
- drm/nouveau: Stop using drm_crtc_force_disable
- selinux: do not override context on context mounts
- [arm64,armhf] wlcore: Fix memory leak in case wl12xx_fetch_firmware
failure
- [arm64,armhf] dmaengine: tegra: avoid overflow of byte tracking
- drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers
- [x86] ACPI / video: Extend chassis-type detection with a "Lunch Box"
check
[ Ben Hutchings ]
* debian/bin/abiupdate.py: Change default URLs to use https: scheme.
* Resolve kernel ABI changes:
- Revert "genirq: Avoid summation loops for /proc/stat"
- tracing: ring_buffer: Avoid ABI change in 4.9.168
- net: icmp: Avoid ABI change in 4.9.163
- Revert "phonet: fix building with clang"
- netfilter: Ignore removal of br_netfilter_enable()
[ Salvatore Bonaccorso ]
* Refresh mm-mmap.c-expand_downwards-don-t-require-the-gap-if-.patch for
context changes in 4.9.162
* [rt] Refresh 0008-futex-rt_mutex-Provide-futex-specific-rt_mutex-API.patch
for context changes in 4.9.163
* [rt] Drop 0014-futex-rt_mutex-Restructure-rt_mutex_finish_proxy_loc.patch
applied upstream in 4.9.163
* [rt] Refresh 0171-arm-include-definition-for-cpumask_t.patch for context
changes in 4.9.165
* [rt] Drop 0256-arm-unwind-use-a-raw_spin_lock.patch
-- Salvatore Bonaccorso <carnil(a)debian.org> Fri, 12 Apr 2019 15:52:49 +0200
linux (4.9.161-1) stretch; urgency=medium
* New upstream stable update:
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.145
- [armhf] media: omap3isp: Unregister media device as first
- [amd64] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread()
- brcmutil: really fix decoding channel info for 160 MHz bandwidth
- HID: input: Ignore battery reported by Symbol DS4308
- batman-adv: Expand merged fragment buffer for full packet
- bnx2x: Assign unique DMAE channel number for FW DMAE transactions.
- qed: Fix PTT leak in qed_drain()
- qed: Fix reading wrong value in loop condition
- net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command
- net/mlx4_core: Fix uninitialized variable compilation warning
- net/mlx4: Fix UBSAN warning of signed integer overflow
- [amd64] iommu/vt-d: Use memunmap to free memremap
- team: no need to do team_notify_peers or team_mcast_rejoin when
disabling port
- mm: don't warn about allocations which stall for too long
- usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device
- usb: appledisplay: Add 27" Apple Cinema Display
- USB: check usb_get_extra_descriptor for proper size (CVE-2018-20169)
- ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in
card.c (CVE-2018-19824)
- [x86] ALSA: hda: Add support for AMD Stoney Ridge
- ALSA: pcm: Fix starvation on down_write_nonblock()
- ALSA: pcm: Call snd_pcm_unlink() conditionally at closing
- ALSA: pcm: Fix interval evaluation with openmin/max
- [x86] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570
- [s390x] virtio: avoid race on vcdev->config
- [s390x] virtio: fix race in ccw_io_helper()
- SUNRPC: Fix leak of krb5p encode pages
- [armhf] dmaengine: cppi41: delete channel from pending list when stop
channel
- xhci: Prevent U1/U2 link pm states if exit latency is too long
- swiotlb: clean up reporting
- vsock: lookup and setup guest_cid inside vhost_vsock_lock
- vhost/vsock: fix use-after-free in network stack callers
(CVE-2018-14625)
- cifs: Fix separator when building path from dentry
- staging: rtl8712: Fix possible buffer overrun
- tty: do not set TTY_IO_ERROR flag if console port
- mac80211_hwsim: Timer should be initialized before device registered
- mac80211: Clear beacon_int in ieee80211_do_stop
- mac80211: ignore tx status for PS stations in ieee80211_tx_status_ext
- mac80211: fix reordering of buffered broadcast packets
- mac80211: ignore NullFunc frames in the duplicate detection
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.146
- ipv6: Check available headroom in ip6_xmit() even without options
- net: 8139cp: fix a BUG triggered by changing mtu with network traffic
- net/mlx4_core: Correctly set PFC param if global pause is turned off.
- net: phy: don't allow __set_phy_supported to add unsupported modes
- net: Prevent invalid access to skb->prev in __qdisc_drop_all
- rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices
- tcp: fix NULL ref in tail loss probe
- tun: forbid iface creation with rtnl ops
- neighbour: Avoid writing before skb->head in neigh_hh_output()
- [armhf] OMAP2+: prm44xx: Fix section annotation on
omap44xx_prm_enable_io_wakeup
- sysv: return 'err' instead of 0 in __sysv_write_inode
- [s390x] cpum_cf: Reject request for sampling in event initialization
- [armhf] ASoC: omap-abe-twl6040: Fix missing audio card caused by
deferred probing
- ASoC: dapm: Recalculate audio map forcely when card instantiated
- hwmon: (w83795) temp4_type has writable permission
- objtool: Fix double-free in .cold detection error path
- objtool: Fix segfault in .cold detection with -ffunction-sections
- Btrfs: send, fix infinite loop due to directory rename dependencies
- RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR
- [armhf] ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns
with CPU_IDLE
- [armhf] ASoC: omap-dmic: Add pm_qos handling to avoid overruns with
CPU_IDLE
- exportfs: do not read dentry after free
- bpf: fix check of allowed specifiers in bpf_trace_printk
- ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf
- [arm64] net: thunderx: fix NULL pointer dereference in nic_remove
- cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan
is active
- igb: fix uninitialized variables
- ixgbe: recognize 1000BaseLX SFP modules as 1Gbps
- [arm64] net: hisilicon: remove unexpected free_netdev
- drm/ast: fixed reading monitor EDID not stable issue
- fscache: fix race between enablement and dropping of object
- ocfs2: fix deadlock caused by ocfs2_defrag_extent()
- hfs: do not free node before using
- hfsplus: do not free node before using
- ocfs2: fix potential use after free
- pstore: Convert console write to use ->write_buf
- staging: speakup: Replace strncpy with memcpy
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.147
- signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack
(Closes: #904385)
- timer/debug: Change /proc/timer_list from 0444 to 0400
- [armhf] pinctrl: sunxi: a83t: Fix IRQ offset typo for PH11
- aio: fix spectre gadget in lookup_ioctx
- [armhf] MMC: OMAP: fix broken MMC on OMAP15XX/OMAP5910/OMAP310
- [arm*] ARM: mmp/mmp2: fix cpu_is_mmp2() on mmp2-dt
- tracing: Fix memory leak in set_trigger_filter()
- tracing: Fix memory leak of instance function hash filters
- [powerpc*] msi: Fix NULL pointer access in teardown code
- Revert "drm/rockchip: Allow driver to be shutdown on reboot/kexec"
- [x86] drm/i915/execlists: Apply a full mb before execution for Braswell
- mac80211: don't WARN on bad WMM parameters from buggy APs
- mac80211: Fix condition validating WMM IE
- [amd64] IB/hfi1: Remove race conditions in user_sdma send path
- [x86] locking: Remove smp_read_barrier_depends() from
queued_spin_lock_slowpath()
- [x86] locking/qspinlock: Ensure node is initialised before updating
prev->next
- [x86] locking/qspinlock: Bound spinning on pending->locked transition in
slowpath
- [x86] locking/qspinlock: Merge 'struct __qspinlock' into 'struct
qspinlock'
- [x86] locking/qspinlock: Remove unbounded cmpxchg() loop from locking
slowpath
- [x86] locking/qspinlock: Remove duplicate clear_pending() function from
PV code
- [x86] locking/qspinlock: Kill cmpxchg() loop when claiming lock from
head of queue
- [x86] locking/qspinlock: Re-order code
- [x86] locking/qspinlock/x86: Increase _Q_PENDING_LOOPS upper bound
- [x86] locking/qspinlock, x86: Provide liveness guarantee
- [x86] locking/qspinlock: Fix build for anonymous union in older GCC
compilers
- mac80211_hwsim: fix module init error paths for netlink
- scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset
- [x86] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to
free_irq during unload
- [x86] earlyprintk/efi: Fix infinite loop on some screen widths
- [arm64] drm/msm: Grab a vblank reference when waiting for commit_done
- bonding: fix 802.3ad state sent to partner when unbinding slave
- nfs: don't dirty kernel pages read by direct-io
- SUNRPC: Fix a potential race in xprt_connect()
- [arm64] clk: mvebu: Off by one bugs in cp110_of_clk_get()
- [armhf] Input: omap-keypad - fix keyboard debounce configuration
- libata: whitelist all SAMSUNG MZ7KM* solid-state disks
- [armhf] mv88e6060: disable hardware level MAC learning
- net/mlx4_en: Fix build break when CONFIG_INET is off
- bpf: check pending signals while verifying programs
- [arm*] 8814/1: mm: improve/fix ARM v7_dma_inv_range() unaligned address
handling
- [arm*] 8815/1: V7M: align v7m_dma_inv_range() with v7 counterpart
- drm/ast: Fix connector leak during driver unload
- cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure
cifs)
- vhost/vsock: fix reset orphans race with close timeout
- [x86] i2c: scmi: Fix probe error on devices with an empty SMB0001 ACPI
device node
- nvmet-rdma: fix response use after free
- [armhf] rtc: snvs: add a missing write sync
- [armhf] rtc: snvs: Add timeouts to avoid kernel lockups
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.148
- block: break discard submissions into the user defined size
- block: fix infinite loop if the device loses discard capability
- ib_srpt: Fix a use-after-free in __srpt_close_all_ch()
- USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data
(CVE-2018-19985)
- xhci: Don't prevent USB2 bus suspend in state check intended for USB3
only
- USB: serial: option: add GosunCn ZTE WeLink ME3630
- USB: serial: option: add HP lt4132
- USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode)
- USB: serial: option: add Fibocom NL668 series
- USB: serial: option: add Telit LN940 series
- mmc: core: Reset HPI enabled state during re-init and in case of errors
- mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support
- mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl
- [armhf] mmc: omap_hsmmc: fix DMA API warning
- [x86] Drivers: hv: vmbus: Return -EINVAL for the sys files for unopened
channels
- [x86] mtrr: Don't copy uninitialized gentry fields back to userspace
- [x86] fpu: Disable bottom halves while loading FPU registers
- ubifs: Handle re-linking of inodes correctly while recovery
- panic: avoid deadlocks in re-entrant console drivers
- proc/sysctl: don't return ENOMEM on lookup when a table is unregistering
- drm/ioctl: Fix Spectre v1 vulnerabilities
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.149
- ip6mr: Fix potential Spectre v1 vulnerability
- ipv4: Fix potential Spectre v1 vulnerability
- ax25: fix a use-after-free in ax25_fillin_cb()
- [ppc64el] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path
- ieee802154: lowpan_header_create check must check daddr
- ipv6: explicitly initialize udp6_addr in udp_sock_create6()
- ipv6: tunnels: fix two use-after-free
- isdn: fix kernel-infoleak in capi_unlocked_ioctl
- net: ipv4: do not handle duplicate fragments as overlapping
- net: phy: Fix the issue that netif always links up after resuming
- netrom: fix locking in nr_find_socket()
- packet: validate address length
- packet: validate address length if non-zero
- sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event
- tipc: fix a double kfree_skb()
- vhost: make sure used idx is seen before log in vhost_add_used_n()
- [x86] VSOCK: Send reset control packet when socket is partially bound
- xen/netfront: tolerate frags with no data
- tipc: use lock_sock() in tipc_sk_reinit()
- tipc: compare remote and local protocols in tipc_udp_enable()
- gro_cell: add napi_disable in gro_cells_destroy
- net/mlx5e: Remove the false indication of software timestamping support
- net/mlx5: Typo fix in del_sw_hw_rule
- sock: Make sock->sk_stamp thread-safe
- ptr_ring: wrap back ->producer in __ptr_ring_swap_queue()
- ALSA: rme9652: Fix potential Spectre v1 vulnerability
- ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities
- ALSA: pcm: Fix potential Spectre v1 vulnerability
- ALSA: emux: Fix potential Spectre v1 vulnerabilities
- ALSA: hda: add mute LED support for HP EliteBook 840 G4
- [arm64,armhf] ALSA: hda/tegra: clear pending irq handlers
- USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays
- USB: serial: option: add Fibocom NL678 series
- qmi_wwan: apply SET_DTR quirk to the SIMCOM shared device ID
- Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G
- [x86] KVM: Use jmp to invoke kvm_spurious_fault() from .fixup
- platform-msi: Free descriptors in platform_msi_domain_free()
- perf pmu: Suppress potential format-truncation warning
- ext4: fix possible use after free in ext4_quota_enable
- ext4: missing unlock/put_page() in ext4_try_to_write_inline_data()
- ext4: fix EXT4_IOC_GROUP_ADD ioctl
- ext4: include terminating u32 in size of xattr entries when expanding
inodes
- ext4: force inode writes when nfsd calls commit_metadata()
- [arm64,armhf] spi: bcm2835: Fix race on DMA termination
- [arm64,armhf] spi: bcm2835: Fix book-keeping of DMA termination
- [arm64,armhf] spi: bcm2835: Avoid finishing transfer prematurely in IRQ
mode
- [armhf] clk: rockchip: fix typo in rk3188 spdif_frac parent
- cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader.
- f2fs: fix validation of the block count in sanity_check_raw_super
- media: vivid: free bitmap_cap when updating std/timings/etc.
- media: v4l2-tpg: array index could become negative
- [mips*] Ensure pmd_present() returns false after pmd_mknotpresent()
- [mips*] OCTEON: mark RGMII interface disabled on OCTEON III
- CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem
- [x86] kvm/vmx: do not use vm-exit instruction length for fast MMIO when
running nested
- [arm64] KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1
- [armhf] rtc: m41t80: Correct alarm month range with RTC reads
- [x86] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x
- [arm64,armhf] spi: bcm2835: Unbreak the build of esoteric configs
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.150
- [arm64] pinctrl: meson: fix pull enable register calculation
- Input: restore EV_ABS ABS_RESERVED
- xfrm: Fix bucket count reported to userspace
- netfilter: seqadj: re-load tcp header pointer after possible head
reallocation
- scsi: bnx2fc: Fix NULL dereference in error handling
- [armhf] Input: omap-keypad - fix idle configuration to not block SoC
idle states
- netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel
- bnx2x: Clear fip MAC when fcoe offload support is disabled
- bnx2x: Remove configured vlans as part of unload sequence.
- bnx2x: Send update-svid ramrod with retry/poll flags enabled
- scsi: target: iscsi: cxgbit: fix csk leak
- scsi: target: iscsi: cxgbit: add missing spin_lock_init()
- [arm64] net: hns: Incorrect offset address used for some registers.
- [arm64] net: hns: All ports can not work when insmod hns ko after rmmod.
- [arm64] net: hns: Some registers use wrong address according to the
datasheet.
- [arm64] net: hns: Fixed bug that netdev was opened twice
- [arm64] net: hns: Clean rx fbd when ae stopped.
- [arm64] net: hns: Free irq when exit from abnormal branch
- [arm64] net: hns: Avoid net reset caused by pause frames storm
- [arm64] net: hns: Fix ntuple-filters status error.
- net: hns: Add mac pcs config when enable|disable mac
- SUNRPC: Fix a race with XPRT_CONNECTING
- lan78xx: Resolve issue with changing MAC address
- vxge: ensure data0 is initialized in when fetching firmware version
information
- net: netxen: fix a missing check and an uninitialized use
- [s390x] scsi: zfcp: fix posting too many status read buffers leading to
adapter shutdown
- libceph: fix CEPH_FEATURE_CEPHX_V2 check in calc_signature()
- fork: record start_time late
- hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined
- mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL
- mm, devm_memremap_pages: kill mapping "System RAM" support
- sunrpc: fix cache_head leak due to queued request
- sunrpc: use SVC_NET() in svcauth_gss_* functions
- [mips*] math-emu: Write-protect delay slot emulation pages
- [amd64] crypto: x86/chacha20 - avoid sleeping with preemption disabled
- vhost/vsock: fix uninitialized vhost_vsock->guest_cid
- [amd64] IB/hfi1: Incorrect sizing of sge for PIO will OOPs
- ALSA: cs46xx: Potential NULL dereference in probe
- ALSA: usb-audio: Avoid access before bLength check in
build_audio_procunit()
- ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks
- dlm: fixed memory leaks after failed ls_remove_names allocation
- dlm: possible memory leak on error path in create_lkb()
- dlm: lost put_lkb on error path in receive_convert() and
receive_unlock()
- dlm: memory leaks on error path in dlm_user_request()
- gfs2: Get rid of potential double-freeing in gfs2_create_inode
- gfs2: Fix loop in gfs2_rbm_find
- b43: Fix error in cordic routine
- [powerpc*] tm: Set MSR[TS] just prior to recheckpoint
- 9p/net: put a lower bound on msize
- rxe: fix error completion wr_id and qp_num
- [amd64] iommu/vt-d: Handle domain agaw being less than iommu agaw
- ceph: don't update importing cap's mseq when handing cap export
- [ppc64el] genwqe: Fix size check
- [x86] intel_th: msu: Fix an off-by-one in attribute store
- [i386] power: supply: olpc_battery: correct the temperature units
- [arm64,armhf] drm/vc4: Set ->is_yuv to false when num_planes == 1
- bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.151
- ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225
- CIFS: Do not hide EINTR after sending network packets
- cifs: Fix potential OOB access of lock element array
- usb: cdc-acm: send ZLP for Telit 3G Intel based modems
- USB: storage: don't insert sane sense for SPC3+ when bad sense specified
- USB: storage: add quirk for SMI SM3350
- USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB
- slab: alien caches must not be initialized if the allocation of the
alien cache failed
- mm: page_mapped: don't assume compound page is huge or THP
- ACPI: power: Skip duplicate power resource references in _PRx
- i2c: dev: prevent adapter retries and timeout being set as minus value
- rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set
- ext4: make sure enough credits are reserved for dioread_nolock writes
- ext4: fix a potential fiemap/page fault deadlock w/ inline_data
- ext4: avoid kernel warning when writing the superblock to a dead device
- sunrpc: use-after-free in svc_process_common() (CVE-2018-16884)
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.152
- tty/ldsem: Wake up readers after timed out down_write()
- tty: Hold tty_ldisc_lock() during tty_reopen()
- tty: Simplify tty->count math in tty_reopen()
- tty: Don't hold ldisc lock in tty_reopen() if ldisc present
- can: gw: ensure DLC boundaries after CAN frame modification
(CVE-2019-3701)
- Revert "f2fs: do not recover from previous remained wrong dnodes"
- media: em28xx: Fix misplaced reset of dev->v4l::field_count
- proc: Remove empty line in /proc/self/status
- [arm64] kvm: consistently handle host HCR_EL2 flags
- [arm64] Don't trap host pointer auth use to EL2
- ipv6: fix kernel-infoleak in ipv6_local_error()
- net: bridge: fix a bug on using a neighbour cache entry without checking
its state
- packet: Do not leak dev refcounts on error exit
- bonding: update nest level on unlink
- ip: on queued skb use skb_header_pointer instead of pskb_may_pull
- crypto: authencesn - Avoid twice completion call in decrypt path
- crypto: authenc - fix parsing key with misaligned rta_len
- btrfs: wait on ordered extents on abort cleanup
- Yama: Check for pid death before checking ancestry
- scsi: core: Synchronize request queue PM status only on successful
resume
- scsi: sd: Fix cache_type_store()
- [arm64] kaslr: ensure randomized quantities are clean to the PoC
- [mips*] Disable MSI also when pcie-octeon.pcie_disable on
- media: vivid: fix error handling of kthread_run
- media: vivid: set min width/height to a value > 0
- LSM: Check for NULL cred-security on free
- media: vb2: vb2_mmap: move lock up
- sunrpc: handle ENOMEM in rpcb_getport_async
- netfilter: ebtables: account ebt_table_info to kmemcg
- selinux: fix GPF on invalid policy
- blockdev: Fix livelocks on loop device
- sctp: allocate sctp_sockaddr_entry with kzalloc
- tipc: fix uninit-value in tipc_nl_compat_link_reset_stats
- tipc: fix uninit-value in tipc_nl_compat_bearer_enable
- tipc: fix uninit-value in tipc_nl_compat_link_set
- tipc: fix uninit-value in tipc_nl_compat_name_table_dump
- tipc: fix uninit-value in tipc_nl_compat_doit
- block/loop: Use global lock for ioctl() operation.
- loop: Fold __loop_release into loop_release
- loop: Get rid of loop_index_mutex
- loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl()
- drm/fb-helper: Ignore the value of fb_var_screeninfo.pixclock
- mm, memcg: fix reclaim deadlock with writeback
- media: vb2: be sure to unlock mutex on errors
- nbd: set the logical and physical blocksize properly
- nbd: Use set_blocksize() to set device blocksize
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.153
- r8169: Add support for new Realtek Ethernet
- ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped
address
- ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses
- [x86] platform: asus-wmi: Tell the EC the OS will handle the display off
hotkey
- e1000e: allow non-monotonic SYSTIM readings
- writeback: don't decrement wb->refcnt if !wb->bdi
- [arm64,armhf] serial: set suppress_bind_attrs flag only if builtin
- ALSA: oxfw: add support for APOGEE duet FireWire
- [arm64] perf: set suppress_bind_attrs flag to true
- selinux: always allow mounting submounts
- rxe: IB_WR_REG_MR does not capture MR's iova field
- jffs2: Fix use of uninitialized delayed_work, lockdep breakage
- pstore/ram: Do not treat empty buffers as valid
- [ppc64el] powerpc/xmon: Fix invocation inside lock region
- [powerpc*] powerpc/pseries/cpuidle: Fix preempt warning
- media: firewire: Fix app_info parameter type in avc_ca{,_app}_info
- net: call sk_dst_reset when set SO_DONTROUTE
- scsi: target: use consistent left-aligned ASCII INQUIRY data
- [armhf] clk: imx6q: reset exclusive gates on init
- tty/serial: do not free trasnmit buffer page under port lock
- [x86] perf intel-pt: Fix error with config term "pt=0"
- perf svghelper: Fix unchecked usage of strncpy()
- perf parse-events: Fix unchecked usage of strncpy()
- dm kcopyd: Fix bug causing workqueue stalls
- dm snapshot: Fix excessive memory usage and workqueue stalls
- ALSA: bebob: fix model-id of unit for Apogee Ensemble
- sysfs: Disable lockdep for driver bind/unbind files
- scsi: smartpqi: correct lun reset issues
- scsi: megaraid: fix out-of-bound array accesses
- ocfs2: fix panic due to unrecovered local alloc
- mm/page-writeback.c: don't break integrity writeback on ->writepage()
error
- mm, proc: be more verbose about unstable VMA flags in /proc/<pid>/smaps
- [arm64] ipmi:ssif: Fix handling of multi-part return messages
- locking/qspinlock: Pull in asm/byteorder.h to ensure correct endianness
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.154
- net: bridge: Fix ethernet header pointer before check skb forwardable
- net: Fix usage of pskb_trim_rcsum
- openvswitch: Avoid OOB read when parsing flow nlattrs
- vhost: log dirty page correctly
- net: ipv4: Fix memory leak in network namespace dismantle
- net_sched: refetch skb protocol for each filter
- ipfrag: really prevent allocation on netns exit
- USB: serial: simple: add Motorola Tetra TPG2200 device id
- USB: serial: pl2303: add new PID to support PL2303TB
- [x86] ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages
- [s390x] early: improve machine detection
- [s390x] smp: fix CPU hotplug deadlock with CPU rescan
- [x86] char/mwave: fix potential Spectre v1 vulnerability
- staging: rtl8188eu: Add device code for D-Link DWA-121 rev B1
- tty: Handle problem if line discipline does not have receive_buf
- uart: Fix crash in uart_write and uart_put_char
- [x86] tty/n_hdlc: fix __might_sleep warning
- CIFS: Fix possible hang during async MTU reads and writes
- Input: xpad - add support for SteelSeries Stratus Duo
- compiler.h: enable builtin overflow checkers and add fallback code
- Input: uinput - fix undefined behavior in uinput_validate_absinfo()
- [x86] acpi/nfit: Block function zero DSMs
- [x86] acpi/nfit: Fix command-supported detection
- dm thin: fix passdown_double_checking_shared_status()
- [x86] KVM: Fix single-step debugging
- [x86] kaslr: Fix incorrect i8254 outb() parameters
- can: dev: __can_get_echo_skb(): fix bogous check for non-existing skb by
removing it
- can: bcm: check timer values before ktime conversion
- vt: invoke notifier on screen size change
- perf unwind: Unwind with libdw doesn't take symfs into account
- perf unwind: Take pgoff into account when reporting elf to libdwfl
- [arm64] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size
- [s390x] smp: Fix calling smp_call_ipl_cpu() from ipl CPU
- nvmet-rdma: Add unlikely for response allocated check
- nvmet-rdma: fix null dereference under heavy load
- f2fs: read page index before freeing
- btrfs: fix error handling in btrfs_dev_replace_start
- btrfs: dev-replace: go back to suspended state if target device is
missing
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.155
- Fix "net: ipv4: do not handle duplicate fragments as overlapping"
- fs: add the fsnotify call to vfs_iter_write
- ipv6: Consider sk_bound_dev_if when binding a socket to an address
(Closes: #918103)
- l2tp: copy 4 more bytes to linear part if necessary
- net/mlx4_core: Add masking for a few queries on HCA caps
- netrom: switch to sock timer API
- net/rose: fix NULL ax25_cb kernel panic
- net/mlx5e: Allow MAC invalidation while spoofchk is ON
- l2tp: remove l2specific_len dependency in l2tp_core
- l2tp: fix reading optional fields of L2TPv3
- ipvlan, l3mdev: fix broken l3s mode wrt local routes
- CIFS: Do not count -ENODATA as failure for query directory
- fs/dcache: Fix incorrect nr_dentry_unused accounting in
shrink_dcache_sb()
- [arm64] kaslr: ensure randomized quantities are clean also when kaslr is
off
- [arm64] hyp-stub: Forbid kprobing of the hyp-stub
- [arm64] hibernate: Clean the __hyp_text to PoC after resume
- gfs2: Revert "Fix loop in gfs2_rbm_find"
- [x86] platform/x86: asus-nb-wmi: Map 0x35 to KEY_SCREENLOCK
- [x86] platform/x86: asus-nb-wmi: Drop mapping of 0x33 and 0x34 scan
codes
- [arm64,armhf] mmc: sdhci-iproc: handle mmc_of_parse() errors during
probe
- kernel/exit.c: release ptraced tasks before zap_pid_ns_processes
- mm, oom: fix use-after-free in oom_kill_process
- mm: hwpoison: use do_send_sig_info() instead of force_sig()
- mm: migrate: don't rely on __PageMovable() of newpage after unlocking it
- cifs: Always resolve hostname before reconnecting
- drivers: core: Remove glue dirs from sysfs earlier
- fs: don't scan the inode cache before SB_BORN is set
- fanotify: fix handling of events on child sub-directory
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.156
- drm/bufs: Fix Spectre v1 vulnerability
- [x86] ASoC: Intel: mrfld: fix uninitialized variable access
- [armhf] gpu: ipu-v3: image-convert: Prevent race between run and
unprepare
- scsi: lpfc: Correct LCB RJT handling
- [armhf] 8808/1: kexec:offline panic_smp_self_stop CPU
- dlm: Don't swamp the CPU with callbacks queued during recovery
- [x86] PCI: Fix Broadcom CNB20LE unintended sign extension (redux)
- [ppc64el] powerpc/pseries: add of_node_put() in dlpar_detach_node()
- [arm64,armhf] drm/vc4: ->x_scaling[1] should never be set to
VC4_SCALING_NONE
- ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl
- [arm64,armhf] soc/tegra: Don't leak device tree node reference
- [x86] iio: accel: kxcjk1013: Add KIOX010A ACPI Hardware-ID
- media: adv*/tc358743/ths8200: fill in min width/height/pixelclock
- f2fs: move dir data flush to write checkpoint process
- f2fs: fix wrong return value of f2fs_acl_create
- nfsd4: fix crash on writing v4_end_grace before nfsd startup
- Thermal: do not clear passive state during system sleep
- firmware/efi: Add NULL pointer checks in efivars API functions
- [arm64] ftrace: don't adjust the LR value
- [x86] fpu: Add might_fault() to user_insn()
- smack: fix access permissions for keyring
- usb: hub: delay hub autosuspend if USB3 port is still link training
- timekeeping: Use proper seqcount initializer
- [armhf] clk: sunxi-ng: a33: Set CLK_SET_RATE_PARENT for all audio module
clocks
- [amd64] iommu/amd: Fix amd_iommu=force_isolation
- [armhf] dts: Fix OMAP4430 SDP Ethernet startup
- [mips*] bpf: fix encoding bug for mm_srlv32_op
- [arm64,armhf] iommu/arm-smmu: Add support for qcom,smmu-v2 variant
- [arm64] iommu/arm-smmu-v3: Use explicit mb() when moving cons pointer
- udf: Fix BUG on corrupted inode
- memstick: Prevent memstick host from getting runtime suspended during
card detection
- [armhf] tty: serial: samsung: Properly set flags in autoCTS mode
- perf header: Fix unchecked usage of strncpy()
- perf probe: Fix unchecked usage of strncpy()
- [arm64] KVM: Skip MMIO insn after emulation
- mac80211: fix radiotap vendor presence bitmap handling
- xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi
- Bluetooth: Fix unnecessary error message for HCI request completion
- scsi: smartpqi: correct host serial num for ssa
- scsi: smartpqi: correct volume status
- drbd: narrow rcu_read_lock in drbd_sync_handshake
- drbd: disconnect, if the wrong UUIDs are attached on a connected peer
- drbd: skip spurious timeout (ping-timeo) when failing promote
- fbdev: fbmem: behave better with small rotated displays and many CPUs
- i40e: define proper net_device::neigh_priv_len
- igb: Fix an issue that PME is not enabled during runtime suspend
- fbdev: fbcon: Fix unregister crash when more than one framebuffer
- [arm64] pinctrl: meson: meson8: fix the GPIO function for the GPIOAO
pins
- [arm64] pinctrl: meson: meson8b: fix the GPIO function for the GPIOAO
pins
- [x86] KVM: svm: report MSR_IA32_MCG_EXT_CTL as unsupported
- NFS: nfs_compare_mount_options always compare auth flavors.
- hwmon: (lm80) fix a missing check of the status of SMBus read
- hwmon: (lm80) fix a missing check of bus read in lm80 probe
- seq_buf: Make seq_buf_puts() null-terminate the buffer
- cifs: check ntwrk_buf_start for NULL before dereferencing it
- um: Avoid marking pages with "changed protection"
- niu: fix missing checks of niu_pci_eeprom_read
- f2fs: fix sbi->extent_list corruption issue
- ocfs2: don't clear bh uptodate for block read
- HID: lenovo: Add checks to fix of_led_classdev_register
- kernel/hung_task.c: break RCU locks based on jiffies
- proc/sysctl: fix return error for proc_doulongvec_minmax()
- fs/epoll: drop ovflist branch prediction
- exec: load_script: don't blindly truncate shebang string
- dccp: fool proof ccid_hc_[rt]x_parse_options()
- rxrpc: bad unlock balance in rxrpc_recvmsg
- skge: potential memory corruption in skge_get_regs()
- rds: fix refcount bug in rds_sock_addref
- net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames
- [armhf] net: dsa: slave: Don't propagate flag changes on down slave
interfaces
- enic: fix checksum validation for IPv6
- ALSA: compress: Fix stop handling on compressed capture streams
- ALSA: hda - Serialize codec registrations
- fuse: call pipe_buf_release() under pipe lock
- fuse: decrement NR_WRITEBACK_TEMP on the right page
- fuse: handle zero sized retrieve correctly
- [arm64,armhf] dmaengine: bcm2835: Fix interrupt race on RT
- [arm64,armhf] dmaengine: bcm2835: Fix abort of transactions
- [armhf] dmaengine: imx-dma: fix wrong callback invoke
- [armhf] usb: phy: am335x: fix race condition in _probe
- [armhf] usb: gadget: musb: fix short isoc packets with inventra dma
- scsi: aic94xx: fix module loading
- [x86] KVM: work around leak of uninitialized stack contents
(CVE-2019-7222)
- kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974)
- [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested
(CVE-2019-7221)
- [x86] perf/x86/intel/uncore: Add Node ID mask
- [x86] MCE: Initialize mce.bank in the case of a fatal error in
mce_no_way_out()
- perf/core: Don't WARN() for impossible ring-buffer sizes
- perf tests evsel-tp-sched: Fix bitwise operator
- serial: fix race between flush_to_ldisc and tty_open
- oom, oom_reaper: do not enqueue same task twice
- [amd64] PCI: vmd: Free up IRQs on suspend path
- [amd64] IB/hfi1: Add limit test for RC/UC send via loopback
- [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu()
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.157
- [armhf] mtd: rawnand: gpmi: fix MX28 bus master lockup problem
- signal: Always notice exiting tasks
- signal: Better detection of synchronous signals
- [arm64,armhf] misc: vexpress: Off by one in vexpress_syscfg_exec()
- debugfs: fix debugfs_rename parameter checking
- [mips*] cm: reprime error cause
- [mips*] OCTEON: don't set octeon_dma_bar_type if PCI is disabled
- mac80211: ensure that mgmt tx skbs have tailroom for encryption
- drm/modes: Prevent division by zero htotal
- [x86] drm/vmwgfx: Fix setting of dma masks
- [x86] drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
- nfsd4: fix cached replies to solo SEQUENCE compounds
- nfsd4: catch some false session retries
- HID: debug: fix the ring buffer implementation (CVE-2019-3819)
- Revert "cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy
(insecure cifs)"
- libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
- xfrm: refine validation of template and selector families
- batman-adv: Avoid WARN on net_device without parent in netns
- batman-adv: Force mac header to start of data on xmit
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.158
- Revert "exec: load_script: don't blindly truncate shebang string"
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.159
- dt-bindings: eeprom: at24: add "atmel,24c2048" compatible string
- eeprom: at24: add support for 24c2048
- uapi/if_ether.h: prevent redefinition of struct ethhdr
- [armel,armhf] 8789/1: signal: copy registers using __copy_to_user()
- [armel,armhf] 8791/1: vfp: use __copy_to_user() when saving VFP state
- [armel,armhf] 8793/1: signal: replace __put_user_error with __put_user
- [armel,armhf] 8794/1: uaccess: Prevent speculative use of the current
addr_limit
- [armel,armhf] 8795/1: spectre-v1.1: use put_user() for __put_user()
- [armel,armhf] 8796/1: spectre-v1,v1.1: provide helpers for address
sanitization
- [armel,armhf] 8797/1: spectre-v1.1: harden __copy_to_user
- [armel,armhf] 8810/1: vfp: Fix wrong assignement to ufp_exc
- [armel,armhf] make lookup_processor_type() non-__init
- [armel,armhf] split out processor lookup
- [armel,armhf] clean up per-processor check_bugs method call
- [armel,armhf] add PROC_VTABLE and PROC_TABLE macros
- [armel,armhf] spectre-v2: per-CPU vtables to work around big.Little
systems
- [armel,armhf] ensure that processor vtables is not lost after boot
- [armel,armhf] fix the cockup in the previous patch
- net: create skb_gso_validate_mac_len() (CVE-2018-1000026)
- bnx2x: disable GSO where gso_size is too big for hardware
(CVE-2018-1000026)
- [i386] ACPI: NUMA: Use correct type for printing addresses on i386-PAE
- cpufreq: check if policy is inactive early in __cpufreq_get()
- [armel] dts: kirkwood: Fix polarity of GPIO fan lines
- cifs: Limit memory used by lock request calls to a page
- perf report: Include partial stacks unwound with libdw
- Revert "Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire
F5-573G"
- Input: elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK
- perf/core: Fix impossible ring-buffer sizes warning
- [x86] perf: Add check_period PMU callback
- ALSA: hda - Add quirk for HP EliteBook 840 G5
- ALSA: usb-audio: Fix implicit fb endpoint setup by quirk
- [x86] kvm: vmx: Fix entry number check for add_atomic_switch_msr()
- Input: elantech - enable 3rd button support on Fujitsu CELSIUS H780
- [alpha] fix page fault handling for r16-r18 targets
- [alpha] Fix Eiger NR_IRQS to 128
- tracing/uprobes: Fix output for multiple string arguments
- signal: Restore the stop PTRACE_EVENT_EXIT
- [amd64] x86/a.out: Clear the dump structure initially
- dm thin: fix bug where bio that overwrites thin block ignores FUA
- [x86] drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC set
- smsc95xx: Use skb_cow_head to deal with cloned skbs
- ch9200: use skb_cow_head() to deal with cloned skbs
- kaweth: use skb_cow_head() to deal with cloned skbs
- [arm64,armhf] usb: dwc2: Remove unnecessary kfree
- netfilter: nf_tables: fix mismatch in big-endian system
- [arm64] pinctrl: msm: fix gpio-hog related boot issues
- mm: stop leaking PageTables
- uapi/if_ether.h: move __UAPI_DEF_ETHHDR libc define
- Revert "scsi: aic94xx: fix module loading"
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.160
- net: fix IPv6 prefix route residue
- [x86] vsock: cope with memory allocation failure at socket creation time
- hwmon: (lm80) Fix missing unlock on error in set_fan_div()
- net: Fix for_each_netdev_feature on Big endian
- [arm64,armhf] net: stmmac: handle endianness in dwmac4_get_timestamp
- sky2: Increase D3 delay again
- vhost: correctly check the return value of translate_desc() in
log_used()
- net: Add header for usage of fls64()
- tcp: tcp_v4_err() should be more careful
- net: Do not allocate page fragments that are not skb aligned
- tcp: clear icsk_backoff in tcp_write_queue_purge()
- vxlan: test dev->flags & IFF_UP before calling netif_rx()
- [arm64,armhf] net: stmmac: Fix a race in EEE enable callback
- net: ipv4: use a dedicated counter for icmp_v4 redirect packets
- btrfs: Remove false alert when fiemap range is smaller than on-disk
extent
- mISDN: fix a race in dev_expire_timer()
- ax25: fix possible use-after-free
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.161
- mac80211: Free mpath object when rhashtable insertion fails
- libceph: handle an empty authorize reply
- ceph: avoid repeatedly adding inode to mdsc->snap_flush_list
- numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES
- proc, oom: do not report alien mms when setting oom_score_adj
- KEYS: allow reaching the keys quotas exactly
- [armhf] mfd: ti_am335x_tscadc: Use PLATFORM_DEVID_AUTO while registering
mfd cells
- [armhf] mfd: twl-core: Fix section annotations on {,un}protect_pm_master
- [arm64] mfd: qcom_rpm: write fw_version to CTRL_REG
- [armhf] mfd: mc13xxx: Fix a missing check of a register-read failure
- qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory
barrier
- [arm64] net: hns: Fix use after free identified by SLUB debug
- scsi: qla4xxx: check return code of qla4xxx_copy_from_fwddb_param
- [x86] scsi: isci: initialize shost fully before calling scsi_add_host()
- atm: he: fix sign-extension overflow on large shift
- [armhf] leds: lp5523: fix a missing check of return value of lp55xx_read
- net/mlx5e: Fix wrong (zero) TX drop counter indication for representor
- RDMA/srp: Rework SCSI device reset handling
- KEYS: user: Align the payload buffer
- KEYS: always initialize keyring_index_key::desc_len
- batman-adv: fix uninit-value in batadv_interface_tx()
- net/packet: fix 4gb buffer limit due to overflow check
- team: avoid complex list operations in team_nl_cmd_options_set()
- sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach()
- sctp: call gso_reset_checksum when computing checksum in
sctp_gso_segment
- net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames
- [hppa/parisc] Fix ptrace syscall number modification
- [x86] hpet: Make cmd parameter of hpet_ioctl_common() unsigned
- clocksource: Use GENMASK_ULL in definition of CLOCKSOURCE_MASK
- netpoll: Fix device name check in netpoll_setup()
- tracing: Use cpumask_available() to check if cpumask variable may be
used
- [x86] boot: Disable the address-of-packed-member compiler warning
- [x86] drm/i915: Consistently use enum pipe for PCH transcoders
- [x86] drm/i915: Fix enum pipe vs. enum transcoder for the PCH transcoder
- [arm64] irqchip/gic-v3: Convert arm64 GIC accessors to
{read,write}_sysreg_s
- mm/zsmalloc.c: change stat type parameter to int
- mm/zsmalloc.c: fix -Wunneeded-internal-declaration warning
- Revert "bridge: do not add port to router list when receives query with
source 0.0.0.0"
- netfilter: nf_tables: fix flush after rule deletion in the same batch
- [arm64] pinctrl: max77620: Use define directive for
max77620_pinconf_param values
- [arm64,armhf] phy: tegra: remove redundant self assignment of 'map'
- sched/sysctl: Fix attributes of some extern declarations
[ Salvatore Bonaccorso ]
* Refresh kbuild-use-nostdinc-in-compile-tests.patch for context changes in
4.9.145
* [rt] Update to 4.9.146-rt125
- seqlock: provide the same ordering semantics as mainline
- squashfs: make use of local lock in multi_cpu decompressor
- locallock: provide {get,put}_locked_ptr() variants
- posix-timers: move the rcu head out of the union
- alarmtimer: Prevent live lock in alarm_cancel()
- block: blk-mq: move blk_queue_usage_counter_release() into process
context
- Revert "block: blk-mq: Use swait"
- Revert "rt,ntp: Move call to schedule_delayed_work() to helper thread"
- net: use task_struct instead of CPU number as the queue owner on -RT
- locking: add types.h
- mm/slub: close possible memory-leak in kmem_cache_alloc_bulk()
- crypto: limit more FPU-enabled sections
- sched, tracing: Fix trace_sched_pi_setprio() for deboosting
- rcu: Suppress lockdep false-positive ->boost_mtx complaints
- rcu: Do not include rtmutex_common.h unconditionally
- rtmutex: Make rt_mutex_futex_unlock() safe for irq-off callsites
- futex: Fix OWNER_DEAD fixup
- futex: Avoid violating the 10th rule of futex
- futex: Fix more put_pi_state() vs. exit_pi_state_list() races
- futex: Fix pi_state->owner serialization
* [rt] Refresh 0366-posix-timers-move-the-rcu-head-out-of-the-union.patch.
Refresh for context changes caused by a Debian specific patch to avoid
ABI change in 4.9.136: "posix-timers: Avoid ABI change in 4.9.136"
* [rt] Refresh 0280-random-Make-it-work-on-rt.patch
* [rt] Refresh 0198-fs-aio-simple-simple-work.patch for context changes in
4.9.147
* Btrfs: fix corruption reading shared and compressed extents after hole
punching (Closes: #922306)
[ Ben Hutchings ]
* Bump ABI to 9 and apply deferred changes:
- netfilter: ipv6: nf_defrag: reduce struct net memory waste
- proc/sysctl: prune stale dentries during unregistering
- proc/sysctl: Don't grab i_lock under sysctl_lock.
- proc: Fix proc_sys_prune_dcache to hold a sb reference
- [mips*] Correct the 64-bit DSP accumulator register size
- inet: frags: fix ip6frag_low_thresh boundary
- inet: frags: reorganize struct netns_frags
- rhashtable: reorganize struct rhashtable layout
- inet: frags: break the 2GB limit for frags storage
- elevator: fix truncation of icq_cache_name
-- Salvatore Bonaccorso <carnil(a)debian.org> Wed, 27 Feb 2019 22:21:01 +0100
linux (4.9.144-3.1) stretch; urgency=high
* Non-maintainer upload.
* Fix boot breakage on 32-bit arm (closes: #922478). Thanks to Adrian Bunk
for spotting the mistake.
-- Julien Cristau <jcristau(a)debian.org> Tue, 19 Feb 2019 10:05:39 +0100
linux (4.9.144-3) stretch; urgency=medium
* libceph: fix CEPH_FEATURE_CEPHX_V2 check in calc_signature()
(regression in 4.9.144)
-- Ben Hutchings <ben(a)decadent.org.uk> Sat, 02 Feb 2019 15:53:59 +0100
linux (4.9.144-2) stretch; urgency=medium
* [mips*] inst: Avoid ABI change in 4.9.136 (fixes FTBFS)
* efi/libstub: Unify command line param parsing (fixes FTBFS on arm64)
-- Ben Hutchings <ben(a)decadent.org.uk> Mon, 21 Jan 2019 21:57:31 +0000
linux (4.9.144-1) stretch; urgency=medium
* New upstream stable update:
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.136
- xfrm: Validate address prefix lengths in the xfrm selector.
- xfrm6: call kfree_skb when skb is toobig
- mac80211: Always report TX status
- cfg80211: reg: Init wiphy_idx in regulatory_hint_core()
- mac80211: fix pending queue hang due to TX_DROP
- cfg80211: Address some corner cases in scan result channel updating
- mac80211: TDLS: fix skb queue/priority assignment
- [armel,armhf] 8799/1: mm: fix pci_ioremap_io() offset check
- xfrm: validate template mode
- nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT
- mac80211_hwsim: do not omit multicast announce of first added radio
- Bluetooth: SMP: fix crash in unpairing
- qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor
- qed: Avoid constant logical operation warning in qed_vf_pf_acquire
- asix: Check for supported Wake-on-LAN modes
- ax88179_178a: Check for supported Wake-on-LAN modes
- lan78xx: Check for supported Wake-on-LAN modes
- sr9800: Check for supported Wake-on-LAN modes
- r8152: Check for supported Wake-on-LAN Modes
- smsc75xx: Check for Wake-on-LAN modes
- smsc95xx: Check for Wake-on-LAN modes
- perf/ring_buffer: Prevent concurent ring buffer access
- [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX
- [armhf] net: fec: fix rare tx timeout
- net: cxgb3_main: fix a missing-check bug
- perf symbols: Fix memory corruption because of zero length symbols
- mm/memory_hotplug.c: fix overflow in test_pages_in_a_zone()
- [mips*] microMIPS: Fix decoding of swsp16 instruction
- [mips*] Handle non word sized instructions when examining frame
- scsi: aacraid: Fix typo in blink status
- f2fs: fix multiple f2fs_add_link() having same name for inline dentry
- igb: Remove superfluous reset to PHY and page 0 selection
- ACPI: sysfs: Make ACPI GPE mask kernel parameter cover all GPEs
- PCI: Disable MSI for HiSilicon Hip06/Hip07 only in Root Port mode
- [arm64,armhf] i2c: bcm2835: Avoid possible NULL ptr dereference
- efi/fb: Correct PCI_STD_RESOURCE_END usage
- ipv6: set rt6i_protocol properly in the route when it is installed
- [x86] platform: acer-wmi: setup accelerometer when ACPI device was found
- IB/ipoib: Do not warn if IPoIB debugfs doesn't exist
- IB/core: Fix the validations of a multicast LID in attach or detach
operations
- rxe: Fix a sleep-in-atomic bug in post_one_send
- nvme-pci: fix CMB sysfs file removal in reset path
- net: phy: marvell: Limit 88m1101 autoneg errata to 88E1145 as well.
- net/mlx5: Fix command completion after timeout access invalid structure
- tipc: Fix tipc_sk_reinit handling of -EAGAIN
- tipc: fix a race condition of releasing subscriber object
- bnxt_en: Don't use rtnl lock to protect link change logic in workqueue.
- [armhf] dts: bcm283x: Reserve first page for firmware
- btrfs: fiemap: Cache and merge fiemap extent before submit it to user
- [arm64] reset: hi6220: Set module license so that it can be loaded
- [x86] ASoC: Intel: Skylake: Fix to parse consecutive string tkns in
manifest
- mac80211: fix TX aggregation start/stop callback race
- libata: fix error checking in in ata_parse_force_one()
- [armhf] net: ethernet: stmmac: Fix altr_tse_pcs SGMII Initialization
- [i386] x86/cpu/cyrix: Add alternative Device ID of Geode GX1 SoC
- [armhf] gpu: ipu-v3: Fix CSI selection for VDIC
- [arm64,armhf] net: stmmac: ensure jumbo_frm error return is correctly
checked for -ve value
- Btrfs: clear EXTENT_DEFRAG bits in finish_ordered_io
- ufs: we need to sync inode before freeing it
- net/mlx5e: Fix fixpoint divide exception in mlx5e_am_stats_compare
- ip6_tunnel: Correct tos value in collect_md mode
- net/mlx5: Fix driver load error flow when firmware is stuck
- perf evsel: Fix probing of precise_ip level for default cycles event
- perf probe: Fix probe definition for inlined functions
- net/mlx5: Fix health work queue spin lock to IRQ safe
- [armhf] usb: dwc3: omap: remove IRQ_NOAUTOEN used with shared irq
- [armhf] clk: samsung: Fix m2m scaler clock on Exynos542x
- rds: ib: Fix missing call to rds_ib_dev_put in rds_ib_setup_qp
- qed: Warn PTT usage by wrong hw-function
- ocfs2: fix deadlock caused by recursive locking in xattr
- net: cdc_ncm: GetNtbFormat endian fix
- sctp: use right member as the param of list_for_each_entry
- ALSA: hda - No loopback on ALC299 codec
- ath10k: convert warning about non-existent OTP board id to debug message
- ipv6: fix cleanup ordering for ip6_mr failure
- IB/ipoib: Fix lockdep issue found on ipoib_ib_dev_heavy_flush
- IB/rxe: put the pool on allocation failure
- nbd: only set MSG_MORE when we have more to send
- mm/frame_vector.c: release a semaphore in 'get_vaddr_frames()'
- IB/mlx5: Avoid passing an invalid QP type to firmware
- scsi: qla2xxx: Avoid double completion of abort command
- drm: bochs: Don't remove uninitialized fbdev framebuffer
- i40e: avoid NVM acquire deadlock during NVM update
- Revert "IB/ipoib: Update broadcast object if PKey value was changed in
index 0"
- Btrfs: incremental send, fix invalid memory access
- [arm64] drm/msm: Fix possible null dereference on failure of get_pages()
- l2tp: remove configurable payload offset
- macsec: fix memory leaks when skb_to_sgvec fails
- perf/core: Fix locking for children siblings group read
- cifs: Use ULL suffix for 64-bit constant
- futex: futex_wake_op, do not fail on invalid op
- ALSA: hda - Fix incorrect usage of IS_REACHABLE()
- enic: do not overwrite error code
- bonding: ratelimit failed speed/duplex update warning
- nvmet: fix space padding in serial number
- iio: buffer: fix the function signature to match implementation
- [x86] paravirt: Fix some warning messages
- IB/mlx4: Fix an error handling path in 'mlx4_ib_rereg_user_mr()'
- libertas: call into generic suspend code before turning off power
- xhci: Fix USB3 NULL pointer dereference at logical disconnect.
- [armhf] dts: imx53-qsb: disable 1.2GHz OPP
- rxrpc: Don't check RXRPC_CALL_TX_LAST after calling
rxrpc_rotate_tx_window()
- rxrpc: Only take the rwind and mtu values from latest ACK
- [x86] net: ena: fix NULL dereference due to untimely napi initialization
- fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters()
- mtd: spi-nor: Add support for is25wp series chips
- Revert "netfilter: ipv6: nf_defrag: drop skb dst before queueing"
- bridge: do not add port to router list when receives query with source
0.0.0.0
- net: bridge: remove ipv6 zero address check in mcast queries
- ipv6: mcast: fix a use-after-free in inet6_mc_check
- ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are
called
- llc: set SOCK_RCU_FREE in llc_sap_add_socket()
- net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs
- net: sched: gred: pass the right attribute to gred_change_table_def()
- net: socket: fix a missing-check bug
- [arm64,armhf] net: stmmac: Fix stmmac_mdio_reset() when building stmmac
as modules
- net: udp: fix handling of CHECKSUM_COMPLETE packets
- r8169: fix NAPI handling under high load
- sctp: fix race on sctp_id2asoc
- vhost: Fix Spectre V1 vulnerability
- ethtool: fix a privilege escalation bug
- bonding: fix length of actor system
- net: drop skb on failure in ip_check_defrag()
- net: fix pskb_trim_rcsum_slow() with odd trim offset
- rtnetlink: Disallow FDB configuration for non-Ethernet device
- ip6_tunnel: Fix encapsulation layout
- crypto: shash - Fix a sleep-in-atomic bug in shash_setkey_unaligned
- ahci: don't ignore result code of ahci_reset_controller()
- xfs: truncate transaction does not modify the inobt
- cachefiles: fix the race between cachefiles_bury_object() and rmdir(2)
- ptp: fix Spectre v1 vulnerability
- drm/edid: Add 6 bpc quirk for BOE panel in HP Pavilion 15-n233sl
- RDMA/ucma: Fix Spectre v1 vulnerability
- IB/ucm: Fix Spectre v1 vulnerability
- cdc-acm: correct counting of UART states in serial state notification
- usb: gadget: storage: Fix Spectre v1 vulnerability
- USB: fix the usbfs flag sanitization for control transfers
- Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM
- sched/fair: Fix throttle_list starvation with low CFS quota
- [x86] percpu: Fix this_cpu_read()
- [x86] time: Correct the attribute on jiffies' definition
- posix-timers: Sanitize overrun handling (CVE-2018-12896)
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.137
- bcache: fix miss key refill->end in writeback
- jffs2: free jffs2_sb_info through jffs2_kill_sb()
- pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges
- [arm64] ipmi: Fix timer race with module unload
- [hppa/parisc] Fix address in HPMC IVA
- [hppa/parisc] Fix map_pages() to not overwrite existing pte entries
- ALSA: hda - Add quirk for ASUS G751 laptop
- ALSA: hda - Fix headphone pin config for ASUS G751
- ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905)
- ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops
- [x86] speculation: Enable cross-hyperthread spectre v2 STIBP mitigation
- [x86] corruption-check: Fix panic in memory_corruption_check() when boot
option without value is provided
- [x86] speculation: Support Enhanced IBRS on future CPUs
- Revert "perf tools: Fix PMU term format max value calculation"
- xfrm: policy: use hlist rcu variants on insert
- sched/fair: Fix the min_vruntime update logic in dequeue_entity()
- perf cpu_map: Align cpu map synthesized events properly.
- [x86] fpu: Remove second definition of fpu in __fpu__restore_sig()
- net: qla3xxx: Remove overflowing shift statement
- locking/lockdep: Fix debug_locks off performance problem
- tun: Consistently configure generic netdev params via rtnetlink
- [s390x] sthyi: Fix machine name validity indication
- [armhf] hwmon: (pwm-fan) Set fan speed to 0 on suspend
- perf tools: Free temporary 'sys' string in read_event_files()
- perf tools: Cleanup trace-event-info 'tdata' leak
- perf strbuf: Match va_{add,copy} with va_end
- mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 rev 0x01
- iwlwifi: pcie: avoid empty free RB queue
- [i386] x86/olpc: Indicate that legacy PC XO-1 platform should not
register RTC
- [arm64,armhf] cpufreq: dt: Try freeing static OPPs only if we have added
them
- Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth
- [arm64] pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_mux
- brcmfmac: fix for proper support of 160MHz bandwidth
- kprobes: Return error if we fail to reuse kprobe instead of BUG_ON()
- ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers
- [arm64] pinctrl: qcom: spmi-mpp: Fix drive strength setting
- [arm64] pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant
- [arm64] pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliant
- ixgbevf: VF2VF TCP RSS
- ath10k: schedule hardware restart if WMI command times out
- cgroup, netclassid: add a preemption point to write_classid
- scsi: esp_scsi: Track residual for PIO transfers
- scsi: megaraid_sas: fix a missing-check bug
- RDMA/core: Do not expose unsupported counters
- IB/ipoib: Clear IPCB before icmp_send
- tpm: suppress transmit cmd error logs when TPM 1.2 is
disabled/deactivated
- [x86] VMCI: Resource wildcard match fixed
- ext4: fix argument checking in EXT4_IOC_MOVE_EXT
- MD: fix invalid stored role for a disk
- PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice
- [arm64,armhf] usb: chipidea: Prevent unbalanced IRQ disable
- [amd64] driver/dma/ioat: Call del_timer_sync() without holding prep_lock
- uio: ensure class is registered before devices
- scsi: lpfc: Correct soft lockup when running mds diagnostics
- signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid
namespace init
- ALSA: hda: Check the non-cached stream buffers more explicitly
- [armhf] dts: exynos: Remove "cooling-{min|max}-level" for CPU nodes
- [armhf] dts: exynos: Add missing cooling device properties for CPUs
- [armhf] dts: exynos: Convert exynos5250.dtsi to opp-v2 bindings
- [armhf] dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250
- xen-swiotlb: use actually allocated size on check physical continuous
- [x86] tpm: Restore functionality to xen vtpm driver.
- xen/blkfront: avoid NULL blkfront_info dereference on device removal
- [x86] xen: fix race in xen_qlock_wait()
- [x86] xen: make xen_qlock_wait() nestable
- libertas: don't set URB_ZERO_PACKET on IN USB transfer
- [x86] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten
- iwlwifi: mvm: check return value of rs_rate_from_ucode_rate()
- [x86] libnvdimm: Hold reference on parent while scheduling async init
- [x86] ASoC: intel: skylake: Add missing break in skl_tplg_get_token()
- jbd2: fix use after free in jbd2_log_do_checkpoint()
- gfs2_meta: ->mount() can get NULL dev_name
- ext4: initialize retries variable in ext4_da_write_inline_data_begin()
- ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR
- HID: hiddev: fix potential Spectre v1
- EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting
- [amd64] EDAC, skx_edac: Fix logical channel intermediate decoding
- PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk
- [ppc64el] signal/GenWQE: Fix sending of SIGKILL
- crypto: lrw - Fix out-of bounds access on counter overflow
- crypto: tcrypt - fix ghash-generic speed test
- ima: fix showing large 'violations' or 'runtime_measurements_count'
- hugetlbfs: dirty pages as they are added to pagecache
- [armhf] w1: omap-hdq: fix missing bus unregister at removal
- smb3: allow stats which track session and share reconnects to be reset
- smb3: do not attempt cifs operation in smb3 query info error path
- smb3: on kerberos mount if server doesn't specify auth type use krb5
- printk: Fix panic caused by passing log_buf_len to command line
- genirq: Fix race on spurious interrupt detection
- NFSv4.1: Fix the r/wsize checking
- nfsd: Fix an Oops in free_session()
- lockd: fix access beyond unterminated strings in prints
- dm ioctl: harden copy_params()'s copy_from_user() from malicious users
- [powerpc*] msi: Fix compile error on mpc83xx
- [mips*] OCTEON: fix out of bounds array access on CN68XX
- media: v4l2-tpg: fix kernel oops when enabling HFLIP and OSD
- [x86] xen: fix xen_qlock_wait()
- media: em28xx: use a default format if TRY_FMT fails
- media: tvp5150: avoid going past array on v4l2_querymenu()
- media: em28xx: fix input name for Terratec AV 350
- media: em28xx: make v4l2-compliance happier by starting sequence on zero
- [arm64] lse: remove -fcall-used-x0 flag
- rpmsg: smd: fix memory leak on channel create
- Cramfs: fix abad comparison when wrap-arounds occur
- [arm64,armhf] soc/tegra: pmc: Fix child-node lookup
- btrfs: Handle owner mismatch gracefully when walking up tree
- btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid
deadlock
- btrfs: fix error handling in free_log_tree
- btrfs: iterate all devices during trim, instead of
fs_devices::alloc_list
- btrfs: don't attempt to trim devices that don't support it
- btrfs: wait on caching when putting the bg cache
- btrfs: reset max_extent_size on clear in a bitmap
- btrfs: make sure we create all new block groups
- Btrfs: fix wrong dentries after fsync of file that got its parent
replaced
- btrfs: qgroup: Dirty all qgroups before rescan
- Btrfs: fix null pointer dereference on compressed write path error
- btrfs: set max_extent_size properly
- MD: fix invalid stored role for a disk - try2
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.138
- [powerpc*] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log()
- tty: check name length in tty_find_polling_driver()
- [powerpc*] nohash: fix undefined behaviour when testing page size
support
- [armhf] drm/omap: fix memory barrier bug in DMM driver
- media: pci: cx23885: handle adding to list failure
- [mips*] kexec: Mark CPU offline before disabling local IRQ
- [powerpc*] boot: Ensure _zimage_start is a weak symbol
- [mips*] PCI: Call pcie_bus_configure_settings() to set MPS/MRRS
- media: tvp5150: fix width alignment during set_selection()
- 9p locks: fix glock.client_id leak in do_lock
- 9p: clear dangling pointers in p9stat_free
- cdrom: fix improper type cast, which can leat to information leak.
(CVE-2018-18710)
- scsi: qla2xxx: Fix incorrect port speed being set for FC adapters
- scsi: qla2xxx: shutdown chip if reset fail
- fuse: Fix use-after-free in fuse_dev_do_read()
- fuse: Fix use-after-free in fuse_dev_do_write()
- fuse: fix blocked_waitq wakeup
- fuse: set FR_SENT while locked
- mm: do not bug_on on incorrect length in __mm_populate()
- e1000: avoid null pointer dereference on invalid stat type
- e1000: fix race condition between e1000_down() and e1000_watchdog
- bna: ethtool: Avoid reading past end of buffer
- [hppa/parisc] Align os_hpmc_size on word boundary
- [hppa/parisc] Fix HPMC handler by increasing size to multiple of 16
bytes
- [hppa/parisc] Fix exported address of os_hpmc handler
- [mips64el,mipsel] Loongson-3: Fix CPU UART irq delivery problem
- [mips64le,mipsel] Loongson-3: Fix BRIDGE irq delivery problem
- [armhf] clk: s2mps11: Fix matching when built as module and DT node
contains compatible
- [armhf] clk: rockchip: Fix static checker warning in
rockchip_ddrclk_get_parent call
- libceph: bump CEPH_MSG_MAX_DATA_LEN
- Revert "ceph: fix dentry leak in splice_dentry()"
- mach64: fix display corruption on big endian machines
- mach64: fix image corruption due to reading accelerator registers
- [arm64] reset: hisilicon: fix potential NULL pointer dereference
- vhost/scsi: truncate T10 PI iov_iter to prot_bytes
- ocfs2: fix a misuse a of brelse after failing ocfs2_check_dir_entry
- mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings
- netfilter: conntrack: fix calculation of next bucket number in
early_drop
- termios, tty/tty_baudrate.c: fix buffer overrun
- Btrfs: fix cur_offset in the error case for nocow
- Btrfs: fix data corruption due to cloning of eof block
- clockevents/drivers/i8253: Add support for PIT shutdown quirk
- ext4: add missing brelse() update_backups()'s error path
- ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path
- ext4: add missing brelse() add_new_gdb_meta_bg()'s error path
- ext4: avoid potential extra brelse in setup_new_flex_group_blocks()
- ext4: fix possible inode leak in the retry loop of ext4_resize_fs()
- ext4: avoid buffer leak in ext4_orphan_add() after prior errors
- ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while
resizing
- ext4: avoid possible double brelse() in add_new_gdb() on error path
- ext4: fix possible leak of sbi->s_group_desc_leak in error path
- ext4: fix possible leak of s_journal_flag_rwsem in error path
- ext4: release bs.bh before re-using in ext4_xattr_block_find()
- ext4: fix buffer leak in ext4_xattr_move_to_block() on error path
- ext4: fix buffer leak in __ext4_read_dirblock() on error path
- mount: Retest MNT_LOCKED in do_umount
- mount: Don't allow copying MNT_UNBINDABLE|MNT_LOCKED mounts
- mount: Prevent MNT_DETACH from disconnecting locked mounts
- sunrpc: correct the computation for page_ptr when truncating
- nfsd: COPY and CLONE operations require the saved filehandle to be set
- rtc: hctosys: Add missing range error reporting
- fuse: fix use-after-free in fuse_direct_IO()
- fuse: fix leaked notify reply
- configfs: replace strncpy with memcpy
- lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn
- hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444!
- mm: migration: fix migration of huge PMD shared pages
- [armhf] drm/rockchip: Allow driver to be shutdown on reboot/kexec
- drm/dp_mst: Check if primary mstb is null
- [x86] drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N values
- [x86] drm/i915/execlists: Force write serialisation into context image
vs execution
- [arm64] KVM: Fix caching of host MDCR_EL2 value
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.139
- flow_dissector: do not dissect l4 ports for fragments
- ip_tunnel: don't force DF when MTU is locked
- net-gro: reset skb->pkt_type in napi_reuse_skb()
- sctp: not allow to set asoc prsctp_enable by sockopt
- tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control
paths
- usbnet: smsc95xx: disable carrier check while suspending
- inet: frags: better deal with smp races
- ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF
- kbuild: Add better clang cross build support
- kbuild: clang: add -no-integrated-as to KBUILD_[AC]FLAGS
- kbuild: Consolidate header generation from ASM offset information
- kbuild: consolidate redundant sed script ASM offset generation
- kbuild: fix asm-offset generation to work with clang
- kbuild: drop -Wno-unknown-warning-option from clang options
- kbuild, LLVMLinux: Add -Werror to cc-option to support clang
- kbuild: use -Oz instead of -Os when using clang
- kbuild: Add support to generate LLVM assembly files
- modules: mark __inittest/__exittest as __maybe_unused
- [x86] kbuild: Use cc-option to enable -falign-{jumps/loops}
- [amd64] crypto, x86: aesni - fix token pasting for clang
- kbuild: Add __cc-option macro
- [x86] build: Use __cc-option for boot code compiler options
- [x86] build: Specify stack alignment for clang
- kbuild: clang: Disable 'address-of-packed-member' warning
- [arm64] crypto: arm64/sha - avoid non-standard inline asm tricks
- [x86] boot: #undef memcpy() et al in string.c
- [arm64] efi/libstub/arm64: Use hidden attribute for struct screen_info
reference
- [arm64] efi/libstub/arm64: Force 'hidden' visibility for section markers
- efi/libstub: Preserve .debug sections after absolute relocation check
- [arm64] efi/libstub/arm64: Set -fpie when building the EFI stub
- [x86] build: Fix stack alignment for CLang
- [x86] build: Use cc-option to validate stack alignment parameter
- Kbuild: use -fshort-wchar globally
- [arm64] uaccess: suppress spurious clang warning
- [armel,armhf] add more CPU part numbers for Cortex and Brahma B15 CPUs
- [armel,armhf] bugs: prepare processor bug infrastructure
- [armel,armhf] bugs: hook processor bug checking into SMP and suspend
paths
- [armel,armhf] bugs: add support for per-processor bug checking
- [armel,armhf] spectre: add Kconfig symbol for CPUs vulnerable to Spectre
- [armel,armhf] spectre-v2: harden branch predictor on context switches
- [armel,armhf] spectre-v2: add Cortex A8 and A15 validation of the IBE
bit
- [armel,armhf] spectre-v2: harden user aborts in kernel space
- [armel,armhf] spectre-v2: add firmware based hardening
- [armel,armhf] spectre-v2: warn about incorrect context switching
functions
- [armel,armhf] KVM: invalidate BTB on guest exit for Cortex-A12/A17
- [armel,armhf] KVM: invalidate icache on guest exit for Cortex-A15
- [armel,armhf] spectre-v2: KVM: invalidate icache on guest exit for
Brahma B15
- [armel,armhf] KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling
- [armel,armhf] KVM: report support for SMCCC_ARCH_WORKAROUND_1
- [armel,armhf] spectre-v1: add speculation barrier (csdb) macros
- [armel,armhf] spectre-v1: add array_index_mask_nospec() implementation
- [armel,armhf] spectre-v1: fix syscall entry
- [armel,armhf] signal: copy registers using __copy_from_user()
- [armel,armhf] vfp: use __copy_from_user() when restoring VFP state
- [armel,armhf] oabi-compat: copy semops using __copy_from_user()
- [armel,armhf] use __inttype() in get_user()
- [armel,armhf] spectre-v1: use get_user() for __get_user()
- [armel,armhf] spectre-v1: mitigate user accesses
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.140
- Revert "x86/speculation: Enable cross-hyperthread spectre v2 STIBP
mitigation"
- Revert "ipv6: set rt6i_protocol properly in the route when it is
installed"
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.141
- cifs: don't dereference smb_file_target before null check
- reiserfs: propagate errors from fill_with_dentries() properly
- hfs: prevent btree data loss on root split
- hfsplus: prevent btree data loss on root split
- drm/edid: Add 6 bpc quirk for BOE panel.
- clk: fixed-rate: fix of_node_get-put imbalance
- fs/exofs: fix potential memory leak in mount option parsing
- [armhf] clk: samsung: exynos5420: Enable PERIS clocks for suspend
- [x86] platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307
- [arm64] percpu: Initialize ret in the default case
- netfilter: ipset: actually allow allowable CIDR 0 in hash:net,port,net
- netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment()
- netfilter: xt_IDLETIMER: add sysfs filename checking routine
- [s390x] qeth: fix HiperSockets sniffer
- [ppc64el] hwmon: (ibmpowernv) Remove bogus __init annotations
- clk: fixed-factor: fix of_node_get-put imbalance
- qed: Fix memory/entry leak in qed_init_sp_request()
- qed: Fix blocking/unlimited SPQ entries leak
- zram: close udev startup race condition as default groups
- SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer()
- gfs2: Put bitmap buffers in put_super
- btrfs: Enhance btrfs_trim_fs function to handle error better
- btrfs: Ensure btrfs_trim_fs can trim the whole filesystem
- btrfs: fix pinned underflow after transaction aborted
- Revert "media: videobuf2-core: don't call memop 'finish' when
queueing"
- Revert "Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV"
- media: v4l: event: Add subscription to list before calling "add"
operation
- uio: Fix an Oops on load
- usb: cdc-acm: add entry for Hiro (Conexant) modem
- USB: quirks: Add no-lpm quirk for Raydium touchscreens
- usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB
- USB: misc: appledisplay: add 20" Apple Cinema Display
- [x86] ACPI / platform: Add SMB0001 HID to forbidden_id_list
- HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges
- libceph: fall back to sendmsg for slab pages
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.142
- usb: core: Fix hub port connection events lost
- [arm64,armhf] usb: dwc3: core: Clean up ULPI device
- usb: xhci: fix timeout for transition from RExit to U0
- MAINTAINERS: Add Sasha as a stable branch maintainer
- gpio: don't free unallocated ida on gpiochip_add_data_with_key() error
path
- iwlwifi: mvm: support sta_statistics() even on older firmware
- iwlwifi: mvm: fix regulatory domain update when the firmware starts
- brcmfmac: fix reporting support for 160 MHz channels
- tools/power/cpupower: fix compilation with STATIC=true
- v9fs_dir_readdir: fix double-free on p9stat_read error
- selinux: Add __GFP_NOWARN to allocation at str_read()
- bfs: add sanity check at bfs_fill_super()
- sctp: clear the transport of some out_chunk_list chunks in
sctp_assoc_rm_peer
- gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd
- llc: do not use sk_eat_skb()
- mm: don't warn about large allocations for slab
- drm/ast: change resolution may cause screen blurred
- drm/ast: fixed cursor may disappear sometimes
- drm/ast: Remove existing framebuffers before loading driver
- can: dev: can_get_echo_skb(): factor out non sending code to
__can_get_echo_skb()
- can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame
to access frame length
- can: dev: __can_get_echo_skb(): Don't crash the kernel if
can_priv::echo_skb is accessed out of bounds
- can: dev: __can_get_echo_skb(): print error message, if trying to echo
non existing skb
- IB/core: Fix for core panic
- [amd64] IB/hfi1: Eliminate races in the SDMA send error path
- usb: xhci: Prevent bus suspend if a port connect change or polling state
is detected
- [arm64] pinctrl: meson: fix pinconf bias disable
- [armhf] cpufreq: imx6q: add return value check for voltage scale
- floppy: fix race condition in __floppy_read_block_0()
- [powerpc*] io: Fix the IO workarounds code to work with Radix
- [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and
CoffeeLake CPUs
- SUNRPC: Fix a bogus get/put in generic_key_to_expire()
- [powerpc*] numa: Suppress "VPHN is not supported" messages
- [arm64,armhf] efi/arm: Revert deferred unmap of early memmap mapping
- tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative
offset
- of: add helper to lookup compatible child node
- ath10k: fix kernel panic due to race in accessing arvif list
- Input: xpad - add product ID for Xbox One S pad
- Input: xpad - fix Xbox One rumble stopping after 2.5 secs
- Input: xpad - correctly sort vendor id's
- Input: xpad - move reporting xbox one home button to common function
- Input: xpad - simplify error condition in init_output
- Input: xpad - don't depend on endpoint order
- Input: xpad - fix stuck mode button on Xbox One S pad
- Input: xpad - restore LED state after device resume
- Input: xpad - support some quirky Xbox One pads
- Input: xpad - sort supported devices by USB ID
- Input: xpad - sync supported devices with xboxdrv
- Input: xpad - add USB IDs for Mad Catz Brawlstick and Razer Sabertooth
- Input: xpad - sync supported devices with 360Controller
- Input: xpad - sync supported devices with XBCD
- Input: xpad - constify usb_device_id
- Input: xpad - fix PowerA init quirk for some gamepad models
- Input: xpad - validate USB endpoint type during probe
- Input: xpad - add support for PDP Xbox One controllers
- Input: xpad - add PDP device id 0x02a4
- Input: xpad - fix some coding style issues
- Input: xpad - avoid using __set_bit() for capabilities
- Input: xpad - add GPD Win 2 Controller USB IDs
- Input: xpad - fix GPD Win 2 controller name
- Input: xpad - add support for Xbox1 PDP Camo series gamepad
- mwifiex: prevent register accesses after host is sleeping
- mwifiex: report error to PCIe for suspend failure
- mwifiex: Fix NULL pointer dereference in skb_dequeue()
- mwifiex: fix p2p device doesn't find in scan problem
- scsi: ufs: fix bugs related to null pointer access and array size
- scsi: ufshcd: Fix race between clk scaling and ungate work
- scsi: ufs: fix race between clock gating and devfreq scaling work
- scsi: ufshcd: release resources if probe fails
- tty: wipe buffer.
- tty: wipe buffer if not echoing data
- usb: xhci: fix uninitialized completion when USB3 port got wrong status
- sched/core: Allow __sched_setscheduler() in interrupts when PI is not
used
- namei: allow restricted O_CREAT of FIFOs and regular files
- lan78xx: Read MAC address from DT if present
- [s390x] mm: Check for valid vma before zapping in gmap_discard
- net: ieee802154: 6lowpan: fix frag reassembly
- Revert "evm: Translate user/group ids relative to s_user_ns when
computing HMAC"
- ima: always measure and audit files in policy
- ima: re-introduce own integrity cache lock
- ima: re-initialize iint->atomic_flags
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.143
- mm/huge_memory: rename freeze_page() to unmap_page()
- mm/huge_memory.c: reorder operations in __split_huge_page_tail()
- mm/huge_memory: splitting set mapping+index before unfreeze
- mm/huge_memory: fix lockdep complaint on 32-bit i_size_read()
- mm/khugepaged: collapse_shmem() stop if punched or truncated
- shmem: shmem_charge: verify max_block is not exceeded before inode
update
- shmem: introduce shmem_inode_acct_block
- mm/khugepaged: fix crashes due to misaccounted holes
- mm/khugepaged: collapse_shmem() remember to clear holes
- mm/khugepaged: minor reorderings in collapse_shmem()
- mm/khugepaged: collapse_shmem() without freezing new_page
- mm/khugepaged: collapse_shmem() do not crash on Compound
- media: em28xx: Fix use-after-free when disconnecting
- [arm64,armhf] Revert "wlcore: Add missing PM call for
wlcore_cmd_wait_for_event_or_timeout()"
- net: skb_scrub_packet(): Scrub offload_fwd_mark
- [s390x] qeth: fix length check in SNMP processing
- usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2
- [x86] kvm: mmu: Fix race in emulated page table writes
- [x86] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb
- [x86] KVM: Fix scan ioapic use-before-initialization (CVE-2018-19407)
- Btrfs: ensure path name is null terminated at btrfs_control_ioctl
- [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific
source file
- [x86] perf/x86/intel: Add generic branch tracing check to
intel_pmu_has_bts()
- fs: fix lost error code in dio_complete
- [i386] ALSA: wss: Fix invalid snd_free_pages() at error path
- ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write
- ALSA: control: Fix race between adding and removing a user element
- [sparc] ALSA: sparc: Fix invalid snd_free_pages() at error path
- ext2: fix potential use after free
- btrfs: release metadata before running delayed refs
- USB: usb-storage: Add new IDs to ums-realtek
- usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series
- Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid"
- mm: use swp_offset as key in shmem_replace_page()
- [x86] Drivers: hv: vmbus: check the creation_status in
vmbus_establish_gpadl()
- [amd64] misc: mic/scif: fix copy-paste error in
scif_create_remote_lookup
- [armhf] bus: arm-cci: remove unnecessary unreachable()
- [armhf] trusted_foundations: do not use naked function
- [x86] efi/libstub: Make file I/O chunking x86-specific
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.144
- kernfs: Replace strncpy with memcpy
- ip_tunnel: Fix name string concatenate in __ip_tunnel_create()
- scsi: bfa: convert to strlcpy/strlcat
- [x86] staging: rts5208: fix gcc-8 logic error warning
- [amd64] x86/power/64: Use char arrays for asm function names
- iser: set sector for ambiguous mr status errors
- uprobes: Fix handle_swbp() vs. unregister() + register() race once more
- [mips*] fix mips_get_syscall_arg o32 check
- IB/mlx5: Avoid load failure due to unknown link width
- drm/ast: Fix incorrect free on ioregs
- drm: set is_master to 0 upon drm_new_set_master() failure
- scsi: scsi_devinfo: cleanly zero-pad devinfo strings
- scsi: csiostor: Avoid content leaks and casts
- [x86] svm: Add mutex_lock to protect apic_access_page_done on AMD
systems
- Input: xpad - quirk all PDP Xbox One gamepads
- Input: elan_i2c - add ELAN0620 to the ACPI table
- Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR
- Input: elan_i2c - add support for ELAN0621 touchpad
- btrfs: Always try all copies when reading extent buffers
- Btrfs: fix use-after-free when dumping free space
- udf: Allow mounting volumes with incorrect identification strings
- [arm64,armhf] reset: make optional functions really optional
- [arm64,armhf] reset: core: fix reset_control_put
- reset: fix optional reset_control_get stubs to return NULL
- [arm64,armhf] reset: add exported __reset_control_get, return NULL if
optional
- [arm64,armhf] reset: make device_reset_optional() really optional
- reset: remove remaining WARN_ON() in <linux/reset.h>
- mm: cleancache: fix corruption on missed inode invalidation
(CVE-2018-16862)
- net: qed: use correct strncpy() size
- tipc: use destination length for copy string
- libceph: drop len argument of *verify_authorizer_reply()
- libceph: no need to drop con->mutex for ->get_authorizer()
- libceph: store ceph_auth_handshake pointer in ceph_connection
- libceph: factor out __prepare_write_connect()
- libceph: factor out __ceph_x_decrypt()
- libceph: factor out encrypt_authorizer()
- libceph: add authorizer challenge (CVE-2018-1128)
- libceph: implement CEPHX_V2 calculation mode (CVE-2018-1129)
- libceph: weaken sizeof check in ceph_x_verify_authorizer_reply()
- libceph: check authorizer reply/challenge length before reading
- bpf: Prevent memory disambiguation attack (CVE-2018-3639)
- wil6210: missing length check in wmi_set_ie (CVE-2018-5848)
- btrfs: validate type when reading a chunk (CVE-2018-14611)
- btrfs: Verify that every chunk has corresponding block group at mount
time (CVE-2018-14612)
- btrfs: Refactor check_leaf function for later expansion
- btrfs: Check if item pointer overlaps with the item itself
- btrfs: Add sanity check for EXTENT_DATA when reading out leaf
- btrfs: Add checker for EXTENT_CSUM
- btrfs: Move leaf and node validation checker to tree-checker.c
- btrfs: struct-funcs, constify readers
- btrfs: tree-checker: Enhance btrfs_check_node output
- btrfs: tree-checker: Fix false panic for sanity test
- btrfs: tree-checker: Add checker for dir item
- btrfs: tree-checker: use %zu format string for size_t
- btrfs: tree-check: reduce stack consumption in check_dir_item
- btrfs: tree-checker: Verify block_group_item (CVE-2018-14613)
- btrfs: tree-checker: Detect invalid and empty essential trees
(CVE-2018-14612)
- btrfs: Check that each block group has corresponding chunk at mount time
(CVE-2018-14610)
- btrfs: tree-checker: Check level for leaves and nodes
- btrfs: tree-checker: Fix misleading group system information
- f2fs: fix race condition in between free nid allocator/initializer
(CVE-2017-18249)
- f2fs: detect wrong layout
- f2fs: return error during fill_super
- f2fs: check blkaddr more accuratly before issue a bio
- f2fs: sanity check on sit entry
- f2fs: enhance sanity_check_raw_super() to avoid potential overflow
- f2fs: clean up with is_valid_blkaddr()
- f2fs: introduce and spread verify_blkaddr
- f2fs: fix to do sanity check with secs_per_zone (CVE-2018-13100)
- f2fs: fix to do sanity check with user_block_count (CVE-2018-13097)
- f2fs: Add sanity_check_inode() function
- f2fs: fix to do sanity check with node footer and iblocks
(CVE-2018-13096)
- f2fs: fix to do sanity check with block address in main area
- f2fs: fix missing up_read
- f2fs: fix to do sanity check with block address in main area v2
(CVE-2018-14616)
- f2fs: free meta pages if sanity check for ckpt is failed
- f2fs: fix to do sanity check with cp_pack_start_sum (CVE-2018-14614)
- xfs: don't fail when converting shortform attr to long form during
ATTR_REPLACE (CVE-2018-18690)
- hugetlbfs: fix bug in pgoff overflow checking
[ Ben Hutchings ]
* drivers/net/ethernet: Ignore ABI changes (fixes FTBFS on arm64;
Closes: #914556)
* libcpupower: Hide private function and drop it from .symbols file
* Revert "elevator: fix truncation of icq_cache_name" to avoid ABI change
* reset: Avoid ABI changes in 4.9.144
* esp_scsi: Ignore ABI changes
* snd-hda: Ignore ABI changes
* posix-timers: Avoid ABI change in 4.9.136
* sched: Avoid ABI change in 4.9.136
* [armel,armhf] Avoid ABI change in 4.9.139
[ Noah Meyerhans ]
* [arm64] PCI: Enable HOTPLUG_PCI and HOTPLUG_PCI_ACPI (Closes: #915231)
* drivers/net/ethernet/amazon: Backport ENA 2.0.2 network driver
(Closes: #915229)
[ Salvatore Bonaccorso ]
* [rt] Refresh
0159-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch for
context changes in 4.9.137
* Refresh mips-loongson-3-support-irq_set_affinity-in-i8259-ch.patch for
context changes in 4.9.138
* Refresh kbuild-use-nostdinc-in-compile-tests.patch for context changes in
4.9.139
* Refresh inet-frags-avoid-abi-change-in-4.9.134.patch for context changes
in 4.9.139
* scripts/mod: Update modpost wrapper for 4.9.139.
Upstream commit cf0c3e68aa81 "kbuild: fix asm-offset generation to work
with clang" changed the macros used by devicetable-offsets.c. Copy the
new sed code from upstream scripts/Makefile.lib.
Originates from the same change for 4.12 done by Ben Hutchings.
* Refresh media-v4l-avoid-abi-change-in-4.9.131.patch for context changes in
4.9.141
* Refresh fs-enable-link-security-restrictions-by-default.patch for context
changes in 4.9.142
* Refresh inet-frags-avoid-abi-change-in-4.9.134.patch for context changes
in 4.9.142
[ Michal Simek ]
* [arm64] Enable Xilinx ZynqMP SoC and drivers
-- Ben Hutchings <ben(a)decadent.org.uk> Sun, 30 Dec 2018 23:27:02 +0000
linux (4.9.135-1) stretch; urgency=medium
* New upstream stable update:
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.131
- crypto: skcipher - Fix -Wstringop-truncation warnings
- tsl2550: fix lux1_input error in low light
- [x86] vmci: type promotion bug in qp_host_get_user_memory()
- [amd64] numa_emulation: Fix emulated-to-physical node mapping
- [x86] staging: rts5208: fix missing error check on call to
rtsx_write_register
- uwb: hwa-rc: fix memory leak at probe
- [arm64,armhf] power: vexpress: fix corruption in notifier registration
- [amd64] iommu/amd: make sure TLB to be flushed before IOVA freed
- Bluetooth: Add a new Realtek 8723DE ID 0bda:b009
- USB: serial: kobil_sct: fix modem-status error handling
- 6lowpan: iphc: reset mac_header after decompress to fix panic
- [s390x] mm: correct allocate_pgste proc_handler callback
- power: remove possible deadlock when unregistering power_supply
- IB/core: type promotion bug in rdma_rw_init_one_mr()
- [powerpc*] kdump: Handle crashkernel memory reservation failure
- [x86] tsc: Add missing header to tsc_msr.c
- [armhf] hwmod: RTC: Don't assume lock/unlock will be called with irq
enabled
- [x86] entry/64: Add two more instruction suffixes
- scsi: target/iscsi: Make iscsit_ta_authentication() respect the output
buffer size
- scsi: klist: Make it safe to use klists in atomic context
- [powerpc/powerpc64,ppc64*] scsi: ibmvscsi: Improve strings handling
- usb: wusbcore: security: cast sizeof to int for comparison
- [ppc64el] powerpc/powernv/ioda2: Reduce upper limit for DMA window size
- alarmtimer: Prevent overflow for relative nanosleep (CVE-2018-13053)
- [s390x] extmem: fix gcc 8 stringop-overflow warning
- [armhf] media: omap3isp: zero-initialize the isp cam_xclk{a,b} initial
data
- drivers/tty: add error handling for pcmcia_loop_config
- [x86] media: tm6000: add error handling for dvb_register_adapter
- ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge
- ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock
- rndis_wlan: potential buffer overflow in rndis_wlan_auth_indication()
- [arm64,armhf] wlcore: Add missing PM call for
wlcore_cmd_wait_for_event_or_timeout()
- [armhf] mvebu: declare asm symbols as character arrays in pmsu.c
- HID: hid-ntrig: add error handling for sysfs_create_group
- [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack
- scsi: bnx2i: add error handling for ioremap_nocache
- scsi: megaraid_sas: Update controller info during resume
- [x86] EDAC, i7core: Fix memleaks and use-after-free on probe and remove
- ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs
- nfsd: fix corrupted reply to badly ordered compound
- EDAC: Fix memleak in module init error path
- [armhf] dts: dra7: fix DCAN node addresses
- [arm64] spi: tegra20-slink: explicitly enable/disable clock
- [arm*] regulator: fix crash caused by null driver data
- USB: fix error handling in usb_driver_claim_interface()
- USB: handle NULL config in usb_find_alt_setting()
- slub: make ->cpu_partial unsigned int
- media: uvcvideo: Support realtek's UVC 1.5 device
- USB: usbdevfs: sanitize flags more
- USB: usbdevfs: restore warning for nonsensical flags
- Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in
service_outstanding_interrupt()"
- USB: remove LPM management from usb_driver_claim_interface()
- Input: elantech - enable middle button of touchpad on ThinkPad P72
- IB/srp: Avoid that sg_reset -d ${srp_device} triggers an infinite loop
- [amd64] IB/hfi1: Invalid user input can result in crash
- [amd64] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL
- scsi: target: iscsi: Use bin2hex instead of a re-implementation
- [armhf] serial: imx: restore handshaking irq for imx1
- [amd64] IB/hfi1: Fix SL array bounds check
- qed: Wait for ready indication before rereading the shmem
- qed: Wait for MCP halt and resume commands to take place
- [arm*] thermal: of-thermal: disable passive polling when thermal zone is
disabled
- [arm64] net: hns: fix length and page_offset overflow when
CONFIG_ARM64_64K_PAGES
- [arm64] net: hns: fix skb->truesize underestimation
- e1000: check on netif_running() before calling e1000_up()
- e1000: ensure to free old tx/rx rings in set_ringparam()
- hwmon: (adt7475) Make adt7475_read_word() return errors
- [x86] drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode
- [arm*] smccc-1.1: Make return values unsigned long
- [arm*] smccc-1.1: Handle function result as parameters
- [x86] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus
- media: v4l: event: Prevent freeing event subscriptions while accessed
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.132
- [arm64] serial: mvebu-uart: Fix reporting of effective CSIZE to
userspace
- time: Introduce jiffies64_to_nsecs()
- mac80211: Run TXQ teardown code before de-registering interfaces
- [ppc64el] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate
function
- mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_X
- mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X
- mac80211: mesh: fix HWMP sequence numbering to follow standard
- [arm64] net: hns: add netif_carrier_off before change speed and duplex
- cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IE
- gpio: Fix crash due to registration race
- RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0
- fs/cifs: don't translate SFM_SLASH (U+F026) to backslash
- cfg80211: fix a type issue in ieee80211_chandef_to_operating_class()
- mac80211: fix a race between restart and CSA flows
- mac80211: Fix station bandwidth setting after channel switch
- mac80211: don't Tx a deauth frame if the AP forbade Tx
- mac80211: shorten the IBSS debug messages
- mm: madvise(MADV_DODUMP): allow hugetlbfs pages
- HID: add support for Apple Magic Keyboards
- HID: hid-saitek: Add device ID for RAT 7 Contagion
- perf evsel: Fix potential null pointer dereference in
perf_evsel__new_idx()
- [ppc64el] perf probe powerpc: Ignore SyS symbols irrespective of
endianness
- RDMA/ucma: check fd type in ucma_migrate_id()
- USB: yurex: Check for truncation in yurex_read()
- nvmet-rdma: fix possible bogus dereference under heavy load
- net/mlx5: Consider PCI domain in search for next dev
- drm/nouveau/TBDdevinit: don't fail when PMU/PRE_OS is missing from VBIOS
- dm raid: fix rebuild of specific devices by updating superblock
- fs/cifs: suppress a string overflow warning
- [x86] net: ena: fix driver when PAGE_SIZE == 64kB
- [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on
Knights Landing CPUs
- dm thin metadata: try to avoid ever aborting transactions
- [arm64] jump_label.h: use asm_volatile_goto macro instead of "asm goto"
- r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED
- [s390x] qeth: use vzalloc for QUERY OAT buffer
- [s390x] qeth: don't dump past end of unknown HW header
- cifs: read overflow in is_valid_oplock_break()
- xen/manage: don't complain about an empty value in control/sysrq node
- xen: avoid crash in disable_hotplug_cpu
- xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCHN_COL usage
- sysfs: Do not return POSIX ACL xattrs via listxattr
- smb2: fix missing files in root share directory listing
- ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760
- [x86] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe()
- gpiolib: Free the last requested descriptor
- proc: restrict kernel stack dumps to root (CVE-2018-17972)
- ocfs2: fix locking for res->tracking and dlm->tracking_list
- dm thin metadata: fix __udivdi3 undefined on 32-bit
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.133
- mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly
- [amd64] x86/vdso: Fix asm constraints on vDSO syscall fallbacks
- [amd64] x86/vdso: Fix vDSO syscall fallback asm constraint regression
- PCI: Reprogram bridge prefetch registers on resume
- mac80211: fix setting IEEE80211_KEY_FLAG_RX_MGMT for AP mode keys
- PM / core: Clear the direct_complete flag on errors
- dm cache metadata: ignore hints array being too small during resize
- dm cache: fix resize crash if user doesn't reload cache table
- xhci: Add missing CAS workaround for Intel Sunrise Point xHCI
- USB: serial: simple: add Motorola Tetra MTP6550 id
- tty: Drop tty->count on tty_reopen() failure
- cgroup: Fix deadlock in cpu hotplug path
- ath10k: fix use-after-free in ath10k_wmi_cmd_send_nowait
- ath10k: fix kernel panic issue during pci probe
- f2fs: fix invalid memory access
- ucma: fix a use-after-free in ucma_resolve_ip()
- ubifs: Check for name being NULL while mounting
- ath10k: fix scan crash due to incorrect length calculation
- ebtables: arpreply: Add the standard target sanity check
- [x86] fpu: Remove use_eager_fpu()
- [x86] fpu: Remove struct fpu::counter
- Revert "perf: sync up x86/.../cpufeatures.h"
- [x86] fpu: Finish excising 'eagerfpu'
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.134
- [armhf] mfd: omap-usb-host: Fix dts probe of children
- scsi: iscsi: target: Don't use stack buffer for scatterlist
- scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted()
- sound: enable interrupt after dma buffer initialization
- [arm64,armhf] stmmac: fix valid numbers of unicast filter entries
- [x86] kvm/lapic: always disable MMIO interface in x2APIC mode
- ext4: Fix error code in ext4_xattr_set_entry()
- mm/vmstat.c: fix outdated vmstat_text
- mach64: detect the dot clock divider correctly on sparc
- [x86] i2c: i2c-scmi: fix for i2c_smbus_write_block_data
- xhci: Don't print a warning when setting link state for disabled ports
- bnxt_en: Fix TX timeout during netpoll.
- bonding: avoid possible dead-lock
- ip6_tunnel: be careful when accessing the inner header
- ip_tunnel: be careful when accessing the inner header
- ipv4: fix use-after-free in ip_cmsg_recv_dstaddr()
- ipv6: take rcu lock in rawv6_send_hdrinc()
- [armhf] net: dsa: bcm_sf2: Call setup during switch resume
- ]arm64] net: hns: fix for unmapping problem when SMMU is on
- net: ipv4: update fnhe_pmtu when first hop's MTU changes
- net/ipv6: Display all addresses in output of /proc/net/if_inet6
- net/usb: cancel pending work when unbinding smsc75xx
- qlcnic: fix Tx descriptor corruption on 82xx devices
- qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface
- team: Forbid enslaving team device to itself
- [armhf] net: dsa: bcm_sf2: Fix unbind ordering
- [armhf] net: mvpp2: Extract the correct ethtype from the skb for tx csum
offload
- rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096
- tcp/dccp: fix lockdep issue when SYN is backlogged
- inet: make sure to grab rcu_read_lock before using ireq->ireq_opt
- inet: frags: change inet_frags_init_net() return value
- inet: frags: add a pointer to struct netns_frags
- inet: frags: refactor ipfrag_init()
- inet: frags: refactor ipv6_frag_init()
- inet: frags: refactor lowpan_net_frag_init()
- ipv6: export ip6 fragments sysctl to unprivileged users
- rhashtable: add schedule points
- inet: frags: use rhashtables for reassembly units
- inet: frags: remove some helpers
- inet: frags: get rif of inet_frag_evicting()
- inet: frags: remove inet_frag_maybe_warn_overflow()
- inet: frags: do not clone skb in ip_expire()
- ipv6: frags: rewrite ip6_expire_frag_queue()
- inet: frags: get rid of ipfrag_skb_cb/FRAG_CB
- ip: discard IPv4 datagrams with overlapping segments.
- net: speed up skb_rbtree_purge()
- net: modify skb_rbtree_purge to return the truesize of all purged skbs.
- ipv6: defrag: drop non-last frags smaller than min mtu
- net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends
- net: add rb_to_skb() and other rb tree helpers
- ip: use rb trees for IP frag queue.
- ip: add helpers to process in-order fragments faster.
- ip: process in-order fragments efficiently
- ip: frags: fix crash in ip_do_fragment()
- ipv4: frags: precedence bug in ip_expire()
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.135
- media: af9035: prevent buffer overflow on write
- batman-adv: Fix segfault when writing to throughput_override
- batman-adv: Fix segfault when writing to sysfs elp_interval
- batman-adv: Prevent duplicated nc_node entry
- batman-adv: Prevent duplicated softif_vlan entry
- batman-adv: Prevent duplicated global TT entry
- batman-adv: Prevent duplicated tvlv handler
- batman-adv: fix backbone_gw refcount on queue_work() failure
- batman-adv: fix hardif_neigh refcount on queue_work() failure
- [armhf] clocksource/drivers/ti-32k: Add CLOCK_SOURCE_SUSPEND_NONSTOP
flag for non-am43 SoCs
- [powerpc*/*64*] scsi: ibmvscsis: Fix a stringop-overflow warning
- [powerpc*/*64*] scsi: ibmvscsis: Ensure partition name is properly NUL
terminated
- [arm64] drm: mali-dp: Call drm_crtc_vblank_reset on device init
- scsi: sd: don't crash the host on invalid commands
- net/mlx4: Use cpumask_available for eq->affinity_mask
- [powerpc*] tm: Fix userspace r13 corruption
- [powerpc*] tm: Avoid possible userspace r1 corruption on reclaim
- [amd64] iommu/amd: Return devid as alias for ACPI HID devices
- mremap: properly flush TLB before releasing the page (CVE-2018-18281)
- mm: Preserve _PAGE_DEVMAP across mprotect() calls
- netfilter: check for seqadj ext existence before adding it in
nf_nat_setup_info
- HID: quirks: fix support for Apple Magic Keyboards
- usb: gadget: serial: fix oops when data rx'd after close
- sched/cputime: Convert kcpustat to nsecs
- sched/cputime: Increment kcpustat directly on irqtime account
- sched/cputime: Fix ksoftirqd cputime accounting regression
- [x86] HV: properly delay KVP packets when negotiation is in progress
[ Ben Hutchings ]
* Resolve ABI changes caused by upstream fix for CVE-2018-5391:
- Revert "inet: frags: fix ip6frag_low_thresh boundary"
- Revert "inet: frags: reorganize struct netns_frags"
- Revert "rhashtable: reorganize struct rhashtable layout"
- Revert "inet: frags: break the 2GB limit for frags storage"
- inet: frags: Avoid ABI change in 4.9.134
- sk_buff: Avoid ABI change in 4.9.134
- snmp: Remove the ReasmOverlaps statistic
- ipv6: Ignore ABI changes in fragment reassembly functions
* [x86] fpu: Avoid ABI change in 4.9.133
* power: Avoid ABI change in 4.9.131
* slub: Avoid ABI change in 4.9.131
* media: v4l: Avoid ABI change in 4.9.131
* netdev: Hide netdev_notifier_info_ext from modules
* [x86] Revert "x86/mm: Expand static page table for fixmap space"
* Revert "tracing: Use strlcpy() instead of strcpy() in
__trace_find_cmdline()", which does not fix a real security issue
-- Salvatore Bonaccorso <carnil(a)debian.org> Sun, 11 Nov 2018 15:03:44 +0100
--- Modifications pour mariadb-10.1 (libmariadbclient18) ---
mariadb-10.1 (10.1.38-0+deb9u1) stretch; urgency=medium
* SECURITY UPDATE: New upstream release 10.1.38. Includes fixes for
the following security vulnerabilities (Closes: #920933):
- CVE-2019-2537
- CVE-2019-2529
* Update correct branch name in gbp.conf
* Disable test unit.pcre_test on s390x that was failing in stretch-security
(Closes: #920854)
* Limit build test suite to 'main' like in mariadb-10.3 to make unnecessary
build failures less likely in lifetime of Stretch.
* Fix mips compilation failure (__bss_start symbol missing) (Closes: #920855)
* Extend the server README to clarify common misunderstandings
(Closes: #878215)
* Enable ccache in CMake path so it can be used automatically where available
* Heavily refactor and unify gitlab-ci.yml MariaDB install/upgrade steps.
This ensures uploads to Stretch are much more safer to do now than in the
past.
-- Otto Kekäläinen <otto(a)debian.org> Tue, 16 Apr 2019 14:56:50 +0300
mariadb-10.1 (10.1.37-0+deb9u1) stretch-security; urgency=high
* SECURITY UPDATE: New upstream release 10.1.37. Includes fixes for
the following security vulnerabilities (Closes: #912848):
- CVE-2018-3282
- CVE-2018-3251
- CVE-2018-3174
- CVE-2018-3156
- CVE-2018-3143
- CVE-2016-9843
* Add (and rename) new man pages
* Add Gitlab-CI definition file that can test each commit to this repository
* Fix d/control metadata to match status for Debian Stretch
* Physically remove patches no longer in series and not applied anyway
* Fix wrong-path-for-interpreter in innotop script to make package
Lintian error free as pass CI systems fully
* Previous upstream version 10.1.36 included fixes for the following
security vulnerabilities:
- CVE-2019-2503
* Previous upstream version 10.1.35 included fixes for the following
security vulnerabilities:
- CVE-2018-3066
- CVE-2018-3064
- CVE-2018-3063
- CVE-2018-3058
* Previous upstream version 10.1.33 included fixes for the following
security vulnerabilities:
- CVE-2018-2819
- CVE-2018-2817
- CVE-2018-2813
- CVE-2018-2787
- CVE-2018-2784
- CVE-2018-2782
- CVE-2018-2781
- CVE-2018-2771
- CVE-2018-2767
- CVE-2018-2766
- CVE-2018-2761
- CVE-2018-2755
* Previous upstream version 10.1.31 included fixes for the following
security vulnerabilities:
- CVE-2018-2668
- CVE-2018-2665
- CVE-2018-2640
- CVE-2018-2622
- CVE-2018-2612
- CVE-2018-2562
* Revert "Update d/gbp.conf to track stretch branches"
* New upstream version 10.1.30. Includes fixes for the following
security vulnerabilities (Closes: #885345):
- CVE-2017-15365
* Amend previous Debian changelog entries to contain new CVE identifiers
* Refresh patches for MariaDB 10.1.30 and again for .34
* Delete unnecessary systemd files introduced by upstream
* Add new files introduced by upstream to correct packages
* Use list-missing instead of fail in d/rules so builds pass
[ Ondřej Surý ]
* New upstream version 10.1.29. Includes fixes for the following
security vulnerabilities:
- CVE-2017-10378
- CVE-2017-10268
- MDEV-13819
* Add libconfig-inifiles-perl to mariadb-client-10.1 depends to fix
mytop
* Add mips64el to the list of platforms that are allowed to fail test
suite
* Handle new and/or missing files
* Ignore failed tests on more non-release platforms (kfreebsd-i386,
kfreebsd-amd64 and sparc64)
* Rebase patches for MariaDB 10.1.29
[ Christian Ehrhardt ]
* d/t/upstream: skip func_regexp_pcre on s390x
[ Vicentiu Ciorbaru ]
* Fix Mroonga compilation failure on arm64
* Extend libmariadbclient-rename.patch to cover TokuDB as well
* Disable disks.disks test
-- Otto Kekäläinen <otto(a)debian.org> Wed, 08 Aug 2018 19:32:41 +0300
--- Modifications pour openssh (openssh-client openssh-server openssh-sftp-server) ---
openssh (1:7.4p1-10+deb9u6) stretch-security; urgency=high
* Non-maintainer upload by the Security Team.
* Apply upstream patch to make scp handle shell-style brace expansions
when checking that filenames sent by the server match what the client
requested (closes: #923486).
-- Salvatore Bonaccorso <carnil(a)debian.org> Fri, 01 Mar 2019 17:19:28 +0100
openssh (1:7.4p1-10+deb9u5) stretch; urgency=high
* Non-maintainer upload by the Security Team.
* CVE-2018-20685: disallow empty filenames or ones that refer to the current
directory (Closes: #919101)
* CVE-2019-6109: sanitize scp filenames via snmprintf (Closes: #793412)
* CVE-2019-6111: check in scp client that filenames sent during
remote->local directory copies satisfy the wildcards specified by the user
-- Yves-Alexis Perez <corsac(a)debian.org> Fri, 08 Feb 2019 15:25:55 +0100
--- Modifications pour patch ---
patch (2.7.5-1+deb9u2) stretch-security; urgency=high
* Fix CVE-2019-13636: mishandled following of symlinks (closes: #932401).
* Fix CVE-2019-13638: shell command injection.
* Fix CVE-2018-1000156 regression, temporary file leak on failed ed-style
patches (closes: #933140).
-- Laszlo Boszormenyi (GCS) <gcs(a)debian.org> Fri, 26 Jul 2019 10:58:06 +0000
--- Modifications pour perl (libperl5.24 perl perl-base perl-modules-5.24) ---
perl (5.24.1-3+deb9u5) stretch-security; urgency=high
* [SECURITY] CVE-2018-18311: Integer overflow leading to buffer
overflow and segmentation fault
* [SECURITY] CVE-2018-18312: Heap-buffer-overflow write in S_regatom
(regcomp.c)
* [SECURITY] CVE-2018-18313: Heap-buffer-overflow read in regcomp.c
* [SECURITY] CVE-2018-18314: Heap-based buffer overflow in extended
character classes
-- Dominic Hargreaves <dom(a)earth.li> Thu, 29 Nov 2018 11:11:57 +0000
--- Modifications pour php7.0 (libapache2-mod-php7.0 php7.0 php7.0-cli php7.0-common
php7.0-json php7.0-ldap php7.0-opcache php7.0-readline) ---
php7.0 (7.0.33-0+deb9u3) stretch-security; urgency=medium
* Pull security fixes from
https://github.com/Microsoft/php-src, a
shared effort by Remi Collet and Anatol Belski to keep up with
security issues in PHP 5.6.40 after EOL.
* Security Issues Fixed:
+ Core:
- Fixed bug #77630 (rename() across the device may allow unwanted access during
processing).
+ EXIF:
- Fixed bug #77509 (Uninitialized read in exif_process_IFD_in_TIFF).
- Fixed bug #77540 (Invalid Read on exif_process_SOFn).
- Fixed bug #77563 (Uninitialized read in exif_process_IFD_in_MAKERNOTE).
- Fixed bug #77659 (Uninitialized read in exif_process_IFD_in_MAKERNOTE).
+ PHAR:
- Fixed bug #77396 (Null Pointer Dereference in phar_create_or_parse_filename).
- Fixed bug #77586 (phar_tar_writeheaders_int() buffer overflow).
+ SPL:
- Fixed bug #77431 (openFile() silently truncates after a null byte).
-- Ondřej Surý <ondrej(a)debian.org> Fri, 08 Mar 2019 10:01:24 +0000
php7.0 (7.0.33-0+deb9u2) stretch-security; urgency=medium
* CVE-2019-9020
* CVE-2019-9021
* CVE-2019-9022 (plus backport for CAA support)
* CVE-2019-9023
* CVE-2019-9024
-- Moritz Mühlenhoff <jmm(a)debian.org> Tue, 26 Feb 2019 00:13:19 +0100
php7.0 (7.0.33-0+deb9u1) stretch-security; urgency=high
* New upstream version 7.0.33
* Fixed security bugs:
+ [CVE-2018-19518]: imap_open() function command injection
+ [CVE-2018-14851]: heap-buffer-overflow (READ of size 48) while
reading exif data
+ [CVE-2018-14883]: Int Overflow lead to Heap OverFlow in
exif_thumbnail_extract of exif.c
+ [CVE-2018-17082]: XSS due to the header Transfer-Encoding: chunked
-- Ondřej Surý <ondrej(a)debian.org> Fri, 07 Dec 2018 11:36:49 +0000
--- Modifications pour python-acme ---
python-acme (0.28.0-1~deb9u1) stretch; urgency=medium
* This stretch update is to cure the problem caused by the deprecation
and disabling of the upstream TLS-SNI-01 certificate verification
protocol due to a security vulnerability. Note, the security
vulnerability isn't in this package; rather, earlier versions of
certbot are no longer functional due to changes in the interface that
certbot uses to retrieve certificates.
* Pull in unreleased version bump of josepy to fix deprecation warnings.
* Pull in two patches to help fix josepy compatibility problems.
* Pull in a Breaks to require upgrade in a single move.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Sun, 02 Dec 2018 16:24:15 -0500
python-acme (0.28.0-1) unstable; urgency=medium
* New upstream version 0.28.0
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Wed, 07 Nov 2018 18:05:59 -0500
python-acme (0.27.0-1) unstable; urgency=medium
* New upstream release.
* Bump S-V; no changes needed.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Wed, 05 Sep 2018 20:12:58 -0400
python-acme (0.26.0-1) unstable; urgency=medium
* New upstream version 0.26.0
* Bump S-V; add Rules-Require-Root: no
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Thu, 12 Jul 2018 22:07:01 -0400
python-acme (0.25.1-1) unstable; urgency=medium
* New upstream version 0.25.1
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Wed, 13 Jun 2018 22:28:55 -0400
python-acme (0.25.0-1) unstable; urgency=medium
* New upstream version 0.25.0
* Add new dependency on requests-toolbelt
* Drop unnecessary X-Python-Version fields
* Add pytest as build-time dep only.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Mon, 11 Jun 2018 21:54:41 -0400
python-acme (0.24.0-2) unstable; urgency=medium
* Update team email address. (Closes: #895863)
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Fri, 04 May 2018 20:33:30 -0400
python-acme (0.24.0-1) unstable; urgency=medium
* New upstream release.
* Bump S-V; no changes needed.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Thu, 03 May 2018 19:30:10 -0400
python-acme (0.22.2-1) unstable; urgency=medium
* New upstream release.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Wed, 21 Mar 2018 00:45:24 -0400
python-acme (0.22.0-1) unstable; urgency=medium
* New upstream release -- now with wildcards!
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Thu, 15 Mar 2018 20:11:05 -0400
python-acme (0.21.1-1) unstable; urgency=high
* New upstream release.
* Cleanup from josepy separation.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Tue, 30 Jan 2018 19:25:01 -0500
python-acme (0.20.0-1) unstable; urgency=low
* New upstream release.
* Add new dependencies introduced upstream.
* Bump S-V, debhelper versions.
* Move doc-base ref to package instead of package-doc.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Fri, 05 Jan 2018 21:44:42 -0500
python-acme (0.19.0-1) unstable; urgency=medium
* New upstream release.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Wed, 04 Oct 2017 19:32:09 -0400
python-acme (0.18.2-1) unstable; urgency=medium
* New upstream release.
* Bump S-V; no changes needed.
* Switch to python3-sphinx for docs.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Sun, 01 Oct 2017 17:38:25 -0400
python-acme (0.17.0-1) unstable; urgency=medium
* New upstream release.
* Reduce dependency on python-requests, following upstream.
* Increase priority to optional to comply with Policy v4.0.1.0
* Declare Testsuite using simple autopkgtest.
* Bump S-V to 4.0.1.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Sun, 06 Aug 2017 14:11:53 -0400
python-acme (0.14.2-1) experimental; urgency=medium
* Team upload.
* New upstream release.
-- Robie Basak <robie.basak(a)ubuntu.com> Fri, 26 May 2017 12:41:31 +0100
python-acme (0.12.0-1) experimental; urgency=medium
* New upstream release.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Sat, 18 Mar 2017 18:13:01 -0400
python-acme (0.11.1-1) unstable; urgency=medium
* New upstream release.
* Drop dep on python3?-dnspython removed upstream
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Thu, 02 Feb 2017 20:31:00 -0500
--- Modifications pour python-certbot (certbot) ---
python-certbot (0.28.0-1~deb9u2) stretch; urgency=high
* The previous stable update incorrectly disabled systemd timer due to a
change in debhelper compat version. This release drops the compat
level back to debhelper 9, thus forcing a restart of the systemd
timer. (Closes: #922031)
The behavior of dh_systemd_start changed between compat v9 and compat
v10; in v9, timers were stopped in postrm and started in postinst, but
in v10 timers were only started in postinst if they were running.
Switching back to v9 will unilaterally start the timer in postinst
once more.
* Fix an FTBFS due to sbuild not considering or'ed
dependencies. (Closes: #922543)
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Sun, 10 Mar 2019 13:36:06 -0400
python-certbot (0.28.0-1~deb9u1) stretch; urgency=medium
* This stretch update is to cure the problem caused by the deprecation
and disabling of the upstream TLS-SNI-01 certificate verification
protocol due to a security vulnerability. Note, the security
vulnerability isn't in this package; rather, earlier versions of
certbot are no longer functional due to changes in the interface that
certbot uses to retrieve certificates. (Closes: #887399)
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Sun, 02 Dec 2018 19:21:09 -0500
python-certbot (0.28.0-1) unstable; urgency=medium
* Add systemd warning to crontab file (Closes: #908841)
* New upstream version 0.28.0
* Refresh patch affected by unrelated changes
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Wed, 07 Nov 2018 18:19:31 -0500
python-certbot (0.27.0-1) unstable; urgency=medium
* New upstream version 0.27.0
* Refresh patch after upstream migration to codecov
* Bump python-sphinx requirement defensively; bump S-V with no changes
* Bump dep on python-acme to 0.26.0~
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Wed, 05 Sep 2018 20:29:44 -0400
python-certbot (0.26.1-1) unstable; urgency=medium
* New upstream release.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Wed, 18 Jul 2018 01:10:01 -0400
python-certbot (0.26.0-1) unstable; urgency=medium
* New upstream version 0.26.0
* Bump S-V; add R-R-R: no
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Thu, 12 Jul 2018 22:39:22 -0400
python-certbot (0.25.0-1) unstable; urgency=medium
* New upstream version 0.25.0
* Bump python-acme dep version.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Mon, 11 Jun 2018 22:05:17 -0400
python-certbot (0.24.0-2) unstable; urgency=medium
* Update team email address. (Closes: #899858)
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Mon, 28 May 2018 19:03:01 -0400
python-certbot (0.24.0-1) unstable; urgency=medium
* Add OR to dep on python-distutils for stretch-bpo
* New upstream version 0.24.0
* Bump version dep on python3-acme
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Thu, 03 May 2018 19:43:04 -0400
python-certbot (0.23.0-1) unstable; urgency=medium
* New upstream release.
* Add testdata back in to prevent test failure in RDeps. (Closes: #894025)
* Bump S-V; no changes needed.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Fri, 06 Apr 2018 23:23:17 -0400
python-certbot (0.22.2-2) unstable; urgency=medium
* Change the way we remove testdata for better downstream support
* Add dep on python3-distutils (Closes: #893775)
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Thu, 22 Mar 2018 18:53:32 -0400
python-certbot (0.22.2-1) unstable; urgency=medium
* New upstream release.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Wed, 21 Mar 2018 00:54:31 -0400
python-certbot (0.22.0-1) unstable; urgency=medium
* New upstream release -- now with wildcards!
* Break the strict dependency relationship between certbot packages.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Thu, 15 Mar 2018 20:22:37 -0400
python-certbot (0.21.1-1) unstable; urgency=high
* New upstream release.
* Move d/copyright format to HTTPS
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Tue, 30 Jan 2018 21:02:48 -0500
python-certbot (0.20.0-3) unstable; urgency=medium
* Setup logrotation for certbot log files. (Closes: #873581, #881176)
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Tue, 09 Jan 2018 22:03:27 -0500
python-certbot (0.20.0-2) unstable; urgency=low
* Add additional Breaks on py2 variants of libs.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Sun, 07 Jan 2018 22:58:45 -0500
python-certbot (0.20.0-1) unstable; urgency=low
* New upstream release.
* Switch to python3!
* Update to debhelper 11, bump S-V.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Fri, 05 Jan 2018 21:49:26 -0500
python-certbot (0.19.0-1) unstable; urgency=medium
* New upstream release. (Closes: #838548)
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Wed, 04 Oct 2017 19:39:01 -0400
python-certbot (0.18.2-1) unstable; urgency=medium
* New upstream release.
* Bump S-V; no changes needed.
* Switch from python-sphinx to python3-sphinx
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Sun, 01 Oct 2017 18:44:11 -0400
python-certbot (0.17.0-2) unstable; urgency=high
* Revert d/rules for systemd cleanup. (Closes: #872090)
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Mon, 14 Aug 2017 22:28:10 -0400
python-certbot (0.17.0-1) unstable; urgency=medium
[ Mattia Rizzolo ]
* d/control: rename git repository to python-certbot too
[ Harlan Lieberman-Berg ]
* New upstream version 0.17.0
* Bump S-V to 4.0.1, changing Priority to optional.
* Bump B-D on python-cryptography
* Add very basic autopkgtest.
* Refresh patches.
* Fix merge failure.
* Tweak d/rules for systemd cleanup, raise compat to 10.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Sun, 06 Aug 2017 17:49:12 -0400
python-certbot (0.14.2-1) experimental; urgency=medium
* Team upload.
* New upstream release.
-- Robie Basak <robie.basak(a)ubuntu.com> Fri, 26 May 2017 12:51:44 +0100
python-certbot (0.12.0-1) experimental; urgency=medium
* New upstream release.
* Add python-ipdb as build dependency.
* Drop unnecessary dependency on dh-systemd (Closes: #856239)
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Tue, 21 Mar 2017 23:10:14 -0400
python-certbot (0.11.1-1) unstable; urgency=medium
* New upstream release.
* Add .pc to gitignore
* Drop python-psutil dep no longer needed
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Sun, 19 Feb 2017 14:05:17 -0500
--- Modifications pour systemd (libpam-systemd libsystemd0 libudev1 systemd systemd-sysv
udev) ---
systemd (232-25+deb9u11) stretch-security; urgency=high
* pam-systemd: use secure_getenv() rather than getenv()
Fixes a vulnerability in the systemd PAM module which insecurely uses
the environment and lacks seat verification permitting spoofing an
active session to PolicyKit. (CVE-2019-3842)
-- Michael Biebl <biebl(a)debian.org> Mon, 08 Apr 2019 12:51:41 +0200
systemd (232-25+deb9u10) stretch; urgency=medium
* journald: fix assertion failure on journal_file_link_data (Closes: #916880)
* tmpfiles: fix "e" to support shell style globs (Closes: #918400)
* mount-util: accept that name_to_handle_at() might fail with EPERM.
Container managers frequently block name_to_handle_at(), returning
EACCES or EPERM when this is issued. Accept that, and simply fall back
to fdinfo-based checks. (Closes: #917122)
* automount: ack automount requests even when already mounted.
Fixes a race condition in systemd which could result in automount requests
not being serviced and processes using them to hang, causing denial of
service. (CVE-2018-1049)
* core: when deserializing state always use read_line(…, LONG_LINE_MAX, …)
Fixes improper serialization on upgrade which can influence systemd
execution environment and lead to root privilege escalation.
(CVE-2018-15686, Closes: #912005)
-- Michael Biebl <biebl(a)debian.org> Sun, 10 Mar 2019 15:52:46 +0100
systemd (232-25+deb9u9) stretch-security; urgency=high
* Non-maintainer upload by the Security Team.
* Refuse dbus message paths longer than BUS_PATH_SIZE_MAX limit
(CVE-2019-6454)
* Allocate temporary strings to hold dbus paths on the heap (CVE-2019-6454)
* sd-bus: if we receive an invalid dbus message, ignore and proceeed
(CVE-2019-6454)
-- Salvatore Bonaccorso <carnil(a)debian.org> Sun, 17 Feb 2019 09:22:58 +0100
systemd (232-25+deb9u8) stretch-security; urgency=high
* Non-maintainer upload by the Security Team.
* Address memory leak in dispatch_message_real()
In dispatch_message_real() memory allocated by set_iovec_field_free()
is not free()d.
Follow upstream and introduce specific variables cmdline1 and cmdline2
and free() those automatically when dispatch_message_real() returns.
* Correctly allocate core_timestamp on the heap and avoid invalid free()
* Remove unused core* variables in process_kernel()
-- Salvatore Bonaccorso <carnil(a)debian.org> Tue, 15 Jan 2019 10:59:43 +0100
systemd (232-25+deb9u7) stretch-security; urgency=high
* Non-maintainer upload by the Security Team.
* journald: do not store the iovec entry for process commandline on stack
(CVE-2018-16864) (Closes: #918841)
* journald: set a limit on the number of fields (1k) (CVE-2018-16865)
(Closes: #918848)
* journal-remote: set a limit on the number of fields in a message
(CVE-2018-16865) (Closes: #918848)
* journal: fix syslog_parse_identifier() (CVE-2018-16866)
* journal: do not remove multiple spaces after identifier in syslog message
(CVE-2018-16866)
-- Salvatore Bonaccorso <carnil(a)debian.org> Sat, 12 Jan 2019 09:38:38 +0100
--- Modifications pour vim (vim vim-common vim-nox vim-runtime vim-tiny xxd) ---
vim (2:8.0.0197-4+deb9u3) stretch-security; urgency=medium
* Backport patch 8.1.0067 to fix loss of syntax highlighting (Closes: #930718)
+ 8.1.0067: syntax highlighting not working when re-entering a buffer
-- James McCoy <jamessan(a)debian.org> Fri, 21 Jun 2019 00:10:35 -0400
vim (2:8.0.0197-4+deb9u2) stretch-security; urgency=high
* Backport patches to address CVE-2019-12735 (Closes: #930020)
+ 8.0.0649: when opening a help file the filetype is set several times
+ 8.0.0651: build failure without the auto command feature
+ 8.1.0066: nasty autocommand causes using freed memory
+ 8.1.0177: defining function in sandbox is inconsistent
+ 8.1.0189: function defined in sandbox not tested
+ 8.1.0205: invalid memory access with invalid modeline
+ 8.1.0206: duplicate test function name
+ 8.1.0208: file left behind after running individual test
+ 8.1.0506: modelinen test fails when run by root
+ 8.1.0538: evaluating a modeline might invoke using a shell command
+ 8.1.0539: cannot build without the sandbox
+ 8.1.0540: may evaluate insecure value when appending to option
+ 8.1.0544: setting 'filetype' in a modeline causes an error
+ 8.1.0546: modeline test with keymap fails
+ 8.1.0547: modeline test with keymap still fails
+ 8.1.0613: when executing an insecure function the secure flag is stuck
+ 8.1.1046: the "secure" variable is used inconsistently
+ 8.1.1365: source command doesn't check for the sandbox
+ 8.1.1366: using expressions in a modeline is unsafe
+ 8.1.1367: can set 'modelineexpr' in modeline
+ 8.1.1368: modeline test fails with python but without pythonhome
+ 8.1.1382: error when editing test files
+ 8.1.1401: misspelled mkspellmem and makespellmem
* gbp.conf: Set debian-branch to debian/stretch
* gbp.conf: Set upstream-tag to v%(version)s
-- James McCoy <jamessan(a)debian.org> Sun, 16 Jun 2019 13:06:40 -0400
--- Modifications pour wget ---
wget (1.18-5+deb9u3) stretch-security; urgency=high
* Non-maintainer upload by the Security Team.
* Fix a buffer overflow vulnerability (CVE-2019-5953) (Closes: #926389)
-- Salvatore Bonaccorso <carnil(a)debian.org> Fri, 05 Apr 2019 15:05:06 +0200
--- Modifications pour apache2 (apache2 apache2-bin apache2-data apache2-utils) ---
apache2 (2.4.25-3+deb9u7) stretch-security; urgency=medium
[ Xavier Guimard ]
* CVE-2018-17199: mode_session: Fix missing check for session expiry time.
Closes: #920303
[ Stefan Fritsch ]
* mod_http2: Fix keepalive timeout behavior. This fixes a regression with
Safari web browsers, introduced in 2.4.25-3+deb9u6. Closes: #915103
* Fix typo in apache2_switch_mpm() in apache2-maintscript-helper.
Closes: #904150
* CVE-2018-17189: mod_http2: Fix DoS via slow, unneeded request bodies.
Closes: #920302
* CVE-2019-0196: mod_http2: Fix read after free
* CVE-2019-0211: All MPMs: privilege escalation from www-data user to root.
* CVE-2019-0217: mod_auth_digest: Access control bypass
* CVE-2019-0220: URL normalization inconsistincy.
Consecutive slashes in URL's are now merged before use in LocationMatch
and RewriteRule. The old behavior can be restored with the new directive
"MergeSlashes off".
-- Stefan Fritsch <sf(a)debian.org> Tue, 02 Apr 2019 21:05:13 +0200
--- Modifications pour apt (apt apt-utils libapt-inst2.0 libapt-pkg5.0) ---
apt (1.4.9) stretch-security; urgency=medium
* SECURITY UPDATE: content injection in http method (CVE-2019-3462)
(LP: #1812353)
-- Julian Andres Klode <jak(a)debian.org> Fri, 18 Jan 2019 11:42:07 +0100
--- Modifications pour base-files ---
base-files (9.9+deb9u9) stretch; urgency=medium
* Change /etc/debian_version to 9.9, for Debian 9.9 point release.
-- Santiago Vila <sanvila(a)debian.org> Thu, 28 Mar 2019 10:12:44 +0100
base-files (9.9+deb9u8) stretch; urgency=medium
* Change /etc/debian_version to 9.8, for Debian 9.8 point release.
-- Santiago Vila <sanvila(a)debian.org> Sun, 03 Feb 2019 14:01:06 +0100
base-files (9.9+deb9u7) stretch; urgency=medium
* Change /etc/debian_version to 9.7, for Debian 9.7 point release.
-- Santiago Vila <sanvila(a)debian.org> Tue, 22 Jan 2019 14:47:28 +0100
--- Modifications pour clamav (clamav clamav-base clamav-daemon clamav-freshclam clamdscan
libclamav7) ---
clamav (0.100.3+dfsg-0+deb9u1) stretch; urgency=medium
* New upstream security release
- Fixes for the following vulnerabilities:
- [CVE-2019-1787]:
An out-of-bounds heap read condition may occur when scanning PDF
documents. The defect is a failure to correctly keep track of the number
of bytes remaining in a buffer when indexing file data.
- [CVE-2019-1789]:
An out-of-bounds heap read condition may occur when scanning PE files
(i.e. Windows EXE and DLL files) that have been packed using Aspack as a
result of inadequate bound-checking.
- [CVE-2019-1788]:
An out-of-bounds heap write condition may occur when scanning OLE2 files
such as Microsoft Office 97-2003 documents. The invalid write happens when
an invalid pointer is mistakenly used to initialize a 32bit integer to
zero. This is likely to crash the application.
* Update debian/copyright
* Update private symbols for new upstream release
-- Scott Kitterman <scott(a)kitterman.com> Fri, 29 Mar 2019 19:40:34 -0400
--- Modifications pour dbus (dbus libdbus-1-3) ---
dbus (1.10.28-0+deb9u1) stretch-security; urgency=medium
* New upstream stable release
- CVE-2019-12749: Do not attempt to carry out DBUS_COOKIE_SHA1
authentication for identities that differ from the user running the
DBusServer. Previously, a local attacker could manipulate symbolic
links in their own home directory to bypass authentication and
connect to a DBusServer with elevated privileges. The standard
system and session dbus-daemons in their default configuration were
immune to this attack because they did not allow DBUS_COOKIE_SHA1,
but third-party users of DBusServer such as Upstart could be
vulnerable.
- Prevent reading up to 3 bytes beyond the end of a truncated message.
This could in principle be an information leak or denial of service
on the system bus, but is not believed to be exploitable to crash
the system bus or leak interesting information in practice.
- Stop the dbus-daemon leaking memory (an error message) if delivering
the message that triggered auto-activation is forbidden. This is
technically a denial of service because the dbus-daemon will
run out of memory eventually, but it's a very slow and noisy one,
because all the rejected messages are also very likely to have
been logged to the system log, and its scope is typically limited by
the finite number of activatable services available.
- Remove __attribute__((__malloc__)) attribute on dbus_realloc(),
which does not meet the criteria for that attribute in gcc 4.7+,
potentially leading to miscompilation.
- Fix build with gcc 8 -Werror=cast-function-type
- Fix warning from gcc 8 about suspicious use of strncpy() when
populating struct sockaddr_un
- Fix installation of Ducktype documentation with newer yelp-build
versions
* d/control: Update Vcs-Git, Vcs-Browser
-- Simon McVittie <smcv(a)debian.org> Sun, 09 Jun 2019 22:42:06 +0100
--- Modifications pour debian-archive-keyring ---
debian-archive-keyring (2017.5+deb9u1) stretch; urgency=medium
* Team upload.
[ Philipp Kern ]
* Remove Wheezy's keys (automatic and stable release).
(Closes: #901320)
[ Adam D. Barratt ]
* Add Vcs-* headers.
* Ensure fragments for Wheezy keys are removed.
[ Jonathan Wiltshire ]
* Add my own key to the team-members keyring
* Add Debian Stable Release key (10/buster) (ID: DCC9EFBF77E11517)
(Closes: #917536)
* Add Debian Archive Automatic Signing Key (10/buster)
(ID: BCDDDC30D7C23CBBABEE) and Debian Security Archive Automatic
Signing Key (10/buster) (ID: C5FF4DFAB270CAA96DFA)
(Closes: #917535)
-- Adam D. Barratt <adam(a)adam-barratt.org.uk> Sun, 07 Jul 2019 12:27:51 +0100
--- Modifications pour dns-root-data ---
dns-root-data (2019031302~deb9u1) stretch; urgency=medium
* Rebuild for stretch.
* d/control: move Vcs-* to
salsa.debian.org
* d/control: use dns-root-data(a)packages.debian.org as Maintainer
* sort generated .ds files by key tag
* Update root.hints to 2018013001
* Update order of root.key to follow output of unbound-anchor
* use DEP-14 branches
* update root data to 2019031302
* parse-root-anchors.sh: account for validity windows
* check: deliberately skip the TTL generated by ldns-key2ds
* add myself to uploaders
-- Daniel Kahn Gillmor <dkg(a)fifthhorseman.net> Mon, 01 Apr 2019 00:40:23 -0400
--- Modifications pour dnspython (python-dnspython) ---
dnspython (1.15.0-1+deb9u1) stretch; urgency=medium
* Add debian/patches/0002-fix-error-when-parsing-nsec3-bitmap-from-
text.patch from upstream (Closes: #915866)
-- Scott Kitterman <scott(a)kitterman.com> Mon, 24 Dec 2018 15:20:36 -0500
--- Modifications pour glibc (libc6 libc6-dev libc-bin libc-dev-bin libc-l10n locales
multiarch-support nscd) ---
glibc (2.24-11+deb9u4) stretch; urgency=medium
[ Aurelien Jarno ]
* debian/patches/git-updates.diff: update from upstream stable branch:
- Fix buffer overflow in glob with GLOB_TILDE (CVE-2017-15670). Closes:
#879501.
- Fix memory leak in glob with GLOB_TILDE (CVE-2017-15671). Closes:
#879500.
- Fix a buffer overflow in glob with GLOB_TILDE in unescaping
(CVE-2017-15804). Closes: #879955.
- Fix a memory leak in ld.so (CVE-2017-1000408). Closes: #884132.
- Fix a buffer overflow in ld.so (CVE-2017-1000409). Closes: #884133.
- Fixes incorrect RPATH/RUNPATH handling for SUID binaries
(CVE-2017-16997). Closes: #884615.
- Fix a data corruption in SSE2-optimized memmove implementation for
i386 (CVE-2017-18269).
- Fix a stack-based buffer overflow in the realpath function
(CVE-2018-11236). Closes: #899071.
- Fix a buffer overflow in the AVX-512-optimized implementation of the
mempcpy function (CVE-2018-11237). Closes: #899070.
- Fix stack guard size accounting and reduce stack usage during
unwinding to avoid segmentation faults on CPUs with AVX512-F. Closes:
#903554.
- Fix a use after free in pthread_create(). Closes: #916925.
* debian/debhelper.in/libc.postinst, script.in/nsscheck.sh: check for
postgresql in NSS check. Closes: #710275.
[ Sebastian Andrzej Siewior ]
* patches/any/local-condvar-do-not-use-requeue-for-pshared-condvars.patch:
patch to fix pthread_cond_wait() in the pshared case on non-x86. Closes:
#904158.
-- Aurelien Jarno <aurel32(a)debian.org> Wed, 06 Feb 2019 22:17:41 +0100
--- Modifications pour gnupg2 (dirmngr gnupg gnupg2 gnupg-agent gnupg-l10n gpgv) ---
gnupg2 (2.1.18-8~deb9u4) stretch; urgency=medium
* Avoid crash when importing without a TTY (Closes: #913614)
-- Daniel Kahn Gillmor <dkg(a)fifthhorseman.net> Thu, 07 Feb 2019 15:57:27 -0500
--- Modifications pour imagemagick (imagemagick imagemagick-6-common imagemagick-6.q16
libmagickcore-6.q16-3 libmagickcore-6.q16-3-extra libmagickwand-6.q16-3) ---
imagemagick (8:6.9.7.4+dfsg-11+deb9u7) stretch-security; urgency=medium
* CVE-2019-10650 (Closes: #926091)
* CVE-2019-9956 (Closes: #925395)
-- Moritz Mühlenhoff <jmm(a)debian.org> Thu, 25 Apr 2019 21:05:09 +0200
--- Modifications pour jquery (libjs-jquery) ---
jquery (3.1.1-2+deb9u1) stretch; urgency=medium
* Team upload
* Add patch to prevent Object.prototype pollution
(Closes: #927385, CVE-2019-11358)
* Disable check-against-upstream-build test (autopkgtest) since file is now
patched
-- Xavier Guimard <yadd(a)debian.org> Thu, 18 Apr 2019 22:57:29 +0200
--- Modifications pour libdatetime-timezone-perl ---
libdatetime-timezone-perl (1:2.09-1+2019b) stretch; urgency=medium
* Update to Olson database version 2019b.
This update contains contemporary changes for Brazil and Palestine.
-- gregor herrmann <gregoa(a)debian.org> Tue, 09 Jul 2019 17:45:44 +0200
libdatetime-timezone-perl (1:2.09-1+2019a) stretch; urgency=medium
* Update to Olson database version 2019a.
This update contains contemporary changes for Palestine and Metlakatla.
-- gregor herrmann <gregoa(a)debian.org> Tue, 26 Mar 2019 18:22:03 +0100
libdatetime-timezone-perl (1:2.09-1+2018i) stretch; urgency=medium
* Update to Olson database version 2018i.
This update contains contemporary changes for São Tomé and Príncipe.
-- gregor herrmann <gregoa(a)debian.org> Mon, 31 Dec 2018 16:38:55 +0100
libdatetime-timezone-perl (1:2.09-1+2018h) stretch; urgency=medium
* Update to Olson database version 2018h.
This update contains contemporary changes for Kazakhstan, Alaska, Morocco,
and Iran.
-- gregor herrmann <gregoa(a)debian.org> Sun, 30 Dec 2018 17:40:45 +0100
--- Modifications pour linux-latest (linux-image-amd64) ---
linux-latest (80+deb9u7) stretch; urgency=medium
* Update to 4.9.0-9
-- Salvatore Bonaccorso <carnil(a)debian.org> Fri, 29 Mar 2019 14:41:18 +0100
--- Modifications pour openjpeg2 (libopenjp2-7) ---
openjpeg2 (2.1.2-1.1+deb9u3) stretch-security; urgency=medium
* Non-maintainer upload by the Security Team.
* CVE-2018-14423: Division-by-zero vulnerabilities in the functions
pi_next_pcrl, pi_next_cprl, and pi_next_rpcl (closes: #904873).
* CVE-2018-6616: Excessive Iteration in opj_t1_encode_cblks
(closes: #889683).
* CVE-2017-17480: Write stack buffer overflow due to missing buffer
length formatter in fscanf call (closes: #884738).
* CVE-2018-18088: Null pointer dereference caused by null image
components in imagetopnm (closes: #910763).
* CVE-2018-5785: Integer overflow in convertbmp.c (closes: #888533).
-- Luciano Bello <luciano(a)debian.org> Thu, 07 Mar 2019 16:41:30 -0500
--- Modifications pour openssl (libssl1.1 libssl-dev openssl) ---
openssl (1.1.0k-1~deb9u1) stretch-security; urgency=medium
* Import 1.1.0k
- CVE-2019-1543 (Prevent over long nonces in ChaCha20-Poly1305)
-- Sebastian Andrzej Siewior <sebastian(a)breakpoint.cc> Wed, 26 Jun 2019 18:59:20
+0200
openssl (1.1.0j-1~deb9u1) stretch-security; urgency=medium
* Import 1.1.0j
- CVE-2018-0734 (Timing vulnerability in DSA signature generation)
- CVE-2018-0735 (Timing vulnerability in ECDSA signature generation)
- add new symbols
-- Sebastian Andrzej Siewior <sebastian(a)breakpoint.cc> Wed, 28 Nov 2018 23:43:08
+0100
openssl (1.1.0i-1~deb9u1) stretch; urgency=medium
* Import 1.1.0i
- Fix segfault ERR_clear_error (Closes: #903566)
- Fix commandline option for CAengine (Closes: #907457)
- CVE-2018-0732 (Client DoS due to large DH parameter)
- CVE-2018-0737 (Cache timing vulnerability in RSA Key Generation)
* Abort the build if symbols are discovered which are not part of the
symbols file.
* use signing-key.asc and a https links for downloads
-- Sebastian Andrzej Siewior <sebastian(a)breakpoint.cc> Mon, 03 Sep 2018 23:59:02
+0200
--- Modifications pour openssl1.0 (libssl1.0.2) ---
openssl1.0 (1.0.2s-1~deb9u1) stretch-security; urgency=medium
* New upstream version
-- Sebastian Andrzej Siewior <sebastian(a)breakpoint.cc> Wed, 26 Jun 2019 20:25:01
+0200
openssl1.0 (1.0.2r-1~deb9u1) stretch-security; urgency=medium
[ Kurt Roeckx ]
* New upstream version
- Fixes CVE-2019-1559
[ Sebastian Andrzej Siewior ]
* Use openssl.cnf from the build directory for the testsuite.
-- Kurt Roeckx <kurt(a)roeckx.be> Wed, 27 Feb 2019 21:58:52 +0100
openssl1.0 (1.0.2q-1~deb9u1) stretch-security; urgency=medium
* use signing-key.asc and a https links for downloads
* Import 1.0.2q stable release.
- CVE-2018-0737 (Cache timing vulnerability in RSA Key Generation)
- CVE-2018-0732 (Client DoS due to large DH parameter)
- CVE-2018-0734 (Timing vulnerability in DSA signature generation)
- CVE-2018-5407 (Microarchitecture timing vulnerability in ECC scalar
multiplication)
-- Sebastian Andrzej Siewior <sebastian(a)breakpoint.cc> Sun, 16 Dec 2018 21:07:51
+0100
--- Modifications pour parsedatetime (python-parsedatetime) ---
parsedatetime (2.1-3+deb9u1) stretch; urgency=medium
* Rebuild to add python3 version for certbot stable update.
-- Harlan Lieberman-Berg <hlieberman(a)debian.org> Tue, 18 Dec 2018 23:50:52 -0500
--- Modifications pour postfix (postfix postfix-sqlite) ---
postfix (3.1.12-0+deb9u1) stretch; urgency=medium
[Scott Kitterman]
* Add detailed smarthost instructions to README.Debian. Thanks to Celejar
for the input. Closes: #919444
* Refresh patches
[Wietse Venema]
* 3.1.10
- Bugfix (introduced: Postfix 2.11): minor memory leak when
minting issuer certs. This affects a tiny minority of use
cases. Viktor Dukhovni, based on a fix by Juan Altmayer
Pizzorno for the ssl_dane library. File: tls/tls_dane.c.
- Bugfix (introduced: Postfix 3.0): with smtputf8_enable=yes,
table lookups could casefold the search string when searching
a lookup table that does not use fixed-string keys (regexp,
pcre, tcp, etc.). Historically, Postfix would not case-fold
the search string with such tables. File: util/dict_utf8.c.
Closes: #917512
- Multiple 'bit rot' fixes for OpenSSL API changes, including
support to disable TLSv1.3, to avoid issuing multiple session
tickets. Viktor Dukhovni. Files: proto/postconf.proto,
proto/TLS_README.html, tls/tls.h, tls/tls_server.c,
tls/tls_misc.c.
- Bugfix (introduced: 3.0): smtpd_discard_ehlo_keywords could
not disable "SMTPUTF8". because the lookup table was using
"EHLO_MASK_SMTPUTF8" instead. File: global/ehlo_mask.c.
- Documentation: update documentation for Postfix versions
that support disabling TLS 1.3. File: proto/postconf.proto.
- Improved logging of TLS 1.3 summary information, and improved
reporting of the same info in Received: message headers.
Viktor Dukhovni. Files: proto/FORWARD_SECRECY_README.html,
posttls-finger/posttls-finger.c, smtpd/smtpd.c, tls/tls.h,
tls/tls_client.c, tls/tls_misc.c, tls/tls_proxy.h,
tls/tls_proxy_context_print.c, tls/tls_proxy_context_scan.c,
tls/tls_server.c.
* 3.1.11
- Bugfix (introduced: postfix-2.11): with posttls-finger,
connections to unix-domain servers always resulted in "Failed
to establish session" even after a connection was established.
Jaroslav Skarva. File: posttls-finger/posttls-finger.c.
* 3.1.12
- Bugfix (introduced: Postfix 2.2): reject_multi_recipient_bounce
has been producing false rejects starting with the Postfix
2.2 smtpd_end_of_data_restrictons, and for the same reasons,
did the same with the Postfix 3.4 BDAT command. The latter
was reported by Andreas Schulze. File: smtpd/smtpd_check.c.
- Bugfix (introduced: Postfix 3.0): LMTP connections over
UNIX-domain sockets were cached but not reused, due to a
cache lookup key mismatch. Therefore, idle cached connections
could exhaust LMTP server resources, resulting in two-second
pauses between email deliveries. This problem was investigated
by Juliana Rodrigueiro. File: smtp/smtp_connect.c.
-- Scott Kitterman <scott(a)kitterman.com> Mon, 25 Mar 2019 01:01:51 -0400
postfix (3.1.9-0+deb9u2) stretch; urgency=medium
* Update debian/watch to point to the 3.1 series used in stretch
-- Scott Kitterman <scott(a)kitterman.com> Fri, 08 Feb 2019 09:07:33 -0500
postfix (3.1.9-0+deb9u1) stretch; urgency=medium
[Scott Kitterman]
* Unset inet_interfaces in postfix-instance-generator to avoid postconf
failures when the generator runs during boot (Thanks to Stefan Anders for
the patch). Closes: #896155
* Also fix use of postmulti in debian/configure-instance.sh since
postfix-instance-generator uses it before the network is up.
Closes: #882141
[Wietse Venema]
* 3.1.9
- Cleanup: added 21 missing *_maps parameters to the default
proxy_read_maps setting. Files: global/mail_params.h.
- Bugfix (introduced: 20120117): postconf should scan only
built-in or service-defined parameters for ldap, *sql, etc.
database names. Files: postconf/postconf_user.c.
- Bugfix (introduced: 19990302): when luser_relay specifies
a non-existent local address, the luser_relay feature becomes
a black hole. Reported by Jørgen Thomsen. File: local/unknown.c.
- Bugfix (introduced: Postfix 2.8): missing tls_server_start()
error propagation in tlsproxy(8) resulting in segfault after
TLS handshake error. Found during code maintenance. File:
tlsproxy/tlsproxy.c.
-- Scott Kitterman <scott(a)kitterman.com> Tue, 05 Feb 2019 17:50:21 -0500
--- Modifications pour postgrey ---
postgrey (1.36-3+deb9u2) stretch; urgency=medium
* Non-maintainer upload.
* Revert the 1.36-3+deb9u1 change due to regression. (see #880047)
-- Adrian Bunk <bunk(a)debian.org> Sat, 09 Feb 2019 15:37:36 +0200
postgrey (1.36-3+deb9u1) stretch; urgency=medium
* Non-maintainer upload.
* debian/postgrey.init: create /var/run/postgrey if it
does not exist, patch provided by Laurent Bigonville <bigon(a)debian.org>rg>.
(Closes: 756813, 880047)
-- Adrian Bunk <bunk(a)debian.org> Sun, 16 Sep 2018 22:01:59 +0300
--- Modifications pour publicsuffix ---
publicsuffix (20190415.1030-0+deb9u1) stretch; urgency=medium
* new upstream publicsuffix data
-- Daniel Kahn Gillmor <dkg(a)fifthhorseman.net> Mon, 15 Apr 2019 14:11:53 -0400
publicsuffix (20190221.0923-0+deb9u1) stretch; urgency=medium
* new upstream publicsuffix data
-- Daniel Kahn Gillmor <dkg(a)fifthhorseman.net> Wed, 13 Mar 2019 10:20:24 -0400
publicsuffix (20181030.1007-0+deb9u1) stretch; urgency=medium
* new upstream publicsuffix data
-- Daniel Kahn Gillmor <dkg(a)fifthhorseman.net> Thu, 01 Nov 2018 20:58:10 -0400
--- Modifications pour python-cryptography ---
python-cryptography (1.7.1-3+deb9u1) stretch; urgency=medium
* Remove BIO_callback_ctrl: The prototype differs with the OpenSSL's
definition of it after it was changed (fixed) within OpenSSL. It has no
users.
-- Sebastian Andrzej Siewior <sebastian(a)breakpoint.cc> Sun, 02 Sep 2018 15:17:35
+0200
--- Modifications pour python-pip (python-pip python-pip-whl) ---
python-pip (9.0.1-2+deb9u1) stretch; urgency=medium
* Team upload.
* Add Properly_catch_requests_HTTPError_in_index.py.patch, which fixes
--extra-index-url results in "HTTPError: 404 Client Error: NOT FOUND".
The patch makes works even with the unbundled requests. (Closes: #837764).
-- Thomas Goirand <zigo(a)debian.org> Sun, 31 Mar 2019 00:02:11 +0100
--- Modifications pour rsync ---
rsync (3.1.2-1+deb9u2) stretch; urgency=medium
* Apply CVEs from 2016 to the zlib code.
closes:#924509
-- Paul Slootman <paul(a)debian.org> Fri, 15 Mar 2019 11:39:50 +0100
--- Modifications pour ruby2.3 (libruby2.3 ruby2.3) ---
ruby2.3 (2.3.3-1+deb9u6) stretch-security; urgency=medium
* CVE-2019-8320, CVE-2019-8321, CVE-2019-8322, CVE-2019-8323, CVE-2019-8324
* CVE-2019-8325
-- Moritz Mühlenhoff <jmm(a)debian.org> Fri, 12 Apr 2019 20:28:46 +0200
ruby2.3 (2.3.3-1+deb9u5) stretch; urgency=medium
* Backport upstream patches to fix FTBFS due to expired SSL certificate and
timezone changes (Closes: #919999)
- imap: update test certificate
- timezone changes for Japan and Kiritimati
* test/ruby/test_gc.rb: skip entirely; some tests in there can fail
unpredictably on buildds (Closes: #912740)
-- Antonio Terceiro <terceiro(a)debian.org> Sat, 23 Feb 2019 18:31:45 -0300
--- Modifications pour tiff (libtiff5) ---
tiff (4.0.8-2+deb9u4) stretch-security; urgency=medium
* CVE-2018-5784 (Closes: #890441)
* CVE-2018-7456 (Closes: #891288)
* CVE-2018-8905 (Closes: #893806)
* CVE-2018-10963 (Closes: #898348)
* CVE-2018-17101 (Closes: #909037)
* CVE-2018-18557 (Closes: #911635)
* CVE-2017-11613 (Closes: #869823)
* CVE-2017-17095 (Closes: #883320)
(deb9u3 is unreleased, broken interim)
-- Moritz Mühlenhoff <jmm(a)debian.org> Thu, 29 Nov 2018 20:45:11 +0100
--- Modifications pour tzdata ---
tzdata (2019b-0+deb9u1) stretch; urgency=medium
* New upstream version, affecting the following past and future timestamps:
- Brazil has canceled DST and will stay on standard time indefinitely.
- Predictions for Morocco now go through 2087 instead of 2037.
- Palestine's 2019 spring transition was 03-29 at 00:00, not 03-30
at 01:00. Guess future transitions to be March's last Friday at 00:00.
- Many corrections to historical Hong Kong transitions from 1941 to 1947.
-- Aurelien Jarno <aurel32(a)debian.org> Mon, 12 Aug 2019 11:45:17 +0200
tzdata (2019a-0+deb9u1) stretch; urgency=medium
* New upstream version, affecting the following past and future
timestamps:
- Palestine will not start DST until 2019-03-30, instead of 2019-03-23
as previously predicted.
- Metlakatla ended its observance of Pacific standard time, rejoining
Alaska Time, on 2019-01-20 at 02:00.
-- Aurelien Jarno <aurel32(a)debian.org> Wed, 27 Mar 2019 21:34:20 +0100
tzdata (2018i-0+deb9u1) stretch; urgency=medium
* New upstream version, affecting the following future timestamps:
- São Tomé and Príncipe switches from +01 to +00 on 2019-01-01.
-- Aurelien Jarno <aurel32(a)debian.org> Mon, 31 Dec 2018 10:43:58 +0100
tzdata (2018h-0+deb9u1) stretch; urgency=medium
* New upstream version, affecting the following past and future
timestamps:
- Qyzylorda, Kazakhstan moved from +06 to +05 on 2018-12-21. A new
zone Asia/Qostanay has been added, because Qostanay, Kazakhstan
didn't move.
- Metlakatla, Alaska observes PST this winter only.
-- Aurelien Jarno <aurel32(a)debian.org> Sun, 30 Dec 2018 14:11:33 +0100
--- Modifications pour unzip ---
unzip (6.0-21+deb9u1) stretch; urgency=medium
* Fix buffer overflow in password protected ZIP archives. Closes: #889838.
Patch borrowed from SUSE. For reference, this is CVE-2018-1000035.
-- Santiago Vila <sanvila(a)debian.org> Wed, 17 Apr 2019 21:23:40 +0200
--- Modifications pour xapian-core (libxapian30) ---
xapian-core (1.4.3-2+deb9u3) stretch; urgency=medium
* fix-freelist-leaks.patch: Fix leaks of freelist blocks in corner cases
which then get reported as "DatabaseCorruptError" by Database::check().
(Closes: #912883)
-- Olly Betts <olly(a)survex.com> Mon, 05 Nov 2018 07:47:57 +1300
--- Modifications pour cups (libcups2 libcupsimage2) ---
cups (2.2.1-8+deb9u3) stretch; urgency=low
* Backport upstream fixes for:
- CVE-2017-18248: DBUS notifications could crash the scheduler
- CVE-2018-4700: Linux session cookies used a predictable random
number seed (Closes: #915909)
-- Didier Raboud <odyx(a)debian.org> Fri, 14 Dec 2018 13:58:47 +0100
========================================================================
You can perform the upgrade by issuing the command:
apt-get dist-upgrade
as root on
quigon.federez.net
--
apticron