CVE-2026-4128
Last modified
CVE-2026-4128 is a medium-severity vulnerability rated 4.3/10 on the CVSS scale. The TP Restore Categories And Taxonomies plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 1.0.1. The delete_term() function, which handles the 'tpmcattt_delete_term' AJAX action, does not perform any capability check (e.g., current_user_can()) to verify the user has sufficient permissions. EPSS estimates a 0.24% chance of exploitation in the next 30 days.
Description
The TP Restore Categories And Taxonomies plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 1.0.1. The delete_term() function, which handles the 'tpmcattt_delete_term' AJAX action, does not perform any capability check (e.g., current_user_can()) to verify the user has sufficient permissions. While it does verify a nonce via check_ajax_referer(), this nonce is generated for all authenticated users via the admin_enqueue_scripts hook and exposed on any wp-admin page (including profile.php, which subscribers can access). This makes it possible for authenticated attackers, with Subscriber-level access and above, to permanently delete taxonomy term records from the plugin's trash/backup tables by sending a crafted AJAX request with a valid nonce and an arbitrary term_id.
Metrics
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-4128?
How severe is CVE-2026-4128?
How do I fix CVE-2026-4128?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-41274Flowise is a drag & drop user interface to build a customize…9.8
- CVE-2026-41275Flowise is a drag & drop user interface to build a customize…7.5
- CVE-2026-41276Flowise is a drag & drop user interface to build a customize…9.8
- CVE-2026-41277Flowise is a drag & drop user interface to build a customize…8.8
- CVE-2026-41278Flowise is a drag & drop user interface to build a customize…7.5
- CVE-2026-41279Flowise is a drag & drop user interface to build a customize…7.5
- CVE-2026-41280Incorrect Authorization vulnerability allows users with syst…4.9
- CVE-2026-41281Android App "あんしんフィルター for au" provided by KDDI CORPORATION …6.3
- CVE-2026-41282ProjectDiscovery Nuclei 3 before 3.8.0 allows DSL expression…7.5
- CVE-2026-41283OpenStack Mistral through 22.0.0 allows Arbitrary Remote Cod…9.9
- CVE-2026-41284Allocation of Resources Without Limits or Throttling vulnera…7.5
- CVE-2026-41285In OpenBSD through 7.8, the slaacd and rad daemons have an i…4.3
Are you affected by CVE-2026-4128?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
