CVE-2024-12849
nicheUnauthenticated Arbitrary File Read in WordPress Error Log Viewer By WP Guru Plugin
CVE-2024-12849 is an unauthenticated arbitrary file read (path traversal, CWE-22) in the Error Log Viewer By WP Guru plugin for WordPress, affecting all versions up to and including 1.0.1.3. The flaw is triggered through the wp_ajax_nopriv_elvwp_log_download AJAX action, which is registered for unauthenticated visitors, so an attacker can send crafted requests to the site's admin-ajax.php endpoint and traverse outside the intended log path without any credentials or user interaction. A successful attack lets the attacker read the contents of arbitrary files on the web server, potentially exposing configuration files or other data containing sensitive information such as credentials. Any WordPress site running the plugin at version 1.0.1.3 or earlier is affected. No public proof-of-concept or confirmed in-the-wild exploitation is currently known and the flaw is not yet in CISA's KEV catalog, but EPSS assigns a 46.9% probability of exploitation within 30 days, so defenders should expect exploitation attempts.
What to do: Update the Error Log Viewer By WP Guru plugin to the newest available release (any version later than 1.0.1.3); if no patched release is available, deactivate or remove the plugin. As an interim mitigation, block unauthenticated requests to admin-ajax.php with action=elvwp_log_download, or apply a WAF rule rejecting path-traversal patterns in that request. Review access logs for hits on this endpoint and, if suspicious activity is found, determine whether sensitive files such as configuration files were read and rotate any credentials they contain.
| WP Guru Error Log Viewer (WordPress plugin) | all versions up to and including 1.0.1.3 (<= 1.0.1.3) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
The Error Log Viewer By WP Guru plugin for WordPress is vulnerable to Arbitrary File Read in all versions up to, and including, 1.0.1.3 via the wp_ajax_nopriv_elvwp_log_download AJAX action. This makes it possible for unauthenticated attackers to read the contents of arbitrary files on the server, which can contain sensitive information.
- Ecosystems
- WordPress
- Weakness
- CWE-22
- Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
In the news0 stories
No ingested article mentions this CVE yet.