Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain Contributor-level account
-
DeliverySave gallery with malicious settings payload
-
ExploitAdmin opens gallery edit screen
-
ExecutionStored script executes in admin session
-
ImpactHijack admin privileges / create rogue admin
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 account with the Contributor role or higher on the target WordPress site, and the attacker must be able to create/save a Robo Gallery (before 5.2.6) with unsanitized gallery settings. The payload is inert until an administrator (or other higher-privileged user) opens the affected gallery on the edit screen - that user interaction is a hard prerequisite (UI:R), so no victim-side click means no execution. Limiting factors: sites that do not grant Contributor+ accounts to untrusted parties, or single-administrator installations where no lower-priv author exists, face little practical exposure; updating to 5.2.6 removes the flaw. |
| Impact | This is a moderate, authenticated-only stored XSS (CWE-79) affecting the Robo Gallery WordPress plugin before 5.2.6. The vendor-supplied CVSS vector (CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H, 6.8) is internally inconsistent with the description: it specifies PR:H (high privileges) yet the description states the required attacker is a Contributor - a deliberately low-privilege role - so PR:L is more defensible; verify with vendor/WPScan. The high C:H/I:H/A:H impacts reflect the realistic outcome that JavaScript executing in an administrator's browser session can lead to full admin account/site takeover, but note scope is marked S:U despite the payload crossing from a low-priv author to an admin security authority, which arguably warrants S:C. There is NO CISA KEV listing and NO EPSS score in the provided data, so there is no evidence of active or widespread exploitation - this is not a drop-everything priority. However, publicly available exploit code exists (WPScan), which raises the practical likelihood of opportunistic use on sites that grant Contributor accounts to semi-trusted users. Net: a real but conditional risk - meaningful on multi-author sites, low on single-admin installations. |
| Exploit ScenarioDerived | An attacker who holds (or registers for) a Contributor-level account on a WordPress site running Robo Gallery saves a gallery whose settings contain a malicious JavaScript payload that is not sanitized or escaped. When an administrator later opens that gallery on the edit screen, the stored script executes in the admin's authenticated browser session, enabling actions such as creating a rogue admin user or planting a backdoor. Publicly available exploit code (WPScan) lowers the barrier to reproduction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 11, 2026
Stored cross-site scripting in the Robo Gallery WordPress plugin before 5.2.6 lets authenticated users with the Contributor role or higher save unsanitized gallery settings that are later rendered on the gallery edit screen, so the injected JavaScript executes in the browser session of any administrator who opens that gallery for editing. This is a moderate, authenticated-only stored XSS (CWE-79): the attacker must already hold Contributor-level access, and the payload stays inert until a higher-privileged user interacts with the poisoned gallery (UI:R is a hard prerequisite). Publicly available exploit code exists, but there is no indication of confirmed active exploitation (CISA KEV), and a vendor patch is available in 5.2.6; sites that do not grant Contributor+ accounts to untrusted parties face little practical exposure.
RemediationAI
Vendor-released patch: upgrade Robo Gallery to version 5.2.6, which removes the missing sanitisation and escaping on gallery settings; confirm the update from the WordPress plugin repository or the vendor's release channel and verify the installed version reflects 5.2.6 or later. Until the upgrade is applied, the highest-value compensating control is to restrict who can hold Contributor-or-higher privileges: if untrusted or external accounts currently have Contributor, Author, or Editor roles, downgrade or remove them, since the attack path depends entirely on an authenticated low-privilege account being able to save a gallery - the trade-off is reduced editorial workflow for those users. If Contributor-level publishing is genuinely required, deploy a web application firewall or WordPress security plugin rule that inspects gallery-setting save requests for HTML/script payloads, understanding that such signature-based filters are bypassable and generate false positives on legitimate rich text. Administrators should also avoid opening untrusted or newly created galleries in the edit screen until the plugin is patched, because opening the poisoned gallery is the trigger for execution; this is operationally awkward at scale but breaks the UI:R requirement. Post-patch, review existing galleries for injected script content saved before the fix, since remediation of the code does not retroactively clean already-stored malicious settings. Full details are in the WPScan advisory at https://wpscan.com/vulnerability/e8c9aabb-a889-473b-b107-3aafb71a6956/ and the NVD entry at https://nvd.nist.gov/vuln/detail/CVE-2026-81156.
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 flaw is a classic CWE-79 stored (persistent) cross-site scripting issue in a WordPress plugin. Robo Gallery stores gallery configuration values (settings/metadata) in the WordPress database, and versions before 5.2.6 fail to sanitise and escape those values before outputting them on the gallery edit screen in wp-admin. Because the values are persisted, the payload survives the original save request and is delivered later to a different, higher-privileged victim - a stored XSS pattern rather than reflected. The affected component is identified only by the CPE string cpe:2.3:a:unknown:robo_gallery:*:*:*:*:*:*:*:*, with EUVD listing the affected range as Robo Gallery 0 through versions below 5.2.6, so the vendor field in public CPE data remains 'unknown' while the product name is unambiguous. The supplied CVSS vector (AV:N/AC:L/PR:H/UI:R) describes a network-reachable attack requiring a privileged account and victim interaction; our independent assessment refines the privilege requirement down to PR:L (Contributor and above) with scope change, consistent with the advisory's statement that Contributor-level users can store the malicious settings. Successful execution occurs in the administrator's authenticated wp-admin origin, which is why the assessment rates confidentiality and integrity impact as low for the plugin context but notes the scope change from the vulnerable component to the administrator's session.
Know when Robo Gallery 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:H/UI:R/S:U/C:H/I:H/A:H
Contributor is a low-privilege authenticated role (PR:L, not PR:H); admin must open the edit screen (UI:R); payload crosses into the admin security context (S:C) with typical limited XSS impact (C:L/I:L).
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Robo Gallery WordPress plugin before 5.2.6 does not sanitise and escape some of its gallery settings before outputting them on the gallery edit screen, allowing users with the Contributor role and above to store JavaScript that executes in the context of an administrator who opens the gallery for editing.
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 Robo Gallery
View allStored cross-site scripting in the Robo Gallery WordPress plugin before version 5.2.6 allows an authenticated user holdi
Stored cross-site scripting in the Robo Gallery WordPress plugin (versions before 5.2.6) lets an authenticated user hold
Stored cross-site scripting in the Robo Gallery WordPress plugin before 5.2.6 lets an authenticated attacker holding the
Auth. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. Public exploi
The Photo Gallery, Images, Slider in Rbs Image Gallery WordPress plugin before 3.2.24 does not sanitise and escape some
The Photo Gallery, Images, Slider in Rbs Image Gallery WordPress plugin before 3.2.22 does not sanitise and escape some
The Photo Gallery, Images, Slider in Rbs Image Gallery WordPress plugin before 3.2.16 does not sanitise and escape some
A DOM-based Cross-Site Scripting (XSS) vulnerability exists in robosoft Robo Gallery through version 5.1.2, allowing aut
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in robosoft Robo Gall
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in RoboSoft Photo Gal
The Photo Gallery, Images, Slider in Rbs Image Gallery plugin for WordPress is vulnerable to Stored Cross-Site Scripting
Cross-Site Request Forgery (CSRF) vulnerability in RoboSoft Photo Gallery, Images, Slider in Rbs Image Gallery plugin <=
EUVD-2026-96750
GHSA-7pc8-9p6q-7m5m
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB