Noptin <= 4.4.3 - Unauthenticated Local File Inclusion via 'the_template_path' Merge-Tag Attribute via Stored Subscriber first_name
Strategic Overview
- Status
- Patched in 4.4.4
- Affected Version
<= 4.4.3- CVSS
- 5.9Medium
- Weakness type
- CWE-98 · Improper Control of Filename for Include/Require Statement in PHP Program
- CVE
CVE-2026-119616
At a glance
CVE-2026-119616 is a medium-severity Improper Control of Filename for Include/Require Statement in PHP Program vulnerability in the Noptin WordPress plugin, affecting versions <= 4.4.3. It carries a CVSS score of 5.9 (reachable over the network; high confidentiality impact). Exploitation requires no authentication. The issue is fixed in version 4.4.4; sites on affected versions should update now. Disclosed November 2026, reported by Kuba.
Vulnerability Overview
The Noptin – Newsletter, New Post Notifications & Email Automation plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 4.4.3 via the 'noptin_fields[first_name]' parameter parameter. This makes it possible for unauthenticated attackers to include and execute arbitrary .php files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where .php file types can be uploaded and included. The public Manage Preferences page issues a nonce to unauthenticated visitors, meaning there is no effective authorization barrier — an unauthenticated attacker can store the malicious payload as their first_name and have it executed the next time any newsletter is sent by the site operator. Successful exploitation additionally requires an action by an administrator — the attacker cannot trigger the vulnerability on their own.
Technical Analysis
The vector marks this flaw as remotely reachable over the network, and no privileges on the target site. A successful exploit has high impact on confidentiality.
CWE-98: Improper Control of Filename for Include/Require Statement in PHP Program
Noptin <= 4.4.3 carries this weakness at noptin_fields[first_name], and reaching it takes no account at all. PHP file inclusion means a path used by include or require is built from request data, so the file that gets executed is under the caller's influence.
Including an attacker-influenced file executes its contents, which is why this class is routinely chained with an upload or log-poisoning step to reach code execution. For Noptin the fix is 4.4.4: builds <= 4.4.3 are affected, anything from 4.4.4 onward is not.
Remediation
Update to version 4.4.4, or a newer patched version
How does WordSec protect against this?
Requests carrying this pattern arrive without a session, so nothing upstream of the firewall gets a chance to reject them: WordSec's web application firewall inspects request payloads before WordPress loads them. Classes like this one can leave something behind, so the staged malware scanner is the second half: it looks for dropped files and modified code rather than for the request that created them. None of that substitutes for the fix: Noptin 4.4.4 closes this, and updating the plugin is the step that ends it.
- Firewall
- Scanner
- Login Security
External References
Related records
Other vulnerabilities in Noptin – Newsletter, New Post Notifications & Email Automation
- 7.2CVE-2026-119468: Noptin Stored XSS
CVE-2026-119468 - 7.2CVE-2022-46803: Simple Newsletter Plugin – Noptin CSV Injection
CVE-2022-46803 - 6.1CVE-2021-25033: WordPress Newsletter Plugin – Noptin Open Redirect
CVE-2021-25033 - 5.4CVE-2026-103482: Simple Newsletter Plugin <= 4.3.10 Stored XSS
CVE-2026-103482 - 5.3CVE-2026-78146: Simple Newsletter Plugin Missing Authorization
CVE-2026-78146 - 5.3CVE-2024-37456: Noptin <= 3.4.2 Unauthenticated Form Submission
CVE-2024-37456 - 4.4CVE-2025-49871: Noptin <= 3.8.7 Stored Cross-Site Scripting
CVE-2025-49871
Vulnerability data © Defiant, Inc., provided under the Wordfence Intelligence T&C