Skip to main content

Robo Gallery EUVDEUVD-2026-94945

| CVE-2026-105887 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-08 audit@patchstack.com GHSA-mqjp-6j66-mgjx
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-privilege WP account
  2. Delivery
    Inject script into gallery input
  3. Exploit
    Payload stored unsanitized
  4. Execution
    Admin views affected page
  5. Impact
    Script 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.

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 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

Robo Gallery 0 ≤5.1.6

Affected Packages

euvd robo_gallery 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 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

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 6.5 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:A/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 Robosoft Robo Gallery robo-gallery allows Stored XSS.This issue affects Robo Gallery: from n/a through 5.1.6.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
niche WordPress gallery plugin with modest install base
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 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
Medium
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.

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-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-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-2024-1698 CRITICAL POC
9.8 Feb 27

SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a

CVE-2023-6875 CRITICAL POC
9.8 Jan 11

The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i

CVE-2024-1512 CRITICAL POC
9.8 Feb 17

The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base

CVE-2024-4295 CRITICAL POC
9.8 Jun 05

The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in

CVE-2024-50498 CRITICAL POC
10.0 Oct 28

Remote code execution in the WP Query Console WordPress plugin (versions up to and including 1.0) by Ajit Bohra allows u

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