Skip to main content

The Cache Purger CVE-2026-15350

| EUVDEUVD-2026-44884 MEDIUM
Missing Authorization (CWE-862)
2026-07-16 Wordfence GHSA-fpxv-63pw-m29m
4.3
CVSS 3.1 · Vendor: Wordfence
Share

Severity by source

Vendor (Wordfence) PRIMARY
4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
vuln.today AI
4.3 MEDIUM

Network vector and low complexity confirmed by nonce self-service via admin bar; PR:L reflects mandatory subscriber authentication; only audit log integrity is affected, no confidentiality or system availability loss.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

2
Analysis Generated
Jul 16, 2026 - 09:01 vuln.today
CVE Published
Jul 16, 2026 - 07:51 cve.org
MEDIUM 4.3

DescriptionCVE.org

The The Cache Purger plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 2.3.20. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with subscriber-level access and above, to permanently truncate the plugin's cache-purge audit log (wp-content/purge.log), destroying the entire cache-purge audit history. The tcp_log_purge nonce is rendered in the admin bar on frontend pages accessible to all authenticated users including subscribers, meaning any authenticated user possesses the nonce required to trigger the deletion.

AnalysisAI

Authorization bypass in The Cache Purger WordPress plugin (all versions through 2.3.20) allows any subscriber-level authenticated user to permanently destroy the plugin's entire cache-purge audit log (wp-content/purge.log). The root cause is that the tcp_log_purge nonce - the only credential required to trigger log deletion - is rendered in the WordPress admin bar on frontend pages visible to all authenticated users, including the lowest-privilege subscribers, making the authorization check trivially bypassable. No public exploit has been identified at time of analysis, and the vulnerability is not listed in the CISA KEV catalog.

Technical ContextAI

The Cache Purger (CPE: cpe:2.3:a:kevp75:the_cache_purger:*:*:*:*:*:*:*:*) is a WordPress plugin that manages cache purging and maintains a plaintext audit log at wp-content/purge.log. The vulnerability is classified as CWE-862 (Missing Authorization). WordPress plugins are expected to verify both nonce validity (replay protection) and user capability (authorization) before executing privileged actions. This plugin correctly generates and checks a nonce (tcp_log_purge), but fatally exposes that nonce in the admin bar rendered on all frontend pages, bypassing its intended access control function entirely. The log-truncation handler at kp-cache-purge-common.php (L223, L242, L99) and the admin interface at kp-cache-purge-admin.php (L132) lack any capability check (e.g., current_user_can()) beyond nonce verification, so any WordPress-authenticated session that possesses the nonce - which is every authenticated user by design - can trigger permanent log deletion.

RemediationAI

Update The Cache Purger plugin to the version released after changeset 3603867 in the WordPress plugin repository; the precise version number following 2.3.20 is not independently confirmed from the available data, so administrators should install the latest available version from the WordPress plugin directory and verify it post-dates this changeset. If an update is not immediately available, the most effective compensating control is to disable the plugin entirely until a patched release is confirmed, as no configuration toggle can prevent the nonce exposure embedded in the admin bar. As a secondary mitigation, administrators can restrict subscriber-level user registration and enforce the principle of least privilege - reducing the number of authenticated sessions that can trigger the action - but this does not eliminate the vulnerability. Monitoring for unexpected truncation of wp-content/purge.log can serve as a detective control. The Wordfence advisory and the vulnerable code paths are documented at the references listed in the plugin's trac repository.

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2024-1698 CRITICAL POC
9.8 Feb 27

SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a

CVE-2023-6875 CRITICAL POC
9.8 Jan 11

The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i

CVE-2024-1512 CRITICAL POC
9.8 Feb 17

The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base

CVE-2024-4295 CRITICAL POC
9.8 Jun 05

The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in

CVE-2024-50498 CRITICAL POC
10.0 Oct 28

Remote code execution in the WP Query Console WordPress plugin (versions up to and including 1.0) by Ajit Bohra allows u

Share

CVE-2026-15350 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy