cleantalk
Vulnerabilities and Security Researches

Vulnerabilities and security researches fors2member s2member

Direction: ascending
Jun 07, 2024

s2Member – Best Membership Plugin for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscription # CVE-2011-5082

CVE, Research URL

CVE-2011-5082

Date
Mar 20, 2012
Research Description
Cross-site scripting (XSS) vulnerability in the s2Member Pro plugin before 111220 for WordPress allows remote attackers to inject arbitrary web script or HTML via the s2member_pro_authnet_checkout[coupon] parameter (aka Coupon Code field).
Affected versions
max 111220.
Status
vulnerable

s2Member – Best Membership Plugin for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscription # CVE-2024-0899

CVE, Research URL

CVE-2024-0899

Date
Apr 10, 2024
Research Description
The s2Member – Best Membership Plugin for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions plugin for WordPress is vulnerable to Information Exposure in all versions up to, and including, 230815 via the API. This makes it possible for unauthenticated attackers to see the contents of those posts and pages.
Affected versions
max 240315.
Status
vulnerable
Dec 08, 2024

s2Member – Best Membership Plugin for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscription # CVE-2024-51815

CVE, Research URL

CVE-2024-51815

Date
Dec 06, 2024
Research Description
Improper Control of Generation of Code ('Code Injection') vulnerability in Cristián Lávaque s2Member s2member allows Code Injection.This issue affects s2Member: from n/a through <= 241114.
Affected versions
max 241216.
Status
vulnerable
Dec 18, 2024

s2Member – Best Membership Plugin for All Kinds of Memberships, Content Restriction Paywalls &amp; Member Access Subscription # CVE-2024-8326

CVE, Research URL

CVE-2024-8326

Date
Dec 17, 2024
Research Description
The s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 241114 via the 'sc_get_details' function. This makes it possible for authenticated attackers, with Contributor-level access and above, to extract sensitive data including user data and database configuration information, which can lead to reading, updating, or dropping database tables. The vulnerability was partially patched in version 241114.
Affected versions
max 241216.
Status
vulnerable
Feb 20, 2025

s2Member – Best Membership Plugin for All Kinds of Memberships, Content Restriction Paywalls &amp; Member Access Subscription # CVE-2024-11376

CVE, Research URL

CVE-2024-11376

Date
Feb 18, 2025
Research Description
The s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions plugin for WordPress is vulnerable to Reflected Cross-Site Scripting due to the use of add_query_arg without appropriate escaping on the URL in all versions up to, and including, 241114. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.
Affected versions
max 250214.
Status
vulnerable
Mar 05, 2025

s2Member – Best Membership Plugin for All Kinds of Memberships, Content Restriction Paywalls &amp; Member Access Subscription # CVE-2025-26879

CVE, Research URL

CVE-2025-26879

Date
Mar 03, 2025
Research Description
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Cristián Lávaque s2Member s2member allows Reflected XSS.This issue affects s2Member: from n/a through <= 241216.
Affected versions
max 250214.
Status
vulnerable
Apr 06, 2025
Nov 11, 2025

s2Member – Best Membership Plugin for All Kinds of Memberships, Content Restriction Paywalls &amp; Member Access Subscription # CVE-2025-58998

CVE, Research URL

CVE-2025-58998

Date
Nov 06, 2025
Research Description
Deserialization of Untrusted Data vulnerability in Cristián Lávaque s2Member s2member allows Object Injection.This issue affects s2Member: from n/a through <= 250701.
Affected versions
max 250905.
Status
vulnerable

s2Member – Best Membership Plugin for All Kinds of Memberships, Content Restriction Paywalls &amp; Member Access Subscription # CVE-2025-62023

CVE, Research URL

CVE-2025-62023

Date
Oct 22, 2025
Research Description
Improper Control of Generation of Code ('Code Injection') vulnerability in Cristián Lávaque s2Member s2member.This issue affects s2Member: from n/a through <= 250905.
Affected versions
max 251005.
Status
vulnerable
Feb 27, 2026

s2Member – Best Membership Plugin for All Kinds of Memberships, Content Restriction Paywalls &amp; Member Access Subscription # CVE-2025-13732

CVE, Research URL

CVE-2025-13732

Date
Feb 19, 2026
Research Description
The s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 's2Eot' shortcode in all versions up to, and including, 251005 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Affected versions
max 260101.
Status
vulnerable
Apr 15, 2026

s2Member – Best Membership Plugin for All Kinds of Memberships, Content Restriction Paywalls &amp; Member Access Subscription # CVE-2026-1994

CVE, Research URL

CVE-2026-1994

Date
Feb 19, 2026
Research Description
The s2Member plugin for WordPress is vulnerable to privilege escalation via account takeover in all versions up to, and including, 260127. This is due to the plugin not properly validating a user's identity prior to updating their password. This makes it possible for unauthenticated attackers to change arbitrary user's passwords, including administrators, and leverage that to gain access to their account.
Affected versions
max 260215.
Status
vulnerable
Aug 12, 2026

s2Member – Best Membership Plugin for All Kinds of Memberships, Content Restriction Paywalls &amp; Member Access Subscription # CVE-2026-15047

CVE, Research URL

CVE-2026-15047

Date
Aug 10, 2026
Research Description
The s2Member WordPress plugin before 260805 does not escape several shortcode attributes before outputting them inside an inline script context, allowing users with contributor-level access to inject arbitrary JavaScript that executes when a viewer opens the post (stored XSS).
Affected versions
max 260805.
Status
vulnerable
Sep 26, 2026

s2Member – Best Membership Plugin for All Kinds of Memberships, Content Restriction Paywalls &amp; Member Access Subscription # CVE-2026-19804

CVE, Research URL

CVE-2026-19804

Date
Sep 25, 2026
Research Description
The s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 260814 via the 'first_name' parameter parameter. This is due to insufficient sanitization of the first_name parameter via esc_refs(), which strips only regex backreferences and not PHP tags, before substitution into the eval'd Signup Tracking Codes template, combined with disclosure of the site-global proxy verification key that allows PayPal postback verification to be bypassed. This makes it possible for unauthenticated attackers to execute code on the server. Successful exploitation requires that the site administrator has configured a Signup Tracking Codes template containing the %%first_name%% placeholder (a documented, GUI-supported feature) and that the attacker has obtained the site-global proxy verification key, which is exposed in plaintext in the JSON response of any PayPal Checkout AJAX request on the target site.
Affected versions
max 260829.
Status
vulnerable
Oct 29, 2026

s2Member – Best Membership Plugin for All Kinds of Memberships, Content Restriction Paywalls &amp; Member Access Subscription # CVE-2026-109972

CVE, Research URL

CVE-2026-109972

Date
Oct 28, 2026
Research Description
The s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'date_format' parameter in all versions up to, and including, <= 261011 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The payload bypasses wp_kses_post() on save because it contains no literal angle brackets — only backslash-escaped sequences that PHP's date() materializes into HTML tag characters at render time after WordPress's shortcode_parse_atts() applies stripcslashes() to the attribute value.
Affected versions
max 261017.
Status
vulnerable