Skip to main content

Gallery PhotoBlocks EUVDEUVD-2026-110048

| CVE-2026-116408 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-26 Patchstack GHSA-4959-m2wr-cjxp
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privileged WordPress user
  2. Exploit
    Inject script payload into gallery field
  3. Execution
    Admin or user views affected page
  4. Impact
    Stored script executes in victim browser

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 WordPress account with at least low-level posting privileges (PR:L) able to submit or edit gallery content handled by the Gallery PhotoBlocks plugin, affecting versions up to and including 1.3.7. The payload is stored and only triggers when another user - typically an administrator or site visitor - loads the page rendering the unsanitized input (UI:R), which limits exploitation to scenarios where a victim views the malicious content. Exploitation is therefore gated by the need for a valid low-privilege account and victim interaction; the specific vulnerable field/parameter is not described in the available sources.

Impact

This is a moderate-severity stored XSS (CVSS 6.5) in the WordPress plugin Gallery PhotoBlocks, reported by Patchstack. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L indicates network-reachable but authenticated exploitation (PR:L) that also requires victim interaction (UI:R), with a scope change (S:C) reflecting that injected script runs in the context of other users such as an administrator. The low, partial impacts across confidentiality, integrity and availability (C:L/I:L/A:L) are typical of a stored XSS rather than a direct server compromise. No EPSS score, no CISA KEV listing, and no confirmed proof-of-concept are present in the input; the sole reference is the Patchstack advisory, which is an advisory record, not verified working exploit code. The vuln.today decision label is 'this_month', signalling routine patch prioritization rather than emergency action. On balance this is a real but bounded issue: the authentication requirement (PR:L), the need for an admin/other-user to view the malicious content (UI:R), and the absence of any exploitation evidence argue against treating it as an urgent, widely-exploited threat, while the scope change and stored nature mean it should still be remediated on a normal maintenance cycle.

Exploit ScenarioDerived

An attacker holding a low-privileged WordPress account (e.g. contributor/author) submits gallery content containing a malicious script payload, which is stored and later rendered without proper neutralization. When an administrator or other user views the affected gallery page, the script executes in their browser session, potentially enabling session hijacking or admin-context actions. No public exploit was identified at the time of analysis; the trigger parameter is not described in the available sources.

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 26, 2026

Stored cross-site scripting in the WP Chill Gallery PhotoBlocks plugin for WordPress, affecting versions through 1.3.7, allows a user holding a low-privilege WordPress account to persist malicious markup that executes in the browser of anyone who later views the affected gallery page. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L, score 6.5) reflects a network-reachable flaw that requires an authenticated low-privilege account and victim interaction, but whose scope change means the injected script can act beyond the vulnerable plugin component. There is no CISA KEV entry and no public exploit identified at time of analysis, and Patchstack's advisory is the underlying report; the vulnerable field or parameter is not described in the available sources.

RemediationAI

No vendor-released patch or fixed version is identified in the available data - the CVE record defines the affected range as through 1.3.7 without naming a remediated release, so confirm the current fixed version on the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/photoblocks-grid-gallery/vulnerability/wordpress-gallery-photoblocks-plugin-1-3-7-cross-site-scripting-xss-vulnerability-2?_s_id=cve before upgrading, and update the plugin as soon as a patched release is published. Because exploitation requires only a low-privilege authenticated account (PR:L), reducing exposure in the interim means restricting which roles can create or edit gallery content handled by the plugin - for example by removing content-authoring capabilities from untrusted users or setting new registrations to a role that cannot submit gallery items - at the cost of limiting who on the site can manage galleries. Where the plugin is not essential, deactivating and removing it eliminates the attack surface entirely, though any stored payloads already persisted in existing gallery content should be reviewed and cleaned, since deactivating the plugin stops rendering but does not necessarily remove the stored data, and re-enabling it would restore the exposure. Site administrators should also review existing gallery entries and page content for injected markup, given that the payload is stored and executes only when a victim views the affected page (UI:R).

Affected VersionsENISA

Gallery PhotoBlocks 0 ≤1.3.7

Affected Packages

euvd gallery_photoblocks 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 flaw is CWE-79 (Improper Neutralization of Input During Web Page Generation), the classic cross-site scripting class, in a WordPress gallery plugin distributed through the WordPress plugin ecosystem. Content submitted through the plugin is stored by the application and subsequently emitted into generated HTML pages without adequate output encoding or sanitization, which is what makes this the stored rather than reflected variant: the payload persists server-side and is served to every later viewer of the affected page. The CVSS vector's scope-changed component (S:C) indicates that a successful injection can affect resources beyond the vulnerable component's own security authority - for a WordPress plugin this typically means script executing within the broader site origin rather than an isolated context - while confidentiality, integrity and availability impacts are each rated Low (C:L/I:L/A:L). Exploitation is gated by PR:L, meaning a valid low-privilege WordPress account with content-submission capability is needed, and by UI:R, meaning the payload only fires when another user, such as an administrator or a site visitor, loads the page rendering the unsanitized input. The CPE record cpe:2.3:a:wp_chill:gallery_photoblocks:*:*:*:*:*:*:*:* is wildcarded across versions, and the vendor's stated range covers all releases up to and including 1.3.7; the specific vulnerable field or parameter and the exact rendering path are not described in the available sources, so the precise trigger should be confirmed against the referenced Patchstack advisory.

Know when Gallery Photoblocks 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 can store the payload (PR:L); execution needs a victim to view the page (UI:R); script runs in another user's context (S:C) with partial C/I/A impact.

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:P/VC:N/VI:N/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 WP Chill Gallery PhotoBlocks photoblocks-grid-gallery allows Stored XSS.This issue affects Gallery PhotoBlocks: from n/a through 1.3.7.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
niche WordPress gallery plugin, limited enterprise install base
Social Media
1
Sightings
Data Quality
3 sources
Confidence: Low

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.

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