delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2021/08/06/06:09:17

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 379CF39A0072
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1628244556;
bh=r0Pt8BCQaGkv/2hto+vliBOmsfGpAEd0fTd/C0YdoIs=;
h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:Cc:From;
b=ndahhZDFswqrmPWCxqYsSXrG1QbSwvMJkIFQggEfktP/+RaTimfDCVsxBz3sVuVEP
f5XmarddIfP4tZE/i5h94oojKIb/i2MKPp8JSBSa1mlEG+RoVEWAb2ZauVN/BksMxW
HsLkwZ2TOqpEcFfb3X1UdFKARlLm3cGpJdJjgTkU=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org AB17C39A0077
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7814739B584B
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 0BE75384C001
X-Mailbox-Line: From cygwin-announce-openssh-8.6p1-1 Fri Aug 06 11:27:21 2021
To: cygwin AT cygwin DOT com
Date: Fri, 06 Aug 2021 11:27:21 +0200
Message-Id: <announce.20210806112721.36446-1-corinna-cygwin@cygwin.com>
Subject: [ANNOUNCEMENT] openssh 8.6p1-1
X-Provags-ID: V03:K1:rAAdSi1S5EL9eZTuw4ra7uevEJ/mCF1Z75stxMivt82Qw5bp4fq
mYy2mcyJ0gJ+KHAxYJkTICOpw/O7+eDBoOjcEXGR9R1ZM3S7xH5278x/6NHwAPP6NfBMWvJ
+EpLMGJyZxXY3MjeiTZvGQaKdQDpe3vwMtiq4XwuUPvo4betLNwUQcKZXL1326PV90aKQpm
/DBtsZL6y/mxBrE5augEA==
X-UI-Out-Filterresults: notjunk:1;V03:K0:nrGbfg51uaM=:IPr3orhbFJBg9SMb2nBNOZ
Js30q8pzD+TMvZICytMXggLAtxU2b7cDhA7IEe7MNtouik9Ka6uP13CISeGx23ez6WlaGYv1U
eMuQ2QY9cbkSh08ces4E07CFsXE8ap5PmL1jzSp6Dvnj35Zy8eTNGbY8J9X6aDiRhHS9kAA2e
Ftp+vdhQA7yuRIYf83K/ARK2ApP24F4VITxHUu0omz7VkZ3kJWOXY2/JJbWYKmzliCjXCGMuM
hnCezURRkn/cgnva36ugCOioSrb3ltUPTpGTUf0WqSdEIEanwTzY+8kEcB01u4eGC1g4dmKCF
l13VjZNM9Gh6NDPVhve0XO45CAxxvPLV0Y+2FE1olUpFCEameRPA/pJJf7ydbnzlVWzhfb1Au
Zf3jleIEXpJ/eVeSjEHPxdQ/XhpyDvWnJ/z6KGz1djKhzVIoPSboI5z+ndG4xie8LbVj4zIvD
xkB1ztfM79Khe4ct2FcB5+s1sd94yilYFtVJcBJ09RQFy4YwUjahD5EyCIxUYcTxRME+1Umsl
XP8MXHNbxH+k/m0/YfRHcbcakD9iAC9ap7jThdJ4Nhe+RQ3LDLg6qd71clXJCaAYzRG3ORrvN
2wPA262Li+95WBqtJYXLeALqnEshf1CF9xiHmQWl089K5csTgXQcG3HG1TOSe7fQaO33F5jGM
Nynz4kU3C3Etfx7vum7GLlQQ1oAqKwkOpKoa7GFNRUVb/nKxlV5TGmUhVA1y5G/HcwGAneAhS
5/xy7ioIbKXzZSnXtykwTNg8ywPw1gCHvOBFu5yfvZp2b2JzPrKoRKHZtIUh+8xn37Cnh5NXQ
XCY9Cgy0xr4ED5jfYUtLgMRtOdNrT4HUqV9t1CbDCHBF71jVHPXfsMlgZv8jz2jRn8LV+RB+F
rB0kpNNbNjvYQq8XRHMg==
X-Spam-Status: No, score=-98.5 required=5.0 tests=BAYES_00,
GOOD_FROM_CORINNA_CYGWIN, JMQ_SPF_NEUTRAL, KAM_ASCII_DIVIDERS, KAM_DMARC_NONE,
KAM_DMARC_STATUS, KAM_NUMSUBJECT, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE,
SPF_NEUTRAL, TXREP autolearn=ham autolearn_force=no version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
server2.sourceware.org
X-BeenThere: cygwin-announce AT cygwin DOT com
X-Mailman-Version: 2.1.29
X-Mailer: Perl5 Mail::Internet v2.20
X-BeenThere: cygwin AT cygwin DOT com
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Corinna Vinschen via Cygwin-announce via Cygwin <cygwin AT cygwin DOT com>
Reply-To: cygwin AT cygwin DOT com
Cc: Corinna Vinschen via Cygwin-announce <cygwin-announce AT cygwin DOT com>
MIME-Version: 1.0
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

The following packages have been uploaded to the Cygwin distribution:

* openssh-8.6p1-1

OpenSSH is a program for logging into a remote machine and for
	executing commands on a remote machine.  It can replace rlogin and rsh,
	providing encrypted communication between two machines.

Official announce message:
--------------------------------------------------------------------------
OpenSSH 8.6 has just been released. It will be available from the
mirrors listed at https://www.openssh.com/ shortly.

OpenSSH is a 100% complete SSH protocol 2.0 implementation and
includes sftp client and server support.

Once again, we would like to thank the OpenSSH community for their
continued support of the project, especially those who contributed
code or patches, reported bugs, tested snapshots or donated to the
project. More information on donations may be found at:
https://www.openssh.com/donations.html

Future deprecation notice
=========================

It is now possible[1] to perform chosen-prefix attacks against the
SHA-1 algorithm for less than USD$50K.

In the SSH protocol, the "ssh-rsa" signature scheme uses the SHA-1
hash algorithm in conjunction with the RSA public key algorithm.
OpenSSH will disable this signature scheme by default in the near
future.

Note that the deactivation of "ssh-rsa" signatures does not necessarily
require cessation of use for RSA keys. In the SSH protocol, keys may be
capable of signing using multiple algorithms. In particular, "ssh-rsa"
keys are capable of signing using "rsa-sha2-256" (RSA/SHA256),
"rsa-sha2-512" (RSA/SHA512) and "ssh-rsa" (RSA/SHA1). Only the last of
these is being turned off by default.

This algorithm is unfortunately still used widely despite the
existence of better alternatives, being the only remaining public key
signature algorithm specified by the original SSH RFCs that is still
enabled by default.

The better alternatives include:

 * The RFC8332 RSA SHA-2 signature algorithms rsa-sha2-256/512. These
   algorithms have the advantage of using the same key type as
   "ssh-rsa" but use the safe SHA-2 hash algorithms. These have been
   supported since OpenSSH 7.2 and are already used by default if the
   client and server support them.

 * The RFC8709 ssh-ed25519 signature algorithm. It has been supported
   in OpenSSH since release 6.5.

 * The RFC5656 ECDSA algorithms: ecdsa-sha2-nistp256/384/521. These
   have been supported by OpenSSH since release 5.7.

To check whether a server is using the weak ssh-rsa public key
algorithm, for host authentication, try to connect to it after
removing the ssh-rsa algorithm from ssh(1)'s allowed list:

    ssh -oHostKeyAlgorithms=-ssh-rsa user AT host

If the host key verification fails and no other supported host key
types are available, the server software on that host should be
upgraded.

OpenSSH recently enabled the UpdateHostKeys option by default to assist
the client by automatically migrating to better algorithms.

[1] "SHA-1 is a Shambles: First Chosen-Prefix Collision on SHA-1 and
    Application to the PGP Web of Trust" Leurent, G and Peyrin, T
    (2020) https://eprint.iacr.org/2020/014.pdf

Security
========

 * sshd(8): OpenSSH 8.5 introduced the LogVerbose keyword. When this
   option was enabled with a set of patterns that activated logging
   in code that runs in the low-privilege sandboxed sshd process, the
   log messages were constructed in such a way that printf(3) format
   strings could effectively be specified the low-privilege code.

   An attacker who had sucessfully exploited the low-privilege
   process could use this to escape OpenSSH's sandboxing and attack
   the high-privilege process. Exploitation of this weakness is
   highly unlikely in practice as the LogVerbose option is not
   enabled by default and is typically only used for debugging. No
   vulnerabilities in the low-privilege process are currently known
   to exist.

   Thanks to Ilja Van Sprundel for reporting this bug.

Changes since OpenSSH 8.5
=========================

This release contains mostly bug fixes.

New features
------------

 * sftp-server(8): add a new limits AT openssh DOT com protocol extension
   that allows a client to discover various server limits, including
   maximum packet size and maximum read/write length.

 * sftp(1): use the new limits AT openssh DOT com extension (when available)
   to select better transfer lengths in the client.

 * sshd(8): Add ModuliFile keyword to sshd_config to specify the
   location of the "moduli" file containing the groups for DH-GEX.

 * unit tests: Add a TEST_SSH_ELAPSED_TIMES environment variable to
   enable printing of the elapsed time in seconds of each test.

Bugfixes
--------

 * ssh_config(5), sshd_config(5): sync CASignatureAlgorithms lists in
   manual pages with the current default. GHPR#174

 * ssh(1): ensure that pkcs11_del_provider() is called before exit.
   GHPR#234

 * ssh(1), sshd(8): fix problems in string->argv conversion. Multiple
   backslashes were not being dequoted correctly and quoted space in
   the middle of a string was being incorrectly split. GHPR#223

 * ssh(1): return non-zero exit status when killed by signal; bz#3281

 * sftp-server(8): increase maximum SSH2_FXP_READ to match the maximum
   packet size. Also handle zero-length reads that are not explicitly
   banned by the spec.

Portability
-----------

 * sshd(8): don't mistakenly exit on transient read errors on the
   network socket (e.g. EINTR, EAGAIN); bz3297

 * Create a dedicated contrib/gnome-ssk-askpass3.c source instead of
   building it from the same file as used for GNOME2. Use the GNOME3 
   gdk_seat_grab() to manage keyboard/mouse/server grabs for better 
   compatibility with Wayland.

 * Fix portability build errors bz3293 bz3292 bz3291 bz3278   

 * sshd(8): soft-disallow the fstatat64 syscall in the Linux   
   seccomp-bpf sandbox. bz3276

 * unit tests: enable autoopt and misc unit tests that were
   previously skipped

Checksums:
==========

 - SHA1 (openssh-8.6.tar.gz) = a3e93347eed6296faaaceb221e8786391530fccb
 - SHA256 (openssh-8.6.tar.gz) = ihmgdEgKfCBRpC0qzdQRwYownrpBf+rsihvk4Rmim8M=

 - SHA1 (openssh-8.6p1.tar.gz) = 8f9f0c94317baeb97747d6258f3997b4542762c0
 - SHA256 (openssh-8.6p1.tar.gz) = w+bk2hYhdiyFDQO0fu0eSN/0zJYI3etUcgKiNN+O164=

Please note that the SHA256 signatures are base64 encoded and not
hexadecimal (which is the default for most checksum tools). The PGP
key used to sign the releases is available from the mirror sites:   
https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/RELEASE_KEY.asc

Please note that the OpenPGP key used to sign releases has been
rotated for this release. The new key has been signed by the previous
key to provide continuity.

Reporting Bugs:
===============

- Please read https://www.openssh.com/report.html
  Security bugs should be reported directly to openssh AT openssh DOT com


-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019