Skip to main content

10Web Photo Gallery CVE-2026-42715

| EUVDEUVD-2026-96447 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-10 Patchstack GHSA-g57g-2rqr-vcqw
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious XSS payload in plugin input
  2. Delivery
    Deliver link to victim (e.g. admin)
  3. Exploit
    Victim browser renders unsanitized content
  4. Execution
    Script executes in victim session (S:C)
  5. Impact
    Hijack session or forge admin 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 victim user interaction (CVSS UI:R) - the attacker cannot trigger the payload autonomously and must get a user to load or click attacker-controlled content processed by the Photo Gallery by 10Web plugin. No authentication is required of the attacker (PR:N, 'Unauthenticated' per description), so any remote party can craft the payload. The main limiting factors are: (1) the mandatory user-interaction step; (2) the target site must run Photo Gallery by 10Web version 1.8.47 or earlier; and (3) impact severity depends on the privilege of the victim whose browser executes the script (an administrator victim yields the highest impact). The provided description does not name the specific vulnerable parameter, input field, or whether a non-default plugin configuration is needed.

Impact

This is a CWE-79 Cross-Site Scripting flaw in the 10Web Photo Gallery WordPress plugin (<= 1.8.47), rated CVSS 7.1 with vector AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L. The signals are moderate and internally consistent: network vector and no privileges required (PR:N, confirming unauthenticated reach per the description's 'Unauthenticated' label) are offset by the mandatory user interaction (UI:R) - a victim must load attacker-influenced content for the payload to fire, which limits mass drive-by exploitation. The scope change (S:C) reflects that injected script executes in the victim's browser context outside the vulnerable component, the standard justification for XSS scope changes. No EPSS score, CISA KEV entry, or POC indicator was supplied in the intelligence, so this is not demonstrably a weaponized or actively exploited issue - exploitation status is 'no public exploit identified at time of analysis.' Net assessment: a credible but not emergency priority. It is a real, patchable XSS in a popular plugin that warrants routine-to-prompt patching, not the drop-everything urgency reserved for KEV-listed or auto-exploitable flaws. The absence of EPSS/KEV data means widespread automated exploitation cannot be confirmed or ruled out from the provided inputs.

Exploit ScenarioDerived

An unauthenticated attacker crafts a malicious link or input containing a JavaScript payload targeting the Photo Gallery plugin and lures a victim (potentially a logged-in administrator) into visiting it. When the victim's browser renders the unsanitized content, the script executes in their session context, enabling session/cookie theft, admin-action forgery, or defacement. No public proof-of-concept was identified in the provided data, and successful exploitation depends on the victim interacting with the attacker-supplied content (UI:R).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 10, 2026

Unauthenticated cross-site scripting in the 10Web Photo Gallery plugin for WordPress affects every version up to and including 1.8.47, allowing any remote party to deliver script that executes in the browser of a site user who interacts with the attacker-controlled content. Rated CVSS 7.1 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L), the flaw needs no authentication on the attacker's side, so the only real barriers are the mandatory victim interaction and the requirement that the target site run the vulnerable plugin version - impact scales with the privilege of the victim, and an administrator victim yields the highest payoff since the injected script would run with that user's session privileges. No public exploit code and no CISA KEV entry were identified at the time of analysis; the sole reference is the Patchstack advisory, which does not name the vulnerable parameter/input field or state whether a non-default plugin configuration is required.

RemediationAI

No vendor-released patch version is identified in the available intelligence - the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/photo-gallery/vulnerability/wordpress-photo-gallery-by-10web-plugin-1-8-47-cross-site-scripting-xss-vulnerability?_s_id=cve) is the only reference provided and it names 1.8.47 strictly as the affected ceiling rather than publishing a fixed version, so the first action is to check the plugin's WordPress.org page and 10Web's release notes for a version above 1.8.47 and upgrade to it as soon as it exists; until that is confirmed, treat any 1.8.47-or-earlier install as vulnerable. Where the plugin is not business-critical, the cleanest interim control is to deactivate and delete it - the trade-off is loss of all gallery/shortcode functionality and any embedded galleries breaking on published pages. If the plugin must stay active, place a WAF or reverse proxy in front of the site with XSS filtering on requests to WordPress endpoints and admin pages, accepting that signature-based rules are evadable and can produce false positives on legitimate gallery content; additionally send a Content-Security-Policy header that disallows inline script and restricts script-src to trusted origins, understanding that this frequently breaks other plugins and theme scripts and needs a report-only rollout first. Set session cookies with HttpOnly and SameSite=Lax/Strict to blunt cookie theft and cross-site request forgery following an XSS, though this does not stop the script from executing or acting within the page. Because exploitation requires user interaction and unauthenticated delivery, reduce the attack surface by having administrators browse only trusted, directly-typed URLs rather than links from email or third-party sites, and restrict wp-admin access by IP or VPN where operationally feasible - the trade-off is loss of remote admin flexibility. Finally, hunt for indicators of prior exploitation (unexpected script tags, injected shortcodes, unfamiliar admin users or options) and rotate administrator credentials and salts if compromise is suspected.

Affected VersionsENISA

Photo Gallery by 10Web n/a ≤1.8.47

Affected Packages

euvd photo_gallery_by_10web 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 issue is a CWE-79 improper neutralization of input during web page generation (cross-site scripting) in the WordPress plugin Photo Gallery by 10Web, tracked under CPE cpe:2.3:a:10web:photo_gallery_by_10web:*:*:*:*:*:*:*:* (the wildcard confirms the CPE applies to the plugin across versions, with <= 1.8.47 identified as affected). WordPress plugins of this class take user-supplied input - gallery/shortcode attributes, query parameters, or admin-facing form fields - and render it back into HTML without adequate output encoding or escaping; when that output reaches a victim's browser, the attacker's markup is parsed as part of the page. Two properties of the CVSS vector matter technically: PR:N confirms the payload can be crafted and delivered by an unauthenticated remote party, and S:C (scope change) reflects that the executed script operates in the security context of the affected WordPress site's origin rather than being confined to the vulnerable component, which is why XSS in a CMS plugin can be chained into session/token theft, forged authenticated actions, or persistent content injection on the site. The assessed vector sets UI:R, meaning exploitation is not autonomous: the victim must load or click attacker-supplied content that the plugin then processes. Neither the advisory nor the available data discloses which parameter is vulnerable, whether the sink is echoed on an admin screen or a public-facing page, or whether the plugin must be configured in a particular way - all of which would materially change the attack path and should be confirmed against the vendor before assuming a specific exploitation route.

Know when Photo Gallery By 10web 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 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 6.1 MEDIUM

Unauthenticated network XSS (AV:N/PR:N) needing victim interaction (UI:R); script runs in browser context so scope changes (S:C) with limited C/I and no genuine availability impact (A:N).

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/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
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

DescriptionCVE.org

Unauthenticated Cross Site Scripting (XSS) in Photo Gallery by 10Web <= 1.8.47 versions.

Executive ViewAI

Why It Matters

A high-severity cross-site scripting flaw affects every version of the 10Web Photo Gallery plugin for WordPress up to and including 1.8.47, meaning any site running this plugin is exposed until an update removes it. An unauthenticated attacker can deliver script that runs in the browser of any user who interacts with attacker-controlled content, and if an administrator is the victim, that script executes with full administrative session privileges - enabling full site takeover, content injection, or redirection of visitors. Leadership should care because the plugin is widely deployed on public-facing WordPress sites, no vendor fix is currently available, and the exposure extends to the site's visitors and brand, not just its internal users.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: deactivate and remove the 10Web Photo Gallery plugin from all affected WordPress sites; where removal is not feasible, apply WAF/virtual-patching rules blocking script-injection payloads targeting the plugin, enforce a restrictive Content Security Policy, restrict administrative browsing to hardened sessions, and apply least-privilege roles to reduce the payoff of an administrator-level victim.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Medium
popular WordPress photo gallery plugin, large but not universal 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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
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