Vulnerability · Published Jul 8, 2026 · Assigned by Wordfence
CVE-2026-14158Widget Logic Visual <= 1.52 - Authenticated (Subscriber+) Remote Code Execution via 'nwlv[cod-tag]' Parameter
High 8.8
In plain English
A high-severity unrestricted file upload in Widget Logic Visual from totalbounty. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.0% (higher than 61% of all known vulnerabilities).
Official description
The Widget Logic Visual plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1.52 via the widget_logic_visual_check_visibility function. This is due to missing capability check and nonce verification on the widget-logic-update-conditional-tags AJAX action combined with insufficient sanitization of the 'nwlv[cod-tag]' parameter before storage and subsequent use in an eval() call. This makes it possible for authenticated attackers, with subscriber-level access and above, to execute code on the server.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| totalbounty | Widget Logic Visual | 0 – through 1.52 |
Weakness: CWE-434 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
References
- https://www.wordfence.com/threat-intel/vulnerabilities/id/5d82e9e2-c572-4911-a6a5-1384844214b0?source=cve
- https://plugins.trac.wordpress.org/browser/widget-logic-visual/trunk/custom.php#L50
- https://plugins.trac.wordpress.org/browser/widget-logic-visual/trunk/ajax.php#L91
- https://plugins.trac.wordpress.org/browser/widget-logic-visual/trunk/ajax.php#L14