Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Network-reachable, unauthenticated public form (AV:N/PR:N/UI:N); AC:H because a version-specific POP payload must be crafted; deserialization RCE yields full C/I/A impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
5DescriptionCVE.org
The Newsletters WordPress plugin before 4.15 does not prevent deserialization of untrusted input that is stored through a public form, allowing unauthenticated attackers to inject a PHP object and, via a property-oriented gadget chain bundled with the Newsletters WordPress plugin before 4.15, write arbitrary files and execute code on the server.
AnalysisAI
Unauthenticated PHP object injection in the Newsletters WordPress plugin before 4.15 lets remote attackers deserialize attacker-controlled data submitted through a public-facing form, then leverage a property-oriented gadget chain bundled inside the plugin itself to write arbitrary files and achieve remote code execution on the host. Publicly available exploit code exists (published via WPScan), though there is no public exploit identified as being used in active attacks and the flaw is not listed in CISA KEV. The self-contained gadget chain removes the usual dependency on third-party gadgets, making reliable exploitation notably more achievable than typical POI bugs.
Technical ContextAI
The affected component is the Newsletters plugin for WordPress (CPE cpe:2.3:a:unknown:newsletters), a subscriber/email-campaign management extension. The root cause is CWE-502 (Deserialization of Untrusted Data): user input captured by a public form is passed to PHP's unserialize() without validation or an allow-list, so an attacker can supply a serialized PHP object of a class of their choosing. Exploitation is elevated from mere object instantiation to full RCE because the plugin ships a POP (property-oriented programming) gadget chain - magic methods such as __wake up/__destruct across the plugin's own classes that, when triggered during deserialization, chain into filesystem-write primitives and ultimately code execution. Because the gadgets are bundled with the plugin, the attack does not depend on the presence of vulnerable gadgets in WordPress core or other plugins.
RemediationAI
Vendor-released patch: version 4.15 - upgrade the Newsletters plugin to 4.15 or later immediately, as the fix eliminates the unsafe deserialization of public form input. Consult the WPScan advisory at https://wpscan.com/vulnerability/e4c44105-f43d-4dff-8487-7d8ae2691c4e/ for details. If patching cannot be done at once, apply compensating controls: deactivate the Newsletters plugin entirely (removes the vulnerable code path but disables all newsletter/subscription functionality), or place a WAF rule in front of the site to block requests to the plugin's public form endpoints containing serialized PHP payloads (patterns such as leading 'O:' or 'a:' object/array markers) - noting WAF signatures can be bypassed with obfuscated payloads and may produce false positives on legitimate submissions. Additionally restrict web-server write permissions on the WordPress directory to blunt the arbitrary-file-write primitive, accepting that this can break other plugins that legitimately write files.
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
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
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
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
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
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
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
Same weakness CWE-502 – Deserialization of Untrusted Data
View allSame technique Deserialization
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-43627
GHSA-cxqr-jhpf-63mm