Skip to main content

User Registration Stripe EUVDEUVD-2026-37595

| CVE-2026-40726 HIGH
Missing Authorization (CWE-862)
2026-06-17 Patchstack
8.2
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Identify WordPress site running plugin
  2. Delivery
    Enumerate plugin's nopriv endpoint
  3. Exploit
    Send unauthenticated HTTP request
  4. Execution
    Bypass missing capability check
  5. Impact
    Read sensitive data or alter state

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The target site must have the User Registration Stripe plugin installed and activated at version 1.3.14 or earlier, exposing the plugin's HTTP endpoints (typically /wp-admin/admin-ajax.php with the plugin's action parameter, or its REST route under /wp-json/). No authentication, user interaction, or non-default configuration is required, consistent with PR:N/UI:N. Exploitation is limited to environments where the plugin is reachable from the attacker's network, and the impact ceiling is partial - C:H/I:L/A:N indicates data exposure and limited write capability rather than full site takeover or denial of service.

Impact

The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N rates the issue 8.2 (High): network-reachable, low complexity, no privileges, no user interaction, with high confidentiality and low integrity impact. That signal alone makes it attractive for opportunistic mass-scanning of WordPress sites, particularly because the broken-access-control class is highly automatable on WordPress endpoints. However, no EPSS score, no KEV listing, and no public POC are present in the provided intelligence, so quantified exploitation likelihood is unknown. The Patchstack tag 'Authentication Bypass' is consistent with CWE-862 but is broader than the CVSS impact (which excludes I:H/A:H), suggesting data disclosure or partial tampering rather than full account takeover - security teams should verify the exact endpoint behavior with the Patchstack advisory before deciding the priority is critical versus high.

Exploit ScenarioDerived

An attacker scans the internet for WordPress sites running User Registration Stripe <= 1.3.14, then sends an unauthenticated HTTP request directly to the plugin's vulnerable AJAX or REST endpoint to invoke a function that should require a logged-in user with specific capabilities. Because no authorization check is performed, the attacker retrieves sensitive registration/payment-related data (matching C:H) and modifies limited state (matching I:L). No public exploit is identified at time of analysis, but the predictable WordPress endpoint pattern makes weaponization straightforward.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 17, 2026

Broken access control in the User Registration Stripe WordPress plugin (versions 1.3.14 and earlier) allows remote unauthenticated attackers to access functionality that should require authorization, leading to high confidentiality exposure and limited integrity tampering. The flaw is reported by Patchstack and tagged as an authentication bypass, but no public exploit code has been identified at time of analysis. EPSS data was not provided, and the issue is not listed in CISA KEV.

RemediationAI

Upgrade the User Registration Stripe plugin to a version newer than 1.3.14 once ThemeGrill publishes a fixed release; consult the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/user-registration-stripe/vulnerability/wordpress-user-registration-stripe-plugin-1-3-14-broken-access-control-vulnerability for the exact patched version, as the input data does not specify it (treat this as 'Patch available per vendor advisory' until the fixed version is confirmed). If a patched build is not yet available or cannot be deployed, deactivate the User Registration Stripe plugin (which will disable Stripe-based registration flows), or place the WordPress site behind a WAF/Patchstack vPatch and block unauthenticated requests to the plugin's admin-ajax actions and REST routes; restricting /wp-admin/admin-ajax.php and /wp-json/ paths used by the plugin to authenticated sessions will also blunt the attack but may break legitimate front-end registration if any nopriv actions are required.

Affected VersionsENISA

User Registration Stripe n/a ≤1.3.14

Affected Packages

euvd user_registration_stripe 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

The affected component is the User Registration Stripe plugin by ThemeGrill (CPE cpe:2.3:a:themegrill:user_registration_stripe), an add-on to the popular User Registration plugin that integrates Stripe payments into WordPress registration forms. The root cause is CWE-862 (Missing Authorization): one or more plugin endpoints - typically exposed through WordPress AJAX (admin-ajax.php) or REST routes - fail to perform a capability or nonce check before executing privileged operations, so any unauthenticated visitor can invoke them. This pattern is endemic to WordPress plugins that register actions via add_action('wp_ajax_nopriv_...') or REST routes without a permission_callback.

Know when User Registration Stripe 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 8.2 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
vuln.today AI 8.2 HIGH

Remote unauthenticated HTTP endpoint with no UI; missing authorization yields high confidentiality disclosure and limited integrity write, no availability impact.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Unauthenticated Broken Access Control in User Registration Stripe <= 1.3.14 versions.

Executive ViewAI

Why It Matters

The User Registration Stripe WordPress plugin (versions ≤1.3.14) contains a broken access control vulnerability (CVSS 8.2; no public exploit identified at time of analysis) allowing remote attackers to bypass authorization and access payment registration functionality. Organizations running this plugin face immediate risk of unauthorized disclosure and modification of customer registration data and payment information.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Deactivate the plugin immediately; (2) Implement Web Application Firewall rules to restrict access to /user-registration endpoints; (3) Enable detailed access logging and alerting on registration and payment processing endpoints; (4) Apply IP whitelisting to administrative registration features; (5) Review and revoke any credentials or payment methods potentially exposed during the vulnerability window.

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Data Quality
5 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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