阿里云wordpress IP验证不当漏洞的解决方法

阿里云服务器报“wordpress IP验证不当漏洞”如何解决?阿里云百科网分享wordpress IP验证不当漏洞的解决方法:

wordpress IP验证不当漏洞的解决方法

wordpress IP验证不当漏洞
wordpress IP验证不当漏洞

如果你的ECS云服务器购买了安骑士,那么直接点击“立即修复”即可;如果没有购买安骑士可以参考阿里云百科网分享手动修复漏洞方法:

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

两种解决方法

两种方法,一种是升级到WordPress最新版本即可修复漏洞,另一种方法是修改/wp-includes/http.php文件

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

升级前请备份,参考:WordPress博客网站备份方法
升级到WordPress最新版本可以有效解决该漏洞问题。

方法二:修改/wp-includes/http.php这个有漏洞的文件

找到/wp-includes/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;
}

替换后,保存上传覆盖,即可成功修复IP验证不当漏洞。

注意:修复后,一定要到阿里云云盾态势感知控制台点击“验证”或者“忽略”该漏洞,否则还是会一直发送漏洞信息的!

原创文章,作者:XIXIBOBO,如若转载,请注明出处:https://www.xixibobo.com/fuwuqi/wordpress-ip/