Skip to main content

Starter Templates CVE-2026-102393

| EUVDEUVD-2026-92326 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-05 Patchstack GHSA-pf9q-5rr3-r4rj
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privileged WP account
  2. Delivery
    Submit crafted payload to Starter Templates field
  3. Exploit
    Payload stored unsanitized
  4. Execution
    Admin views injected content
  5. Persist
    Script executes in admin browser
  6. Impact
    Hijack session / perform privileged actions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
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

Exploitation requires an authenticated WordPress account with at least low-level privileges (PR:L) capable of submitting content through the Starter Templates (astra-sites) plugin, plus a second user - typically an administrator or editor - who must subsequently view the stored malicious content for the payload to execute (UI:R). Limiting factors: the attacker needs a valid account on the target site (so sites that do not permit untrusted user registration or restrict low-privilege roles are far less exposed), the payload only fires upon victim rendering rather than automatically, and the affected code path is the Starter Templates plugin specifically (versions up to and including 4.7.7). This is not remote-unauthenticated; the account prerequisite meaningfully narrows the realistic attacker population.

Impact

This is a moderate-severity stored XSS (CVSS 6.5, CWE-79) that realistically warrants routine-but-not-emergency patching. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L shows network reach and low attack complexity, but two meaningful brakes: PR:L requires an authenticated (low-privileged) account, and UI:R requires a victim to view the injected content before the payload fires. The scope change (S:C) is consistent with stored XSS, where script injected by one user executes in another user's (often an administrator's) browser session, which is why confidentiality and integrity are rated. No EPSS score, CISA KEV entry, or public POC was provided in the input, so there is no evidence of active exploitation or weaponization. Net: a genuine but middling-priority issue - real-world risk hinges on how loosely the site grants contributor/author-level accounts, not on mass remote exploitation. The only intelligence source is a single Patchstack advisory; the fixed version is not stated in the input ('n/a through 4.7.7'), so the remediation target should be verified with the vendor/Patchstack before deployment.

Exploit ScenarioDerived

A low-privileged authenticated user (e.g., a contributor or author on a multi-user WordPress site) submits a crafted payload through a Starter Templates input field that is stored without proper neutralization. When an administrator or other user later views that content in wp-admin or on a page, the stored JavaScript executes in their browser, enabling session/cookie theft or actions in the victim's context. No public exploit code was identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Oct 05, 2026

Stored cross-site scripting in the Brainstorm Force Starter Templates (astra-sites) WordPress plugin, affecting all versions through 4.7.7, allows an authenticated user with only low-level privileges to plant persistent JavaScript that executes in the browser of a higher-privileged user (such as an administrator or editor) who later views the affected page. Rated CVSS 6.5 (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N), exploitation consumes a valid low-privilege account plus victim interaction, so it is not remote-unauthenticated and the realistic attacker population is limited to sites that permit untrusted registration or loose role assignment. There is no CISA KEV listing and no public exploit code identified at time of analysis; risk is moderate and warrants routine rather than emergency patching.

RemediationAI

Update the Starter Templates (astra-sites) WordPress plugin to a release later than 4.7.7 as documented in the Patchstack advisory for this CVE (https://patchstack.com/database/wordpress/plugin/astra-sites/vulnerability/wordpress-starter-templates-plugin-4-7-7-cross-site-scripting-xss-vulnerability); patch status is 'no vendor-released patch identified in the provided data at time of analysis', so the exact fixed version should be confirmed against that advisory and the WordPress.org plugin repository before relying on it. The upgrade is a standard in-place WordPress plugin update and carries minimal functional risk, but sites using heavily customized template imports should stage the update first. If immediate patching is not possible, compensating controls include: temporarily deactivating the Starter Templates plugin if template import/preview is not actively in use - the trade-off is total loss of the site-building feature; restricting which roles can access the plugin's import and preview screens, for example by removing contributor/author access to those admin pages or tightening role assignment so that untrusted users cannot obtain accounts that reach the vulnerable code path - this reduces exposure but does not eliminate risk from any legitimate low-privilege account; and disabling open user registration or enforcing administrative approval of new accounts, which removes the PR:L prerequisite for anonymous attackers at the cost of restricting site sign-ups. Where a WAF is available, apply generic or targeted XSS rules covering the plugin's endpoints as a stopgap only, since signature evasions and same-origin stored payloads limit the reliability of this control. Note that the victim in this scenario is typically a privileged user, so administrators should also review recently imported template content for injected markup and, if exploitation is suspected, treat administrator sessions as potentially compromised and rotate credentials and salts.

Affected VersionsENISA

Starter Templates 0 ≤4.7.7

Affected Packages

euvd starter_templates 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 vulnerability is CWE-79 (Improper Neutralization of Input During Web Page Generation), the classic cross-site scripting class, in its stored/persistent variant rather than reflected. Brainstorm Force's Starter Templates plugin (WordPress slug astra-sites) is a site-building helper that lets users browse and import pre-built page templates; a code path in that workflow accepts user-supplied input and later renders it into an HTML page without adequate output encoding or sanitization, so the injected markup is persisted server-side and replayed to every subsequent viewer of the poisoned content. Because the payload is stored, it does not require the attacker to lure the victim to a crafted URL - the victim simply has to load the affected page, which is why the UI:R prerequisite is satisfied incidentally by normal administrative browsing. The CVSS scope change (S:C) reflects that the injected script runs in the context of a higher-privileged victim, so impact can exceed the privileges of the injecting account, although the assessed confidentiality, integrity and availability impacts remain Low. The affected CPE is cpe:2.3:a:brainstorm_force:starter_templates:*:*:*:*:*:*:*:*, with the vulnerable range bounded at version 4.7.7; the advisory is published by Patchstack under the WordPress plugin vulnerability database.

Know when Starter Templates 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:R/S:C/C:L/I:L/A:L
vuln.today AI 5.4 MEDIUM

Authenticated low-priv submission (PR:L) with victim rendering required (UI:R); stored XSS crosses into another user's session (S:C) affecting confidentiality/integrity but not availability (A:N).

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

DescriptionCVE.org

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Brainstorm Force Starter Templates astra-sites allows Stored XSS.This issue affects Starter Templates: from n/a through 4.7.7.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
High
Astra Starter Templates is a WordPress plugin with ~1M+ active installs
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.2%
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
High
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

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

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