FreeBSD 的“sh”shell 是否容易受到 Shellshock 的攻击?

sud*_*udo 1 freebsd shellshock

我有一台运行 FreeBSD 10 的供个人使用的服务器,它没有安装 Bash,也从未安装过。但是,它带有自己的符合 POSIX 的外壳“sh”。我是否需要担心服务器上的 Shellshock 错误?

我尝试运行这个臭名昭著的 shell 脚本,但没有得到“脆弱”的回声,但我不知道这是否确保我是安全的:

env x='() { :;}; echo vulnerable' sh -c 'echo hello'
Run Code Online (Sandbox Code Playgroud)

Ant*_*hon 7

是的,你是安全的(至少对抗 Shellshock)。该“弹震”虫是特别bash,不影响伯恩(传统sh),或Almquist(FreeBSD的shash,Debian的dash(和sh在新的版本))或者任何其他非bash贝。