Skip to main content

Gallery PhotoBlocks EUVDEUVD-2026-69921

| CVE-2026-84781 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-02 Patchstack GHSA-hxfx-f534-wxjv
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 WordPress Contributor account
  2. Delivery
    Inject XSS payload into gallery block field
  3. Exploit
    Payload stored in WordPress database
  4. Execution
    Admin views gallery content in dashboard
  5. Persist
    Stored script executes in admin browser
  6. Impact
    Exfiltrate 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.

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

Gallery PhotoBlocks n/a ≤1.3.4

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

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

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

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.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:A/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

Contributor Cross Site Scripting (XSS) in Gallery PhotoBlocks <= 1.3.4 versions.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
niche WordPress gallery plugin, limited known 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.

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