CVE-2026-86596
Remote Code Execution in s2Member WordPress plugin <=260927
- CVSS 3.1
- 9.8 critical
- EPSS
- —
- Published
- ·
- Modified
The s2Member plugin for WordPress has a remote code execution vulnerability due to insufficient sanitization in strip_php_tags_deep(). Authenticated attackers with custom-level access can trigger it via the item_name parameter in email templates, leading to code execution on the server. All users of the plugin up to version 260927 are affected.
What to do: No fixed version provided; apply s2Member update for CVE-2026-86596
| Product | Affected |
|---|---|
| WordPress s2Member plugin | <=260927 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Description · NVD
The s2Member plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, <= 260927 via the 'item_name' parameter parameter. This is due to insufficient sanitization in strip_php_tags_deep(), which only strips literal '<?' sequences, combined with a post-interpolation placeholder cleanup that reassembles a valid '<?php' opener after the attacker-controlled value has already been embedded in the email template. This makes it possible for authenticated attackers, with custom-level access and above, to execute code on the server.
- Ecosystems
- WordPress
- Weakness
- CWE-94
- Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
In the news
0 storiesNo ingested article mentions this CVE yet.