Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain Contributor WordPress account
-
DeliveryAuthor post with malicious 'alwaysauto' shortcode payload
-
ExploitPublish or submit post containing injected content
-
ExecutionVictim user browses to injected page
-
PersistStored XSS executes in victim's browser
-
ImpactExfiltrate session token or hijack admin session
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 a valid WordPress account with at least Contributor-level privileges on the target site - anonymous, unauthenticated attackers cannot exploit this vulnerability. The Slideshow Gallery LITE plugin must be installed, activated, and shortcode rendering must be available to Contributor-level users (default WordPress behavior). The specific condition is use of the 'alwaysauto' attribute on the plugin's shortcode in post or page content. Impact delivery requires a victim user (any role, including administrator) to browse to a page or post containing the injected shortcode. Limiting factors: (1) Contributor access must be obtained or held legitimately, (2) the plugin must be actively deployed, (3) a victim must visit the affected content - passive stored injection, but requires a browsing event for script execution. |
| Impact | The NVD-assigned CVSS 3.1 score of 6.4 (Medium) reflects the network attack vector, low complexity, and scope change - but the low-privilege requirement (PR:L, Contributor role) is the primary limiting factor. In practice, Contributor access is a non-trivial barrier on hardened WordPress sites; however, many WordPress deployments grant Contributor roles freely to guest authors or community members, making this exploitable in a meaningful subset of real deployments. The scope change (S:C) elevates real-world impact: a successful injection targeting an administrator's session could result in full site compromise, upgrading the effective impact beyond the base score suggests. No EPSS data was provided in the input, so exploitation probability cannot be quantified numerically. KEV status is absent and no public POC has been identified, suggesting no confirmed widespread exploitation at time of analysis. The presence of a Trac changeset (3567787) in the references indicates the maintainer has addressed the flaw, which reduces urgency for sites running patched versions. The UI:N metric in the provided CVSS vector is debatable for stored XSS - victim browser execution inherently requires a user to visit the page - but NVD's convention of scoring UI:N for stored XSS (attacker side requires no interaction) has been applied here. This is a real priority for multi-author WordPress sites with untrusted contributors, but lower risk for single-author or admin-only sites. |
| Exploit ScenarioDerived | An attacker with a Contributor-level WordPress account - obtained through open registration, social engineering, or credential compromise - edits or creates a post containing the Slideshow Gallery shortcode with a crafted JavaScript payload embedded in the 'alwaysauto' attribute. The malicious post is published or submitted for review; when any authenticated user (including an administrator) subsequently views the page, the injected script executes in their browser, potentially stealing the session cookie and granting the attacker full administrative control of the WordPress site. No public proof-of-concept code has been identified at time of analysis, but the vulnerability class (unsanitized shortcode attribute → HTML output) is well understood and trivially exploitable by anyone familiar with WordPress development. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 18, 2026
Stored Cross-Site Scripting in the Slideshow Gallery LITE WordPress plugin (all versions through 1.8.5) allows authenticated attackers with Contributor-level access to persistently inject arbitrary JavaScript via the 'alwaysauto' shortcode attribute, which then executes in the browser of any user who visits the affected page. The root cause is insufficient input sanitization and output escaping on user-supplied shortcode attributes, a classic CWE-79 pattern. The scope change in the CVSS vector (S:C) reflects that the injected script runs outside the plugin's security context - in victim users' browsers - enabling session hijacking, credential theft, or admin account takeover. No public exploit or CISA KEV listing has been identified at time of analysis.
RemediationAI
A fix has been committed upstream in Trac changeset 3567787 (https://plugins.trac.wordpress.org/changeset?sfp_email=&sfph_mail=&reponame=&old=3567787%40slideshow-gallery&new=3567787%40slideshow-gallery); however, the specific released patched version number has not been independently confirmed from the available input data - site owners should update to the latest available version of Slideshow Gallery LITE from the WordPress plugin repository and verify the installed version is newer than 1.8.5. As a compensating control where immediate patching is not possible, restrict the Contributor role from being assigned to untrusted users, or use a role management plugin to remove shortcode execution capability from Contributor-level accounts - note this may affect legitimate content workflows. Alternatively, a Web Application Firewall (WAF) rule targeting the 'alwaysauto' parameter with script-bearing payloads can block exploitation attempts at the perimeter, though this does not address the underlying flaw and may produce false positives on legitimate shortcode usage. Consult the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/55d842fc-a750-4b59-a1d6-b3bd427dfe79 for updated patch version confirmation.
Affected VersionsENISA
Affected Packages
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 resides in the Slideshow Gallery LITE plugin (CPE: cpe:2.3:a:contrid:slideshow_gallery_lite:*:*:*:*:*:*:*:*) developed by Contrid for WordPress. WordPress shortcodes allow registered users to embed dynamic content in posts and pages; contributor-level users can author posts that contain shortcode markup. The 'alwaysauto' attribute on the plugin's shortcode is passed through to rendered HTML output without sanitization via wp_kses or equivalent escaping (esc_attr/esc_html), violating WordPress plugin development best practices. The vulnerable rendering logic is confirmed in the plugin source at gallery.php line 192 and slideshow-gallery.php line 558 (tags/1.8.5 and trunk). CWE-79 (Improper Neutralization of Input During Web Page Generation) is the root cause class - user-controlled data flows from shortcode attribute intake directly into HTML output without sanitization, creating a persistent injection point that persists in the WordPress database across page loads.
Know when Slideshow Gallery Lite 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
AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Stored XSS impact requires victim page visit (UI:R); Contributor access mandatory (PR:L); scope changes to victim browser (S:C); no availability impact.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The Slideshow Gallery LITE plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'alwaysauto' shortcode attribute in all versions up to, and including, 1.8.5. This is due to insufficient input sanitization and output escaping on user-supplied attributes. 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.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
EUVD-2026-37868
GHSA-5qqr-q6rw-943w
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB