1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00
freebsd-ports/shells
Kai Knoblich 0578e68df8 shells/rssh: Apply fixes for basename(3) handling and some security issues
basename(3) has been changed to be POSIX compliant in r308264. This implies
that it can possibly write to the passed string. shells/rssh passes a const
string, so it always crashes on invocation with FreeBSD 12 and later. The
new patches remedy this issue. [1] [2]

During further tests and research came to light that there were also
recently discovered security issues with the parsing of rsync/scp command
line arguments and insufficient sanitization of environment variables when
using rysnc.

The corresponding fixes have been incorporated to the new patches and the
already existing patch for the RSYNC option has been tightened for the
argument parsing. Please note that with this patch the scp option "-3" can
no longer be used. [3]

Furthermore, another patch was applied to make this port a bit more secure.
That patch handles a buffer allocation issue for an error message. [4]

PR:		235121
Submitted by:	topical@gmx.net (first version) [1], Jason Harris (maintainer) [2]
Approved by:	tcberner (mentor)
Obtained from:	Debian [3] [4]
MFH:		2019Q1
Security:	d193aa9f-3f8c-11e9-9a24-6805ca0b38e8
Differential Revision:	https://reviews.freebsd.org/D19474
2019-03-06 20:45:26 +00:00
..
44bsd-csh Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
ammonite New port: shells/ammonite 2019-02-18 17:01:53 +00:00
bash Do not attempt to build 'loadables' in the install target when the static build 2019-02-21 09:32:08 +00:00
bash-completion Add do-test: 2019-01-05 22:47:11 +00:00
bash-static This port now builds on 13.0-CURRENT. 2018-11-28 07:28:41 +00:00
bashc
bicon
ch
dash - Update to 0.5.10.2 [1] 2018-09-13 20:58:56 +00:00
envy
es
esh Install texinfo files (GNU info) into ${PREFIX}/share/info 2018-11-10 18:12:57 +00:00
fd Update to 3.01h 2018-12-25 07:12:34 +00:00
fish shells/fish: upgrade to 3.0.2 2019-02-24 22:51:18 +00:00
flash
heirloom-sh Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
hs-shelly lang/ghc: Update to 8.6.3 and bump PORTREVISION's of all Haskell ports. 2019-01-06 12:18:06 +00:00
ibsh Fix a common grammar error: "can not" means the opposite of "cannot." 2018-08-01 16:33:11 +00:00
jailkit shells/jailkit: Update to 2.20 2019-02-04 12:56:12 +00:00
klish
ksh93 Remove compatibility code for FreeBSD < 11.2 from all ports. 2018-11-02 13:32:34 +00:00
ksh93-devel Update to the latest att/ast github commit. 2019-02-27 03:48:05 +00:00
lshell Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
mksh shells/mksh: update to R56c 2018-08-07 11:10:15 +00:00
nologinmsg
oksh shells/oksh: Convert to options helpers 2019-02-01 06:11:19 +00:00
osh Add EXAMPLES options to ports that should have one. 2018-09-10 13:15:47 +00:00
p5-Bash-Completion Fix every instance of RUN_DEPENDS:=${BUILD_DEPENDS} in p5 ports, except 2018-10-06 13:06:42 +00:00
p5-Shell-Perl Add LICENSE 2018-10-10 10:24:15 +00:00
p5-Term-Bash-Completion-Generator Fix every instance of RUN_DEPENDS:=${BUILD_DEPENDS} in p5 ports, except 2018-10-06 13:06:42 +00:00
p5-Term-ShellUI Fix every instance of RUN_DEPENDS:=${BUILD_DEPENDS} in p5 ports, except 2018-10-06 13:06:42 +00:00
pdksh These ports now build on powerpc64. 2018-12-05 20:01:10 +00:00
pear-PHP_Shell
psh
rc
rssh shells/rssh: Apply fixes for basename(3) handling and some security issues 2019-03-06 20:45:26 +00:00
sash
scponly shells/scponly: fix segfault on FreeBSD 12 and newer 2019-02-25 13:37:48 +00:00
shell-include
sparforte Bump PORTREVISION for ports depending on the canonical version of GCC 2018-12-12 01:35:33 +00:00
tcsh_nls
tcshrc
v7sh
viewglob
vshnu
wcd shells/wcd: Update to 6.0.2 2018-08-11 18:04:44 +00:00
xonsh Upgrade to 0.7.9 2018-09-21 08:41:47 +00:00
zsh Update to 5.7.1 2019-02-05 17:58:51 +00:00
zsh-antigen New port: shells/zsh-antigen 2018-06-18 04:59:40 +00:00
zsh-completions Add zsh-completions 0.30.0 2019-01-27 19:56:10 +00:00
zsh-navigation-tools
Makefile New port: shells/ammonite 2019-02-18 17:01:53 +00:00