Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege WP account
-
DeliveryInject script into gallery input
-
ExploitPayload stored unsanitized
-
ExecutionAdmin views affected page
-
ImpactScript runs, hijacks 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 an authenticated low-privilege WordPress account (e.g., contributor or author) capable of submitting Robo Gallery content, since the plugin stores attacker-supplied input without proper neutralization (CWE-79). The stored payload only executes when another user - typically an administrator - subsequently views the page rendering the affected gallery (UI:R). Limiting factors: the need for a valid posting account (PR:L), the requirement that a victim actually load the injected page, and applicability only to Robo Gallery versions through 5.1.6; sites that do not allow untrusted users to register or post are not realistically exposed. |
| Impact | This is a moderate-severity Stored XSS (CWE-79) in the Robo Gallery WordPress plugin, rated CVSS 6.5 (vector CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L). The network vector and low attack complexity make it easy to reach, but two factors meaningfully constrain real-world risk: PR:L means an attacker must already hold an authenticated low-privilege account (e.g., contributor/author) to plant the payload, and UI:R means a victim must view the affected page for the stored script to fire. The scope change (S:C) is the signal that elevates this - the injected script executes in the browser context of other users, typically an administrator, enabling session/account takeover beyond the vulnerable component. No EPSS score, CISA KEV listing, or public POC was provided in the intelligence, so there is no public exploit identified at time of analysis and no evidence of active exploitation; exploitation probability data is absent, not low. This is a credible but not emergency priority: it is a classic Patchstack-catalogued authenticated stored XSS, the kind that is realistic only where untrusted users can obtain posting accounts. Treat it as a standard patch-cycle item rather than a drop-everything issue, prioritizing sites with open or multi-author registration. |
| Exploit ScenarioDerived | An attacker with a low-privilege authenticated account (such as contributor or author) on a WordPress site running Robo Gallery ≤5.1.6 submits a gallery or related input containing a malicious script payload that is stored unsanitized. When an administrator or other user later views the page rendering that gallery content, the script executes in their browser, potentially hijacking their session or performing actions on their behalf. No public exploit code was identified in the provided data, but the low attack complexity makes crafting a payload straightforward. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Stored cross-site scripting in the Robo Gallery WordPress plugin (versions through 5.1.6) lets an authenticated low-privilege user - such as a contributor or author with posting rights - persist malicious JavaScript into gallery content, which then executes in the browser of any user who later views the affected page, typically an administrator. Rated CVSS 6.5 (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L) because the payload can alter the rendering scope and requires victim interaction to fire, the practical exposure is limited to sites that grant untrusted accounts the ability to create or edit Robo Gallery content. No public exploit code was identified at time of analysis and there is no confirmed active exploitation (CISA KEV); the issue was reported via Patchstack.
RemediationAI
Patch status is not confirmed in the available data: no fixed version is published in the supplied records, so consult the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/robo-gallery/vulnerability/wordpress-robo-gallery-plugin-5-1-6-cross-site-scripting-xss-vulnerability?_s_id=cve) and the vendor's Robo Gallery release notes for the first patched build above 5.1.6, then upgrade and re-scan any existing gallery entries for injected markup. If a fixed release is unavailable, apply compensating controls that match the assessed prerequisites (PR:L, UI:R) rather than generic hardening: restrict who can create or edit galleries by removing gallery-related capabilities from contributor and author roles (side effect: legitimate authors can no longer publish galleries), and disable open user registration or tighten new-account default roles so untrusted users cannot obtain a posting account; if the plugin is not in active use, deactivate and remove it to eliminate the sink entirely (side effect: loss of gallery functionality). Because the payload is stored, sanitizing or deleting existing suspicious gallery records is required even after upgrading, and a Web Application Firewall rule blocking script markup in gallery submissions can reduce - but not reliably eliminate - injection attempts, since WAF pattern matching is bypassable. Deploying a Content-Security-Policy that disallows inline script can blunt execution but may break legitimate plugin admin scripts, and it must be tested before enforcement.
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 root cause is CWE-79, Improper Neutralization of Input During Web Page Generation, implemented as a persistent (stored) XSS in the WordPress plugin Robo Gallery by Robosoft. Rather than escaping or sanitizing attacker-supplied gallery fields before writing them to the WordPress database and re-rendering them on gallery pages, the plugin emits the stored values into HTML output, so script content survives storage and executes each time a page embedding the gallery is loaded. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L describes a network-reachable flaw requiring low privileges (PR:L) and victim interaction (UI:R), with scope change (S:C) reflecting that injected script runs in the context of the victim's browser session on the WordPress site, yielding low confidentiality, integrity, and availability impact - characteristic of admin-facing stored XSS where session theft or privileged action abuse is the usual objective. The underlying platform is the WordPress plugin ecosystem, and per EUVD the affected range is Robo Gallery 0 through 5.1.6; no CPE data was supplied with the source records.
Know when Wordpress Plugin 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:R/S:C/C:L/I:L/A:L
Authenticated low-privilege user stores the payload (PR:L), a victim must view it (UI:R), and script runs in another user's context causing a scope change (S:C) with limited C/I/A impact typical of stored XSS.
Primary rating from Vendor (patchstack).
CVSS VectorVendor: patchstack
DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Robosoft Robo Gallery robo-gallery allows Stored XSS.This issue affects Robo Gallery: from n/a through 5.1.6.
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.
More in Wordpress Plugin
View allThe Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a
The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i
The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base
The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in
Remote code execution in the WP Query Console WordPress plugin (versions up to and including 1.0) by Ajit Bohra allows u
EUVD-2026-94945
GHSA-mqjp-6j66-mgjx
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB