Skip to main content

WP SMS CVE-2026-40790

| EUVDEUVD-2026-36993 MEDIUM
Authentication Bypass Using an Alternate Path or Channel (CWE-288)
2026-06-15 Patchstack GHSA-3rq6-78wc-q47c
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Register WordPress subscriber account (or reuse existing)
  2. Exploit
    Send crafted HTTP request to unprotected WP SMS endpoint
  3. Execution
    Bypass role-based capability check via alternate path (CWE-288)
  4. Impact
    Retrieve sensitive SMS subscriber data (phone numbers, records)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Alternate path authentication
Exploitation Conditions

Exploitation requires a valid WordPress user account at the subscriber role or higher on a site running WP SMS version 7.2.1 or earlier. On sites with open WordPress user registration enabled (the WordPress default for many blog and community configurations), any unauthenticated internet user can self-register to obtain the subscriber role, effectively making the attack externally accessible with no prior relationship to the target. Sites with closed user registration (registration disabled or invite-only) limit exploitation to internal users or existing account holders, significantly reducing external risk. The vulnerability is strictly read-only (C:H/I:N/A:N) - no write access, code execution, or service disruption is possible through this flaw. Exploitation is further limited to the specific data held by the WP SMS plugin, not the broader WordPress database or system.

Impact

The CVSS 6.5 Medium score (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) accurately captures the primary risk driver: high confidentiality impact accessible over the network with minimal complexity, constrained only by the need for a subscriber-level account. On WordPress sites with open user registration - a common default - this PR:L requirement is effectively nullified for external attackers, since anyone can self-register to obtain the subscriber role. This contextual factor elevates practical exploitability well beyond what the raw score conveys for open-registration deployments. No EPSS score was provided in the input data, preventing probabilistic exploitation forecasting. The absence of a KEV listing and no identified public exploit code suggest this vulnerability has not yet attracted broad automated exploitation campaigns. The confidentiality-only impact (I:N/A:N) limits the blast radius to data theft - primarily SMS subscriber PII such as phone numbers - with no destructive or persistence capability exposed. Sites subject to GDPR, CCPA, or telecom-adjacent privacy regulations face elevated compliance risk from such exposure beyond the technical CVSS score alone. The overall risk priority is moderate-to-high for open-registration WordPress sites running WP SMS with sensitive subscriber data; low for closed-registration or low-subscriber-count installations.

Exploit ScenarioDerived

An attacker registers a free WordPress subscriber account on a target site with open user registration enabled, then issues a crafted HTTP request - likely a REST API call or AJAX request - to a WP SMS endpoint that lacks proper capability checks, exploiting the CWE-288 alternate authorization path. The server responds with sensitive SMS subscriber data including phone numbers and potentially message content, without any further privilege escalation required. No public exploit code has been identified at time of analysis, though the low attack complexity means any authenticated user familiar with WordPress API structures could reproduce the behavior without specialized tooling.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 15, 2026

Sensitive SMS subscriber data exposure in the VeronaLabs WP SMS WordPress plugin (versions <= 7.2.1) permits authenticated subscriber-role users to access protected data through an authorization bypass path. The flaw, classified as CWE-288 (Authentication Bypass Using an Alternate Path or Channel), enables the lowest-privilege WordPress account tier to retrieve sensitive information - likely including phone numbers, message history, or subscriber records - that should be restricted to privileged roles. No public exploit code has been identified at time of analysis, and this CVE does not appear in CISA KEV, though the low attack complexity combined with open WordPress registration on many sites meaningfully lowers the real-world exploitation barrier.

RemediationAI

Patch available per vendor advisory - administrators should update WP SMS beyond version 7.2.1 immediately; the exact remediation version is not independently confirmed in the available input data and should be verified against the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/wp-sms/vulnerability/wordpress-wp-sms-plugin-7-2-1-sensitive-data-exposure-vulnerability before upgrading. As an interim compensating control for sites that cannot patch immediately, disabling open WordPress user registration (Settings > General > uncheck 'Anyone can register') closes the self-registration attack path for external actors, though it does not protect against insider threats or existing subscriber accounts and will prevent new public registrations. Auditing existing subscriber-role user accounts for unauthorized entries is also advisable. Temporarily deactivating the WP SMS plugin eliminates the vulnerable attack surface entirely but suspends all SMS functionality. Do not rely on network-perimeter controls alone, as PR:L exploitation requires only a valid session token accessible over standard HTTPS.

Affected VersionsENISA

WP SMS n/a ≤7.2.1

Affected Packages

euvd wp_sms no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

WP SMS is a WordPress plugin by VeronaLabs (CPE: cpe:2.3:a:veronalabs:wp_sms:*:*:*:*:*:*:*:*) used for SMS marketing, subscriber management, and notification delivery within WordPress installations. The root cause is CWE-288 - Authentication Bypass Using an Alternate Path or Channel - meaning the plugin exposes a route (likely a REST API endpoint, AJAX handler, or admin-ajax action) that circumvents the WordPress capability-check system ordinarily enforced for privileged data access. WordPress's subscriber role is the lowest-privilege authenticated tier, typically auto-assigned to users who register on public-facing sites. By exploiting the alternate path, a subscriber bypasses the intended role-gating and gains read access to sensitive SMS data. The CVSS vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N confirms this is a network-reachable, low-complexity, read-only exploit with high confidentiality impact and no scope change to adjacent systems.

Know when Wp Sms gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Patchstack) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 6.5 MEDIUM

Network-reachable WordPress endpoint exploitable by any subscriber-level account; read-only impact with no integrity or availability consequence justifies C:H/I:N/A:N.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Subscriber Sensitive Data Exposure in WP SMS <= 7.2.1 versions.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Wp Sms

View all
CVE-2024-43331 CRITICAL
9.8 Aug 22

Missing Authorization vulnerability in VeronaLabs WP SMS.9.3. Rated critical severity (CVSS 9.8), this vulnerability is

CVE-2021-24561 MEDIUM POC
5.4 Aug 23

The WP SMS WordPress plugin before 5.4.13 does not sanitise the "wp_group_name" parameter before outputting it back in t

CVE-2024-24881 HIGH
7.1 Feb 08

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in VeronaLabs WP SMS

CVE-2024-25920 MEDIUM
6.5 Mar 27

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in VeronaLabs WP SMS

CVE-2023-6981 MEDIUM
6.1 Jan 03

The WP SMS - Messaging & SMS Notification for WordPress, WooCommerce, GravityForms, etc plugin for WordPress is vulnerab

CVE-2023-32742 MEDIUM
6.1 Aug 30

Unauth. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low at

CVE-2024-34811 MEDIUM
5.9 May 14

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in VeronaLabs WP SMS

CVE-2023-27447 MEDIUM
5.3 Dec 28

Exposure of Sensitive Information to an Unauthorized Actor vulnerability in VeronaLabs WP SMS - Messaging & SMS Notifica

CVE-2024-30454 MEDIUM
4.3 Mar 29

Cross-Site Request Forgery (CSRF) vulnerability in VeronaLabs WP SMS.6.2. Rated medium severity (CVSS 4.3), this vulnera

CVE-2023-6980 MEDIUM
4.3 Jan 03

The WP SMS - Messaging & SMS Notification for WordPress, WooCommerce, GravityForms, etc plugin for WordPress is vulnerab

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