mirror of git://anongit.mindrot.org/openssh.git
upstream commit
disable Unix-domain socket forwarding when privsep is disabled Upstream-ID: ab61516ae0faadad407857808517efa900a0d6d0
This commit is contained in:
parent
08a1e7014d
commit
b737e4d743
|
@ -1,4 +1,4 @@
|
||||||
/* $OpenBSD: serverloop.c,v 1.188 2016/11/30 03:00:05 djm Exp $ */
|
/* $OpenBSD: serverloop.c,v 1.189 2016/12/14 00:36:34 djm Exp $ */
|
||||||
/*
|
/*
|
||||||
* Author: Tatu Ylonen <ylo@cs.hut.fi>
|
* Author: Tatu Ylonen <ylo@cs.hut.fi>
|
||||||
* Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
|
* Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
|
||||||
|
@ -479,7 +479,8 @@ server_request_direct_streamlocal(void)
|
||||||
|
|
||||||
/* XXX fine grained permissions */
|
/* XXX fine grained permissions */
|
||||||
if ((options.allow_streamlocal_forwarding & FORWARD_LOCAL) != 0 &&
|
if ((options.allow_streamlocal_forwarding & FORWARD_LOCAL) != 0 &&
|
||||||
!no_port_forwarding_flag && !options.disable_forwarding) {
|
!no_port_forwarding_flag && !options.disable_forwarding &&
|
||||||
|
use_privsep) {
|
||||||
c = channel_connect_to_path(target,
|
c = channel_connect_to_path(target,
|
||||||
"direct-streamlocal@openssh.com", "direct-streamlocal");
|
"direct-streamlocal@openssh.com", "direct-streamlocal");
|
||||||
} else {
|
} else {
|
||||||
|
@ -760,7 +761,8 @@ server_input_global_request(int type, u_int32_t seq, void *ctxt)
|
||||||
|
|
||||||
/* check permissions */
|
/* check permissions */
|
||||||
if ((options.allow_streamlocal_forwarding & FORWARD_REMOTE) == 0
|
if ((options.allow_streamlocal_forwarding & FORWARD_REMOTE) == 0
|
||||||
|| no_port_forwarding_flag || options.disable_forwarding) {
|
|| no_port_forwarding_flag || options.disable_forwarding ||
|
||||||
|
!use_privsep) {
|
||||||
success = 0;
|
success = 0;
|
||||||
packet_send_debug("Server has disabled port forwarding.");
|
packet_send_debug("Server has disabled port forwarding.");
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue