Skip to main content

12 Step Meeting List CVE-2026-78333

| EUVDEUVD-2026-66885 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-08-27 contact@wpscan.com GHSA-w97m-rc73-v4hm
8.8
CVSS 3.1 · Vendor: wpscan
View

Attack ChainAIDerived

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

  1. Access
    Submit crafted XSS payload via unauthenticated plugin endpoint
  2. Delivery
    Plugin stores unsanitized input in activity log database
  3. Exploit
    Admin navigates to activity log in WordPress backend
  4. Execution
    Stored script executes in admin browser session
  5. Impact
    Attacker exfiltrates session token or performs admin actions

Vulnerability Assessment

Weakness
CWE
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

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

Exploitation Conditions

Injection requires no authentication - any unauthenticated user with network access to the WordPress site can submit the malicious payload (PR:N, AV:N). Execution of the payload is contingent on a high-privilege WordPress user (administrator or equivalent) actively navigating to and viewing the activity log page in the admin backend (UI:R). The vulnerable plugin must be installed, active, and running a version in the range 3.17 through before 3.19.17. No special server configuration, feature flag, or non-default setting is required beyond the plugin being present. Exploitation is limited by the requirement for administrator interaction - the attack cannot self-propagate or execute without that triggering action.

Impact

The vendor CVSS score of 8.8 (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) reflects the significant impact possible if an administrator views the poisoned log entry, but the UI:R requirement is a meaningful friction point - exploitation is not fire-and-forget. EPSS at 0.17% (7th percentile) is very low, consistent with SSVC's 'Exploitation: none' designation and the absence of a CISA KEV entry. The tension between a high CVSS (8.8) and very low EPSS suggests this is theoretically high-impact but in practice an unattractive target compared to fully unauthenticated, non-interaction-required vulnerabilities. SSVC flags 'Automatable: no,' further limiting mass-exploitation potential. Real-world priority should be moderate: patch promptly but this does not represent an emergency given no known active exploitation and the admin-interaction dependency.

Exploit ScenarioDerived

An unauthenticated attacker identifies a WordPress site running the vulnerable plugin version and submits a crafted form entry containing a JavaScript payload (e.g., a cookie-stealing script) through any publicly accessible plugin-handled endpoint. The payload is stored in the activity log without sanitization. When a site administrator next opens the activity log in the WordPress dashboard, the script silently executes, exfiltrating the admin's session cookie to an attacker-controlled server and granting full administrative control over the WordPress site. No public exploit code has been identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 27, 2026

Stored Cross-Site Scripting in the 12 Step Meeting List WordPress plugin (versions 3.17 through before 3.19.17) allows unauthenticated remote users to inject persistent JavaScript payloads via unsanitized input that is stored in the plugin's activity log and rendered in the WordPress admin area. When a privileged user such as a site administrator views the activity log, the injected script executes in their browser session, enabling potential account takeover, unauthorized admin actions, or credential theft. No public exploit has been identified at time of analysis, and EPSS is very low (0.17%, 7th percentile), though SSVC assesses technical impact as total if exploitation is achieved.

RemediationAI

Update the 12 Step Meeting List WordPress plugin to version 3.19.17 or later; this is confirmed as the vendor-released patch per the WPScan advisory at https://wpscan.com/vulnerability/27de9242-d60e-42e8-a3a5-e355bfc00393/. If immediate patching is not feasible, a compensating control is to restrict access to the WordPress admin activity log page via role-based access controls or by temporarily disabling the plugin - disabling the plugin eliminates the attack surface but also removes meeting-list functionality. There is no known workaround that preserves plugin functionality while blocking the injection path, so patching is strongly preferred.

Affected VersionsENISA

12 Step Meeting List 3.17 <3.19.17

Affected Packages

euvd 12_step_meeting_list fix: 3.19.17

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

CWE-79 (Improper Neutralization of Input During Web Page Generation) describes the root cause: the plugin accepts user-supplied data via a publicly accessible submission pathway, stores it directly in its activity log database without sanitization or escaping, and then renders that data verbatim inside the WordPress admin panel. The vulnerability arises from a missing output-encoding step at the rendering layer combined with a missing input-validation step at the storage layer. The affected software is the '12 Step Meeting List' WordPress plugin, a directory plugin for addiction-recovery meeting schedules, covering the version range 3.17 up to (not including) 3.19.17 as confirmed by EUVD-2026-66885.

Know when WordPress 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 (wpscan) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 9.6 CRITICAL

Scope changed because injected script executes in admin browser (different security authority); availability impact lowered to Low since XSS does not directly cause service disruption.

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

Primary rating from Vendor (wpscan).

CVSS VectorVendor: wpscan

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

Lifecycle Timeline

3
Patch available
Aug 27, 2026 - 08:16 EUVD
CVE Published
Aug 27, 2026 - 06:17 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 27, 2026 - 06:17 cve.org
HIGH 8.8

DescriptionCVE.org

The 12 Step Meeting List WordPress plugin before 3.19.17 does not sanitise and escape a value submitted by unauthenticated users before storing it in its activity log and outputting it back in an admin area page, leading to a Stored Cross-Site Scripting issue which could be used against high privilege users such as admin.

Executive ViewAI

Why It Matters

The 12 Step Meeting List WordPress plugin (versions 3.17-3.19.16) contains a stored cross-site scripting vulnerability allowing unauthenticated attackers to inject malicious scripts into the admin activity log. When site administrators view the log, the injected code executes with their privileges, enabling account takeover and unauthorized administrative actions. Organizations running this plugin face immediate risk of administrator account compromise without any authentication requirement.

Business Impact: High
Compensating Controls

Apply vendor patch. If immediate patching is delayed: restrict administrative access to WordPress installations, temporarily disable the plugin, implement enhanced logging on admin activity log access and modifications, and deploy Web Application Firewall rules to block malformed input to the vulnerable endpoints.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
niche WordPress plugin for addiction recovery meeting directories
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 Yes
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
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2026-63030 CRITICAL POC
9.8 Jul 17

Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r

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