Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain WordPress Contributor account
-
DeliveryInject XSS payload into gallery block field
-
ExploitPayload stored in WordPress database
-
ExecutionAdmin views gallery content in dashboard
-
PersistStored script executes in admin browser
-
ImpactExfiltrate session token or perform privileged action
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 the attacker to hold at minimum a WordPress Contributor role on the target installation - anonymous or unauthenticated users cannot exploit this vulnerability. The target site must be running Gallery PhotoBlocks plugin version 1.3.4 or earlier. A victim with higher privileges (Editor, Administrator, or equivalent) must subsequently load the page or dashboard view containing the attacker's malicious gallery block (UI:R). Sites that disable open user registration or restrict Contributor role assignment to trusted individuals significantly limit the attacker pool. No non-default plugin configuration is required beyond the plugin being active. |
| Impact | The 6.5 CVSS base score reflects a moderate-severity stored XSS: exploitable remotely with low complexity, but requiring a Contributor-level WordPress account (PR:L) and victim interaction (UI:R). The real-world risk is most significant in WordPress deployments that allow open or loosely-controlled contributor registration - in those environments an attacker could self-register as a contributor and plant persistent XSS payloads targeting administrators. The scope change (S:C) elevates impact because the script executes in an admin's authenticated browser session, enabling account takeover or privilege escalation beyond the contributor role. EPSS data is not available in the provided intelligence; no KEV listing exists and no public exploit code has been identified. The A:L (Availability: Low) metric in the original CVSS vector is atypical for a stored XSS and may overstate availability impact - XSS typically achieves C and I effects, not availability degradation. This is noted as a potential scoring anomaly. Overall priority is moderate: high in open-registration WordPress sites, low in tightly controlled contributor environments. |
| Exploit ScenarioDerived | An attacker registers or compromises a WordPress Contributor account on the target site, then creates or edits a gallery block and embeds a JavaScript payload within an insufficiently sanitized field. When an administrator subsequently views or reviews the gallery in the WordPress dashboard, the stored script executes in the admin's browser session, allowing the attacker to exfiltrate session cookies, create a rogue administrator account, or perform authenticated actions on behalf of the victim. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 02, 2026
Stored cross-site scripting in the Gallery PhotoBlocks WordPress plugin (versions <= 1.3.4) allows authenticated contributors to inject malicious scripts into gallery content, which execute in the browsers of higher-privileged users such as editors or administrators who view the affected content. The scope change (S:C in the CVSS vector) reflects the cross-context impact: attacker-controlled script runs in the victim's authenticated session, enabling session hijacking, credential theft, or unauthorized administrative actions. No public exploit code has been identified at time of analysis, and no KEV listing was found.
RemediationAI
Update the Gallery PhotoBlocks plugin to a version released after 1.3.4 via the WordPress plugin dashboard or the WP Chill repository - the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/photoblocks-grid-gallery/vulnerability/wordpress-gallery-photoblocks-plugin-1-3-4-cross-site-scripting-xss-vulnerability should be consulted for the confirmed fixed version number, which was not independently verified from the available input data. As a compensating control if an immediate update is not possible, restrict the Contributor role from creating or editing gallery blocks (using role-management plugins or capability restrictions), which eliminates the attack surface since exploitation requires contributor-level access. Additionally, enabling a WAF rule targeting script injection in POST parameters (available via plugins such as Wordfence or via hosting-level WAF) can reduce risk while patching is scheduled. Note that capability restriction may affect legitimate content-creation workflows.
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
Gallery PhotoBlocks is a WordPress grid gallery plugin developed by WP Chill, identified by CPE cpe:2.3:a:wp_chill:gallery_photoblocks:*:*:*:*:*:*:*:*. The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation), indicating that user-supplied input accepted from contributor-level WordPress accounts is insufficiently sanitized or escaped before being rendered in the HTML output of gallery blocks. WordPress plugins that accept rich content from lower-trust roles (Contributor) and display it to higher-trust users (Editor, Administrator) are a well-documented XSS attack surface. The CVSS vector AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L confirms network delivery, low-privilege attacker, required victim interaction, and a scope change indicative of stored XSS executing in another user's browser context.
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
Stored XSS via contributor role (PR:L), admin must view content (UI:R), scope change to admin browser (S:C); no availability impact for XSS.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Contributor Cross Site Scripting (XSS) in Gallery PhotoBlocks <= 1.3.4 versions.
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
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 plugin for WordPress, affecting versions through 1.3.7,
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-69921
GHSA-hxfx-f534-wxjv
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB