forked from pool/openssh
- upgrade to 7.6p1 see main package changelog for details - Update to vanilla 7.6p1 Most important changes (more details below): * complete removal of the ancient SSHv1 protocol * sshd(8) cannot run without privilege separation * removal of suport for arcfourm blowfish and CAST ciphers and RIPE-MD160 HMAC * refuse RSA keys shorter than 1024 bits Distilled upstream log: - OpenSSH 7.3 ---- Security * sshd(8): Mitigate a potential denial-of-service attack against the system's crypt(3) function via sshd(8). An attacker could send very long passwords that would cause excessive CPU use in crypt(3). sshd(8) now refuses to accept password authentication requests of length greater than 1024 characters. Independently reported by Tomas Kuthan (Oracle), Andres Rojas and Javier Nieto. * sshd(8): Mitigate timing differences in password authentication that could be used to discern valid from invalid account names when long passwords were sent and particular password hashing algorithms are in use on the server. CVE-2016-6210, reported by EddieEzra.Harari at verint.com * ssh(1), sshd(8): Fix observable timing weakness in the CBC padding oracle countermeasures. Reported by Jean Paul Degabriele, Kenny Paterson, Torben Hansen and Martin Albrecht. Note that CBC ciphers are disabled by default and OBS-URL: https://build.opensuse.org/request/show/539322 OBS-URL: https://build.opensuse.org/package/show/network/openssh?expand=0&rev=122
31 lines
805 B
Diff
31 lines
805 B
Diff
# HG changeset patch
|
|
# Parent ddbb42a2825e7e837d7b0387b79a9542c7869174
|
|
Allow the stat() syscall for OpenSSL re-seed patch
|
|
(which causes OpenSSL use stat() on some file)
|
|
|
|
bnc#912436
|
|
|
|
diff --git a/openssh-7.6p1/sandbox-seccomp-filter.c b/openssh-7.6p1/sandbox-seccomp-filter.c
|
|
--- a/openssh-7.6p1/sandbox-seccomp-filter.c
|
|
+++ b/openssh-7.6p1/sandbox-seccomp-filter.c
|
|
@@ -224,16 +224,19 @@ static const struct sock_filter preauth_
|
|
SC_ALLOW(__NR_select),
|
|
#endif
|
|
#ifdef __NR_shutdown
|
|
SC_ALLOW(__NR_shutdown),
|
|
#endif
|
|
#ifdef __NR_sigprocmask
|
|
SC_ALLOW(__NR_sigprocmask),
|
|
#endif
|
|
+#ifdef __NR_stat
|
|
+ SC_ALLOW(__NR_stat),
|
|
+#endif
|
|
#ifdef __NR_time
|
|
SC_ALLOW(__NR_time),
|
|
#endif
|
|
#ifdef __NR_write
|
|
SC_ALLOW(__NR_write),
|
|
#endif
|
|
#ifdef __NR_socketcall
|
|
SC_ALLOW_ARG(__NR_socketcall, 0, SYS_SHUTDOWN),
|