FreeBSD/src 8d2708d (r326358). UPDATING, crypto/openssl/crypto/bn/asm x86_64-mont5.pl

Fix multiple vulnerabilities of OpenSSL.

Security:       FreeBSD-SA-17:11
Approved by:    so
DeltaFile
+10-2crypto/openssl/crypto/bn/asm/x86_64-mont5.pl
+10-2secure/lib/libcrypto/amd64/x86_64-mont5.S
+6-4crypto/openssl/crypto/x509v3/v3_addr.c
+4-0UPDATING
+1-1sys/conf/newvers.sh
+31-95 files

FreeBSD/src 9b542f9 (r325876). UPDATING, sys/compat/freebsd32 freebsd32_misc.c

Properly bzero kldstat structure to prevent information leak. [SA-17:10]

Approved by:    so
Security:       FreeBSD-SA-17:10.kldstat
Security:       CVE-2017-1088
DeltaFile
+18-13sys/compat/freebsd32/freebsd32_misc.c
+7-5sys/kern/kern_linker.c
+7-0UPDATING
+1-1sys/conf/newvers.sh
+33-194 files

FreeBSD/src addd736 (r325869)sys/kern sys_process.c

Fix kernel data leak via ptrace(PT_LWPINFO). [SA-17:08]

Approved by:    so
Security:       FreeBSD-SA-17:08.ptrace
Security:       CVE-2017-1086
DeltaFile
+2-2sys/kern/sys_process.c
+2-21 files

FreeBSD/src 7a91f2a (r325324)contrib/tzdata theory.html Theory

Update timezone database information. [EN-17:09]

Approved by:    so
DeltaFile
+1,034-0contrib/tzdata/theory.html
+0-840contrib/tzdata/Theory
+298-284contrib/tzdata/southamerica
+309-234contrib/tzdata/asia
+399-60contrib/tzdata/NEWS
+193-123contrib/tzdata/europe
+2,233-1,54121 files not shown
+3,313-2,10227 files

FreeBSD/src ffeffa0 (r324698)contrib/wpa/src/ap wpa_auth.c wpa_auth_ft.c, contrib/wpa/src/common wpa_common.h

Fix WPA2 protocol vulnerability. [SA-17:07]

Approved by:    so
DeltaFile
+108-47contrib/wpa/src/rsn_supp/wpa.c
+44-2contrib/wpa/src/rsn_supp/tdls.c
+29-3contrib/wpa/src/ap/wpa_auth.c
+16-0contrib/wpa/wpa_supplicant/wnm_sta.c
+12-0contrib/wpa/src/common/wpa_common.h
+10-0contrib/wpa/src/ap/wpa_auth_ft.c
+219-529 files not shown
+244-5315 files

FreeBSD/src 3960f7b (r322343). UPDATING, crypto/openssh auth-passwd.c

Fix OpenSSH Denial of Service vulnerability. [SA-17:06]

Fix VNET kernel panic with asynchronous I/O. [EN-17:07]

Approved by:    so
DeltaFile
+7-0UPDATING
+5-0crypto/openssh/auth-passwd.c
+1-1sys/conf/newvers.sh
+2-0sys/kern/sys_socket.c
+15-14 files

FreeBSD/src 590b756 (r320911). UPDATING, crypto/heimdal/lib/krb5 ticket.c

Fix heimdal KDC-REP service name validation vulnerability [SA-17:05]

Approved by:    so
DeltaFile
+5-1UPDATING
+2-2crypto/heimdal/lib/krb5/ticket.c
+1-1sys/conf/newvers.sh
+8-43 files

FreeBSD/src 8d9fb88 (r317487). UPDATING, sys/conf newvers.sh

Fix ipfilter(4) fragment handling panic.

Security:       FreeBSD-SA-17:04.ipfilter
Approved by:    so
DeltaFile
+4-0UPDATING
+1-1sys/conf/newvers.sh
+1-1sys/contrib/ipfilter/netinet/ip_frag.c
+6-23 files

FreeBSD/src 8d40add (r316722)contrib/ntp ltmain.sh configure, contrib/ntp/sntp ltmain.sh configure

Fix multiple vulnerabilities of ntp. [SA-17:03]

Xen migration enhancements. [EN-17:05]

Approved by:    so
DeltaFile
+0-9,636contrib/ntp/sntp/ltmain.sh
+0-9,636contrib/ntp/ltmain.sh
+1,635-6,067contrib/ntp/configure
+1,468-5,937contrib/ntp/sntp/configure
+3,536-2,044contrib/ntp/sntp/libevent/build-aux/ltmain.sh
+1,668-1,130contrib/ntp/sntp/m4/libtool.m4
+8,307-34,450404 files not shown
+16,454-73,636410 files

FreeBSD/src c612d5e (r314125)crypto/openssl INSTALL CHANGES, crypto/openssl/crypto/ui ui_lib.c

Fix multiple vulnerabilities of OpenSSL. [SA-17:02]

Fix system hang when booting when PCI-express HotPlug is enabled.
[EN-17:01]

Fix NIS master updates are not pushed to NIS slave. [EN-17:02]

Fix compatibility with Hyper-V/storage after KB3172614 or
KB3179574. [EN-17:03]

Make makewhatis output reproducible. [EN-17:04]

Approved by:    so
DeltaFile
+188-103crypto/openssl/ssl/t1_lib.c
+72-66crypto/openssl/crypto/ui/ui_lib.c
+99-23sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
+36-29crypto/openssl/INSTALL
+28-33secure/lib/libssl/man/SSL_read.3
+61-0crypto/openssl/CHANGES
+484-254475 files not shown
+4,739-5,862481 files

FreeBSD/src b24c303 (r311916). UPDATING, crypto/openssh ssh-agent.c ssh-agent.1

Fix multiple vulnerabilities of OpenSSH.

Security:       FreeBSD-SA-17:01.openssh
Security:       CVE-2016-10009
Security:       CVE-2016-10010
Approved by:    so
DeltaFile
+34-7crypto/openssh/ssh-agent.c
+13-0crypto/openssh/ssh-agent.1
+4-0UPDATING
+2-2crypto/openssh/serverloop.c
+1-1sys/conf/newvers.sh
+54-105 files

FreeBSD/src c7bf442 (r310419)contrib/ntp CommitLog, contrib/ntp/ntpd ntp_parser.c ntp_keyword.h

Fix multiple vulnerabilities of ntp.

Approved by:    so
DeltaFile
+1,258-1,255contrib/ntp/ntpd/ntp_parser.c
+1,068-1,058contrib/ntp/ntpd/ntp_keyword.h
+1,891-5contrib/ntp/CommitLog
+373-371contrib/ntp/ntpd/ntp_parser.h
+217-150contrib/ntp/util/ntp-keygen.c
+207-138contrib/ntp/ntpd/ntp_crypto.c
+5,014-2,977178 files not shown
+7,439-3,841184 files

FreeBSD/src a4b6a5f (r309692). UPDATING, lib/libc/net linkaddr.c

Merge r309688: address regressions in SA-16:37.libc.

PR:             215105
Submitted by:   <jtd2004a sbcglobal.net>
Approved by:    so
DeltaFile
+5-6lib/libc/net/linkaddr.c
+4-0UPDATING
+1-1sys/conf/newvers.sh
+10-73 files

FreeBSD/src 01d8642 (r309633). UPDATING, contrib/telnet/telnetd sys_term.c

Fix possible login(1) argument injection in telnetd(8). [SA-16:36]
Fix link_ntoa(3) buffer overflow in libc. [SA-16:37]
Fix possible escape from bhyve(8) virtual machine. [SA-16:38]
Fix warnings about valid time zone abbreviations. [EN-16:19]
Update timezone database information. [EN-16:20]
Fix incorrectly defined unicode character(s). [EN-16:21]

Security:       FreeBSD-SA-16:36.telnetd
Security:       FreeBSD-SA-16:37.libc
Security:       FreeBSD-SA-16:38.bhyve
Errata Notice:  FreeBSD-EN-16:19.tzcode
Errata Notice:  FreeBSD-EN-16:20.tzdata
Errata Notice:  FreeBSD-EN-16:21.localedef
Approved by:    so
DeltaFile
+34-17lib/libc/net/linkaddr.c
+14-0UPDATING
+8-3lib/libvmmapi/vmmapi.c
+4-3contrib/telnet/telnetd/sys_term.c
+1-1sys/conf/newvers.sh
+61-245 files

FreeBSD/src 25aff0f (r309584)contrib/netbsd-tests/lib/libc/locale t_mbstowcs.c, usr.bin/localedef parser.y ctype.c

Merge r308330 by bapt:

  localedef: Fix ctype dump (fixed wide spread errors)

See original commit for longer description.

Errata Notice:  EN-16:21
Approved by:    so
DeltaFile
+11-12usr.bin/localedef/parser.y
+3-3usr.bin/localedef/ctype.c
+1-1contrib/netbsd-tests/lib/libc/locale/t_mbstowcs.c
+15-163 files

FreeBSD/src 0497163 (r309583)contrib/tzdata NEWS europe

Update tzdata to 2016i.

Note: because of what appears to be a missing MFC to stable branches,
these patches were generated by doing:

 % rsync -av stable/11/contrib/tzdata releng/11.x/contrib
 % svn add releng/11.x/contrib/tzdata

Errata Notice:  EN-16:20
Submitted by:   gjb
Approved by:    so
DeltaFile
+3,782-0contrib/tzdata/NEWS
+620-262contrib/tzdata/europe
+840-0contrib/tzdata/Theory
+793-0contrib/tzdata/Makefile
+677-0contrib/tzdata/backzone
+382-195contrib/tzdata/asia
+7,094-45720 files not shown
+8,211-92826 files

FreeBSD/src f9d9399 (r309573)contrib/tzcode/zic zdump.c zic.c

Merge r307358 from stable/11:

    Incorporate a change from OpenBSD by millert at OpenBSD.org

    Don't warn about valid time zone abbreviations.  POSIX
    through 2000 says that an abbreviation cannot start with ':', and
    cannot contain ',', '-', '+', NUL, or a digit.  POSIX from 2001
    on changes this rule to say that an abbreviation can contain only
    '-', '+', and alphanumeric characters from the portable character
    set in the current locale.  To be portable to both sets of rules,
    an abbreviation must therefore use only ASCII letters."  Adapted
    from tzcode2015f.

Errata Notice:  EN-16:19.tzcode
Submitted by:   bapt
Approved by:    so
DeltaFile
+8-16contrib/tzcode/zic/zdump.c
+3-17contrib/tzcode/zic/zic.c
+11-332 files

FreeBSD/src 356feb8 (r308202). UPDATING, crypto/openssh kex.c

Fix Fix OpenSSH remote Denial of Service vulnerability.

Security:       FreeBSD-SA-16:33.openssh
Approved by:    so
DeltaFile
+4-0UPDATING
+1-1sys/conf/newvers.sh
+1-0crypto/openssh/kex.c
+6-13 files

FreeBSD/src cd8f3c7 (r307935). UPDATING, sys/amd64/amd64 sys_machdep.c

Revised SA-16:15.  The initial patch didn't cover all possible overflows
based on passing incorrect parameters to sysarch(2). [1]

Fix unchecked array reference in the VGA device emulation code. [2]

Security:       SA-16:15 [1]
Security:       SA-16:32 [2]
Approved by:    so
DeltaFile
+4-4usr.sbin/bhyve/vga.c
+6-0UPDATING
+4-1sys/amd64/amd64/sys_machdep.c
+1-1sys/conf/newvers.sh
+15-64 files

FreeBSD/src a56209f (r307930)sys/boot/geli geliboot.c

EN-16:18: loader may hang during boot

A programming error in GELIBoot causes the loader to attempt to read past
the end of the disk if the size of the final partition is not a multiple of
4 kB.

Merge r306834 from stable/11.

Approved by:    so
DeltaFile
+14-6sys/boot/geli/geliboot.c
+14-61 files

FreeBSD/src 34bd347 (r306420, r306421)sys/conf newvers.sh

Update releng/11.0 to 11.0-RELEASE-p1.

Approved by:    re (implicit)
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1sys/conf/newvers.sh
+1-11 files

FreeBSD/src 0a66c4b (r306419)usr.sbin/portsnap/portsnap portsnap.sh

MFS r306418: portsnap: only move expected snapshot contents from snap/ to files/

Previously it was possible to smuggle in addional files that would
be used by later portsnap runs. Now we only move those files expected
to be in the snapshot into files/ and require that there are no
unexpected files.

This was used by portsnap attacks 2, 3, and 4 in the "non-cryptanalytic
attacks against FreeBSD update components" anonymous gist.

Approved by:    re (gjb)
DeltaFile
+7-0usr.sbin/portsnap/portsnap/portsnap.sh
+7-01 files

FreeBSD/src 336408d (r306379)contrib/libarchive README.md README, contrib/libarchive/libarchive archive_write_disk_posix.c archive_read_disk_entry_from_file.c

Merge from stable/11 bspatch, portsnap, and libarchive fixes:

=== bspatch ===

MFS r306213: bspatch Capsicumization, sanity checks, and other improvements

r304691: bspatch: apply style(9)

Make style changes (and trivial refactoring of open calls) now in order
to reduce noise in diffs for future capsicum changes.

r304807 (allanjude): Capsicumize bspatch

Move all of the fopen() and open() calls to the top of main()

Restrict each FD to least privilege (read/seek only, write only, etc)

cap_enter(), and make all except the output FD read/seek only.


    [65 lines not shown]
DeltaFile
+239-75contrib/libarchive/libarchive/archive_write_disk_posix.c
+154-76usr.bin/bsdiff/bspatch/bspatch.c
+222-0contrib/libarchive/README.md
+139-40contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c
+163-10contrib/libarchive/libarchive/test/test_acl_freebsd_posix1e.c
+0-163contrib/libarchive/README
+917-36411 files not shown
+1,074-41617 files

FreeBSD/src 819ec55 (r306354)crypto/openssl CHANGES NEWS, crypto/openssl/crypto opensslv.h

Merge r306343 by jkim:

Merge OpenSSL 1.0.2j.

Approved by:    so
Approved by:    re (implicit)
DeltaFile
+12-0crypto/openssl/CHANGES
+3-3crypto/openssl/crypto/opensslv.h
+4-0crypto/openssl/NEWS
+2-2crypto/openssl/crypto/x509/x509_vfy.c
+2-2secure/lib/libcrypto/Makefile.inc
+1-1secure/lib/libcrypto/man/ASN1_STRING_print_ex.3
+24-8369 files not shown
+394-376375 files

FreeBSD/src 671fb7d (r306211, r306280)sys/conf newvers.sh

Prepare for 11.0-RELEASE builds.

Approved by:    re (implicit)
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1sys/conf/newvers.sh
+1-11 files

FreeBSD/src 792e18e (r306210). UPDATING

Anticipate when we will be ready to announce 11.0-RELEASE.

Approved by:    re (implicit)
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-0UPDATING
+3-01 files

FreeBSD/src 4372a8a (r306208)lib/csu/common crtbrand.c

Statically set __FreeBSD_version for 11.0-RELEASE.

Approved by:    re (implicit)
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1lib/csu/common/crtbrand.c
+1-11 files

FreeBSD/src ee2ac57 (r306207)release/doc/en_US.ISO8859-1/relnotes article.xml

Remove dual-revision entries, and prefer the latter, unbreaking
URLs to svnweb.

Submitted by:   jkim
Approved by:    re (implicit)
Sponsored by:   The FreeBSD Foundation
DeltaFile
+9-10release/doc/en_US.ISO8859-1/relnotes/article.xml
+9-101 files

FreeBSD/src 512b217 (r306204)release/doc/en_US.ISO8859-1/relnotes article.xml

Add a link to the 'installation.html' section for freebsd-update(8)
usage information.

Suggested by:   theraven
Approved by:    re (implicit)
Sponsored by:   The FreeBSD Foundation
DeltaFile
+6-0release/doc/en_US.ISO8859-1/relnotes/article.xml
+6-01 files

FreeBSD/src 67e9d9f (r306203)release/doc/share/xml release.ent

Change the entity for arm64 from 'aarch64' to 'arm64'.

Submitted by:   emaste
Approved by:    re (implicit)
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1release/doc/share/xml/release.ent
+1-11 files