阿里云提示WordPress IP验证不当漏洞解决方案
描述
wordpress /wp-includes/http.php文件中的wp_http_validate_url函数对输入IP验证不当,导致黑客可构造类似于012.10.10.10这样的畸形IP绕过验证,进行SSRF。解决方案
只要找到/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'] ); } else { $same_host = false; }将搜索的这句话,替换为:
$same_host = ( strtolower( $parsed_home['host'] ) === strtolower( $parsed_url['host'] ) || 'localhost' === strtolower( $parsed_url['host'] ) );修改保存上传覆盖后即可成功修复IP验证不当漏洞。
修复后,到阿里云后台“重新验证”,即可。
参考资料
[WordPress 后台插件更新模块任意目录遍历导致DOS漏洞和IP验证不当漏洞](https://www.wpdaxue.com/wordpress-dos-ip.html)预览
除特别注明外,本站所有文章均为 windcoder 原创,转载请注明出处来自: aliyuntishiwordpress-ipyanzhengbudangloudongjiejuefangan
Loading comments...

预览
暂无数据