加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 在Ruby和YAML解析命令行检查中的Heroku潜在安

发布时间:2020-12-17 03:06:48 所属栏目:百科 来源:网络整理
导读:我收到了这封Heroku漏洞邮件: https://www.ruby-lang.org/en/news/2014/03/29/heap-overflow-in-yaml-uri-escape-parsing-cve-2014-2525/?mkt_tok=3RkMMJWWfF9wsRonuKjAZKXonjHpfsX%2B6u8vXaO%2FlMI%2F0ER3fOvrPUfGjI4ASsNjI%2BSLDwEYGJlv6SgFQrjAMapmyLgLU
我收到了这封Heroku漏洞邮件:

https://www.ruby-lang.org/en/news/2014/03/29/heap-overflow-in-yaml-uri-escape-parsing-cve-2014-2525/?mkt_tok=3RkMMJWWfF9wsRonuKjAZKXonjHpfsX%2B6u8vXaO%2FlMI%2F0ER3fOvrPUfGjI4ASsNjI%2BSLDwEYGJlv6SgFQrjAMapmyLgLUhE%3D

在电子邮件中,它说:

检查您是否受到影响

在您的应用上运行以下内容:

$heroku run “ruby -rpsych -e ”p Psych.libyaml_version.join(‘.’)”” -a <app name>

如果您看到以下错误消息,那么您不容易受到攻击,可以忽略此电子邮件的其余部分:

<internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- psych (LoadError)
  from <internal:lib/rubygems/custom_require>:29:in `require'

不幸的是,当我运行它时,出现了错误(使用Mac):

-bash: syntax error near unexpected token `('

如何正确运行上面的命令行?谢谢.

解决方法

$heroku run “ruby -rpsych -e ”p Psych.libyaml_version.join(‘.’)”” -a <app name>

有右手和左手引号:“和’

将这些改为开头的直引号:“和’

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读