[Bug 2129] New: [PATCH] sftp chroot regression
bugzilla-daemon at mindrot.org
bugzilla-daemon at mindrot.org
Thu Jul 25 07:34:39 EST 2013
https://bugzilla.mindrot.org/show_bug.cgi?id=2129
Bug ID: 2129
Summary: [PATCH] sftp chroot regression
Product: Portable OpenSSH
Version: 6.2p1
Hardware: Other
OS: FreeBSD
Status: NEW
Severity: normal
Priority: P5
Component: sftp
Assignee: unassigned-bugs at mindrot.org
Reporter: delphij at freebsd.org
Created attachment 2319
--> https://bugzilla.mindrot.org/attachment.cgi?id=2319&action=edit
patch to address sftp chroot symlink issue
I'd like to report a possible regression in sftp(1). In earlier
OpenSSH versions, when doing 'symlink' over sftp, the system will
create a symbolic link with relative path, and now it creates a
symbolic link with absolute path. When doing chroot, this would make
an unusable symbolic link.
The behavior change was introduced in OpenBSD src/usr.bin/ssh/sftp.c,v
1.132 and based on my understanding of the commit log, this is not
intentional.
How to reproduce:
# sftp dtest
sftp> symlink ./l1 22
sftp> ^D
# ssh dtest "ls -l 22"
lrwxr-xr-x 1 delphij delphij 23 Jun 21 17:28 22@ -> /home/delphij/l1
What's expected:
lrwxr-xr-x 1 delphij delphij 4 Jun 21 17:25 22@ -> ./l1
The attached patch should fix this.
--
You are receiving this mail because:
You are watching the assignee of the bug.
More information about the openssh-bugs
mailing list