阿里云盾控制台WordPress IP验证不当漏洞的解决方法

2017年4月2日WordPress教程评论65886字阅读2分57秒阅读模式

阿里云·云盾安骑士安全预防漏铜管理提示:WordPress IP验证不当漏洞,如果购买了安骑士企业版可以直接点击立即修复,那么如果没有购买安骑士怎么解决呢?王小优分享WordPress IP验证不当漏洞的解决方法:文章源自王小优-https://www.wangxiaoyou.com/4417.html

WordPress IP验证不当漏洞的解决方法文章源自王小优-https://www.wangxiaoyou.com/4417.html

阿里云盾控制台WordPress IP验证不当漏洞的解决方法文章源自王小优-https://www.wangxiaoyou.com/4417.html

如果你的ECS云服务器购买了安骑士,那么直接点击“立即修复”即可;如果没有购买安骑士可以参考王小优分享的手动修复漏洞方法:文章源自王小优-https://www.wangxiaoyou.com/4417.html

漏洞详解:WordPress IP验证不当漏洞是指wordpress /wp-includes/http.php文件中的wp_http_validate_url函数对输入IP验证不当,导致黑客可构造类似于012.10.10.10这样的畸形IP绕过验证,进行SSRF。文章源自王小优-https://www.wangxiaoyou.com/4417.html

两种解决方法

两种方法,一种是升级到WordPress最新版本即可修复漏洞,另一种方法是修改/wp-includes/http.php文件文章源自王小优-https://www.wangxiaoyou.com/4417.html

方法一、手动升级到WordPress最新版本

升级到WordPress最新版本可以有效解决该漏洞问题。文章源自王小优-https://www.wangxiaoyou.com/4417.html

方法二、修改/wp-includes/http.php文件

找到/wp-includes/http.php这个文件,将内容替换:文章源自王小优-https://www.wangxiaoyou.com/4417.html

查找:文章源自王小优-https://www.wangxiaoyou.com/4417.html

  1. $same_host = strtolower$parsed_home['host'] ) === strtolower$parsed_url['host'] );

替换为:文章源自王小优-https://www.wangxiaoyou.com/4417.html

  1. if ( isset( $parsed_home['host'] ) ) {
  2.     $same_host = ( strtolower$parsed_home['host'] ) === strtolower$parsed_url['host'] ) || 'localhost' === strtolower$parsed_url['host'] ) );
  3. else {
  4.     $same_host = false;
  5. }

替换后,保存上传覆盖,即可成功修复IP验证不当漏洞。文章源自王小优-https://www.wangxiaoyou.com/4417.html

注意:修复后,一定要到阿里云云盾态势感知控制台点击验证或者忽略该漏洞,否则还是会一直发送漏洞信息的!文章源自王小优-https://www.wangxiaoyou.com/4417.html

  • 我的微信
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin
王小优
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: