Skip to main content

Visitor Logic Lite CVE-2025-14044

HIGH
Deserialization of Untrusted Data (CWE-502)
2025-12-12 security@wordfence.com
8.1
CVSS 3.1 · Vendor: wordfence
Share

Severity by source

Vendor (wordfence) PRIMARY
8.1 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
8.1 HIGH

Remotely supplied cookie (AV:N) deserialized without auth (PR:N/UI:N), but reaching impact depends on an external POP chain (AC:H); potential file deletion, data theft, and RCE justify C:H/I:H/A:H.

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

Primary rating from Vendor (wordfence).

CVSS VectorVendor: wordfence

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

Lifecycle Timeline

2
Analysis Generated
Oct 07, 2026 - 20:46 vuln.today
CVE Published
Dec 12, 2025 - 04:15 cve.org
HIGH 8.1

DescriptionCVE.org

The Visitor Logic Lite plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.0.3 via deserialization of untrusted input from the lpblocks cookie. This is due to the lp_track() function passing unsanitized cookie data directly to the unserialize() function. This makes it possible for unauthenticated attackers to inject a PHP Object. No known POP chain is present in the vulnerable software. If a POP chain is present via an additional plugin or theme installed on the target system, it could allow the attacker to delete arbitrary files, retrieve sensitive data, or execute code granted they can access the WordPress site.

AnalysisAI

PHP Object Injection in Visitor Logic Lite (versions ≤1.0.3) lets unauthenticated attackers supply a malicious serialized payload via the lpblocks cookie, which the lp_track() function passes directly to unserialize(). Successful exploitation for file deletion, data retrieval, or code execution requires an additional installed plugin or theme that provides a usable POP gadget chain, since the plugin itself contains none. No public exploit code has been identified at time of analysis, and EPSS is low at 0.54% (44th percentile), consistent with the conditional nature of the flaw.

Technical ContextAI

The flaw stems from CWE-502 (Deserialization of Untrusted Data): the lp_track() function in logic-lite.php (line 131) reads the lpblocks cookie and calls unserialize() on its contents without sanitization or validation. PHP's unserialize() can instantiate arbitrary objects and trigger magic methods such as __wakeup() or __destruct(), enabling PHP Object Injection. However, the vulnerable plugin contains no POP (Property-Oriented Programming) gadget chain, so object injection alone yields no direct impact. Exploitation becomes viable only when the target site also runs another plugin or theme that supplies a usable gadget chain, which is why the assessed CVSS vector rates Attack Complexity as High (AC:H). The affected technology stack is WordPress with the Visitor Logic Lite plugin; the code references point to the plugin's Trac repository (tags/1.0.3 and trunk).

Affected ProductsAI

Visitor Logic Lite plugin for WordPress, all versions up to and including 1.0.3. The vulnerable file is logic-lite.php (line 131) in the plugin slug 'logic-pro' as seen in the WordPress plugin repository references. No CPE strings were provided in the input data. For details, see the Wordfence threat intelligence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/60fb6928-96fb-4c1f-989c-cc07965b5266?source=cve and the plugin source at https://plugins.trac.wordpress.org/browser/logic-pro/tags/1.0.3/logic-lite.php#L131.

RemediationAI

No vendor-released patch identified at time of analysis. Until a fixed version is available, the most effective mitigation is to disable or remove the Visitor Logic Lite plugin, especially if the site hosts other plugins or themes that may contain a POP gadget chain. If the plugin must remain active, consider blocking or stripping the lpblocks cookie at the WAF or reverse proxy level, though this may interfere with the plugin's visitor tracking functionality. Alternatively, patch lp_track() to avoid unserialize() by using JSON decoding or a safe allowlist for cookie data; this requires custom code changes and thorough testing. Monitor the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/60fb6928-96fb-4c1f-989c-cc07965b5266?source=cve) and the plugin's Trac pages for updates. Note that exploitation is site-specific and depends on an external gadget chain, so risk is elevated only in environments with additional vulnerable components.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

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

Share

CVE-2025-14044 vulnerability details – vuln.today

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