WordPress报“wordpress IP验证不当漏洞”修复

  • A+
所属分类:技术资料

阿里云不断发短信提示网站存在漏洞,通过后台云盾想查看详细信息并修复的话还得升级到云盾专业版,我等穷人怎么买得起专业版?无奈直接网上搜索解决。

1.1 描述:wordpress /wp-includes/http.php文件中的wp_http_validate_url函数对输入IP验证不当,导致黑客可构造类似于012.10.10.10这样的畸形IP绕过验证,进行SSRF

1.2 修复
1.2.1 找到/wp-includes/http.php这个文件,大概在文件533行,修改文件前记得先备份http.php原文件,这是个好习惯:

$same_host = strtolower( $parsed_home['host'] ) === strtolower( $parsed_url['host'] );
改成
if ( isset( $parsed_home['host'] ) ) { $same_host = ( strtolower( $parsed_home['host'] ) === strtolower( $parsed_url['host'] ) || 'localhost' === strtolower( $parsed_url['host'] ) ); } else { $same_host = false; } ;

 

WordPress报“wordpress IP验证不当漏洞”修复

WordPress报“wordpress IP验证不当漏洞”修复

1.2.2 在文件的 549行左右找到

if ( 127 === $parts[0] || 10 === $parts[0] || 0 === $parts[0]
修改为:
if ( 127 === $parts[0] || 10 === $parts[0] || 0 === $parts[0] || 0 === $parts[0]

 

WordPress报“wordpress IP验证不当漏洞”修复

WordPress报“wordpress IP验证不当漏洞”修复

最后到阿里云盾控制台重新验证下漏洞

weinxin
科星网络致力于分享精品软件、资源等,是一个值得收藏的网站。如下载地址失效,请在当前页面下留言或E-Mail到admin@kexn.net索取。
  • 版权声明:>本站资源搜集于互联网,所提供下载链接也是站外链接,网站本身并不存储相关资源文件,本链接资源仅供学习研究使用,不得用于商业用途,请在下载后24小时之内自觉删除,本站所有资源解释权归原作者或版权方所有,如果您有能力建议购买官方正版。如资源下载链接侵犯到版权方,请及时与本站联系,admin@kexn.net
腾讯云服务器安全可靠高性能,多种配置供您选择

发表评论

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