Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged WordPress user
-
ExploitInject script payload into gallery field
-
ExecutionAdmin or user views affected page
-
ImpactStored 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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 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
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
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.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
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
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 Gallery Photoblocks
View allCross-Site Request Forgery (CSRF) vulnerabilities in WPChill Gallery PhotoBlocks plugin <= 1.2.6 at WordPress. Rated hig
The photoblocks-grid-gallery plugin before 1.1.33 for WordPress has wp-admin/admin.php?page=photoblocks-edit&id= XSS. Ra
Stored cross-site scripting in the Gallery PhotoBlocks WordPress plugin (versions <= 1.3.4) allows authenticated contrib
Cross-site scripting (XSS) in the Gallery Photoblocks WordPress plugin through version 1.3.3 allows authenticated contri
Stored cross-site scripting in the WP Chill Gallery PhotoBlocks WordPress plugin, affecting versions through 1.3.7, lets
Multiple Authenticated Stored Cross-Site Scripting (XSS) vulnerabilities in WPChill Gallery PhotoBlocks plugin <= 1.2.6
EUVD-2026-110048
GHSA-4959-m2wr-cjxp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB