Date: Fri, 18 Jan 2002 00:56:21 -0800 (PST) From: Eugene Podkopaev <eugene@emetex.ru> To: freebsd-gnats-submit@FreeBSD.org Subject: misc/34019: sftp core dumped Message-ID: <200201180856.g0I8uLX23652@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 34019
>Category: misc
>Synopsis: sftp core dumped
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Fri Jan 18 01:00:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator: Eugene Podkopaev
>Release: 4.5-PRERELEASE
>Organization:
JSC EMETEX
>Environment:
FreeBSD selena 4.5-PRERELEASE FreeBSD 4.5-PRERELEASE #4: Tue Jan 8 13:07:29 MSK 2002 root@selena:/usr/obj/usr/src/sys/SELENA i386
>Description:
sftp crashes when I try to upload nonexisting file.
>How-To-Repeat:
ssh_config:
Host *
Protocol 2,1
sshd_config:
Port 22
Protocol 2
ListenAddress 192.168.0.1
ListenAddress 195.2.80.100
HostKey /etc/ssh/ssh_host_key
HostKey /etc/ssh/ssh_host_dsa_key
ServerKeyBits 768
LoginGraceTime 120
KeyRegenerationInterval 3600
PermitRootLogin yes
MaxStartups 10:30:60
IgnoreRhosts yes
RhostsRSAAuthentication
StrictModes yes
X11Forwarding yes
X11DisplayOffset 10
PrintMotd yes
KeepAlive yes
SyslogFacility AUTH
LogLevel INFO
RhostsAuthentication no
RhostsRSAAuthentication no
HostbasedAuthentication no
RSAAuthentication yes
PasswordAuthentication no
PermitEmptyPasswords no
CheckMail no
Subsystem sftp /usr/libexec/sftp-server
How to repeat:
# sftp selena.emetex.ru
Connecting to selena.emetex.ru...
sftp> put nonexisting
Segmentation fault (core dumped)
#
>Fix:
Patch:
--- crypto/openssh/sftp-int.c.orig Fri Jan 18 11:36:22 2002
+++ crypto/openssh/sftp-int.c Fri Jan 18 11:49:18 2002
@@ -436,7 +436,7 @@
memset(&g, 0, sizeof(g));
debug3("Looking up %s", src);
- if (glob(src, 0, NULL, &g)) {
+ if (glob(src, 0, NULL, &g) || !g.gl_pathc) {
error("File \"%s\" not found.", src);
err = -1;
goto out;
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200201180856.g0I8uLX23652>
