Summary
CVE-2026-66665 is an unauthenticated arbitrary file upload vulnerability in the Type Hub WordPress plugin (by Brandexponents) affecting all versions up to and including 2.0.6. Because unauthenticated attackers can upload files of dangerous types, the flaw can lead to full remote server compromise and carries a critical severity rating of 10.0.
Technical details
- Root cause: Unrestricted upload of files with a dangerous type (CWE-434) — the plugin does not properly validate uploaded files.
- Trigger conditions: No authentication or user interaction is required; an attacker can reach the vulnerable upload functionality directly.
- Attack vector: Network — remotely exploitable with low attack complexity.
- Impact: Attackers can upload executable files (e.g., a web shell), enabling arbitrary code execution with web server privileges and full compromise of confidentiality, integrity, and availability. The scope is changed, meaning impact can extend beyond the vulnerable component.
Affected software
- Type Hub WordPress plugin (Brandexponents) — all versions up to and including 2.0.6.
Severity
- CVSS v3.1 Base Score: 10.0 (Critical)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: Update the Type Hub plugin to a version newer than 2.0.6 as soon as a fixed release is available from the vendor.
- If no patch is available: Deactivate and remove the Type Hub plugin. Restrict access to WordPress upload and plugin endpoints, and deploy a web application firewall rule to block unauthenticated file upload attempts and requests to the plugin’s paths.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw HTTP response body:
/wp-content/plugins/typehub/

