Articles

§06 · Field notes

CVE · PLUGINS · ZERO-DAYS
GitHub

CVE-2026-63030: wordpress-develop

## The Exploit An unauthenticated attacker can perform SQL injection via the `author__not_in` parameter in any REST API endpoint that passes user input to `WP_Query`. The following curl request demonstrates the injection against the default `/wp/v2/posts` endpoint. ```bash curl...

GitHub

CVE-2024-8253: post-grid

## The Exploit Any WordPress user with Subscriber role or above can escalate to Administrator by sending a single POST request to the form submission endpoint, updating their own `wp_capabilities` user metadata field. ```http POST /wp-adm...

Read article →
GitHub

CVE-2025-1128: everest-forms

## The Exploit An unauthenticated attacker can upload arbitrary files to the server by crafting a multipart POST request to the form handler, exploiting missing file type and path validation in the upload handler. ```http POST /wp-admin/a...

Read article →
GitHub

CVE-2024-13362: yet-another-stars-rating

## The Exploit An unauthenticated attacker can craft a malicious URL targeting any WordPress site running a vulnerable Freemius SDK version, then trick a user into clicking the link via social engineering. ```http GET /wp-admin/admin.php?...

Read article →
GitHub

CVE-2025-6691: sureforms

## The Exploit An unauthenticated attacker can send a single HTTP request to delete arbitrary files on the WordPress server by supplying a path-traversal payload in the file deletion endpoint. ```http POST /wp-admin/admin-ajax.php HTTP/1....

Read article →
GitHub

CVE-2024-3934: woocommerce-mercadopago

## The Exploit An authenticated subscriber-level user can download arbitrary files from the server by calling the `mercadopagoDownloadLog` function with a path-traversal payload in the filename parameter. ```http POST /wp-admin/admin-ajax...

Read article →
GitHub

CVE-2024-3750: visualizer

## The Exploit An authenticated user with subscriber-level permissions can execute arbitrary SQL queries through the `getQueryData()` AJAX handler by sending a POST request with a malicious `query` parameter. The plugin fails to validate t...

Read article →
GitHub

CVE-2024-11816: wpextended

## The Exploit An authenticated WordPress user with Subscriber-level access can execute arbitrary PHP code on the server by sending a POST request to the `wp-admin/admin-ajax.php` endpoint with the `wpext_handle_snippet_update` action, pro...

Read article →
GitHub

CVE-2025-6895: melapress-login-security

## The Exploit An unauthenticated attacker who knows an arbitrary WordPress user's meta key and can predict or enumerate meta values can bypass authentication entirely and log in as that user. No nonce, no password, no session required. `...

Read article →
GitHub

CVE-2024-3549: blog2social

## The Exploit An authenticated subscriber-level user can inject arbitrary SQL through the `b2sSortPostType` parameter to extract sensitive database records. ```http POST /wp-admin/admin-ajax.php HTTP/1.1 Host: target.wordpress.local Cont...

Read article →