Skip to main content

WP Photo Album Plus CVE-2026-93774

| EUVDEUVD-2026-85468 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-09-23 Patchstack GHSA-gr68-gpq9-6mj6
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 link with XSS payload
  2. Delivery
    Deliver link to victim via phishing
  3. Exploit
    Victim clicks, opens vulnerable WP page
  4. Execution
    Script reflects and executes in browser
  5. Impact
    Hijack session or act as user

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

Requires an attacker to deliver a crafted URL containing an XSS payload to a victim and have that victim click it while the WP Photo Album Plus plugin (<= 9.3.02.002) is installed and active on the target WordPress site; the reflected script then executes in the victim's browser. No authentication is required of the attacker (PR:N), but successful exploitation is limited by mandatory user interaction (UI:R) - the reflected nature means there is no persistent payload, so a per-victim social-engineering step (clicking the malicious link) is the primary limiting factor.

Impact

This is a real but low-priority issue. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, base 7.1) indicates a network-reachable, low-complexity, unauthenticated reflected Cross-Site Scripting flaw whose exploitation hinges on victim interaction (UI:R) - a user must click an attacker-crafted link. The scope change (S:C) reflects XSS executing in the WordPress admin/user browser context outside the vulnerable component's authorization scope, but the impacts are only Low across confidentiality, integrity, and availability, consistent with typical reflected XSS. Exploitation status: no public exploit identified at time of analysis - there is no EPSS score, no CISA KEV listing, and no POC referenced (Patchstack advisory is the only source). No SSVC decision data is provided. Note the I/A:L and A:L impacts are somewhat generous for a reflected XSS; I lean toward A:N (~6.1), as reflected XSS rarely affects availability. The realistic risk is moderate-to-low: it is a mass-market WordPress plugin (broad attack surface), but exploitation is gated on social-engineering a victim into clicking a malicious URL, and no automation or active exploitation is evidenced. Fix version is not stated in the input (only the <=9.3.02.002 affected range), which should be verified directly with the vendor/Patchstack advisory before remediation planning.

Exploit ScenarioDerived

An attacker crafts a URL to a WordPress site running WP Photo Album Plus <= 9.3.02.002 that embeds a malicious script in an unsanitized, reflected parameter, then lures a logged-in administrator or visitor to click it (e.g., via phishing email or forum link). When the victim opens the link, the script executes in their browser session in the site's context, potentially stealing session cookies, performing actions as the user, or defacing rendered content. No public POC is referenced, and successful exploitation requires the victim to interact with the crafted link.

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 – Sep 23, 2026

WP Photo Album Plus versions up to and including 9.3.02.002 contain a reflected cross-site scripting (XSS) flaw that allows unauthenticated attackers to inject arbitrary JavaScript into a victim's browser by tricking them into clicking a crafted link. Successful exploitation requires user interaction and results in low confidentiality and integrity impact within the victim's session, potentially enabling cookie theft or content manipulation. Despite a CVSS base score of 7.1, the real-world risk is considered low-priority because the attack is non-persistent and depends on social engineering; no public exploit code or active exploitation has been identified at time of analysis.

RemediationAI

Vendor-released patch available per Patchstack advisory; upgrade WP Photo Album Plus to a version later than 9.3.02.002. The exact fixed version is not specified in the available data, so consult the Patchstack advisory for details before applying. If immediate upgrade is not possible, disable the plugin until patching can be performed. As a compensating control, a web application firewall (WAF) can be configured to filter malicious XSS payloads, but this is not a complete substitute for patching and may have false positives. Because exploitation requires user interaction, reinforcing user awareness about clicking untrusted links can reduce risk, but should not replace the patch.

Affected VersionsENISA

WP Photo Album Plus n/a ≤9.3.02.002

Affected Packages

euvd wp_photo_album_plus 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 vulnerability is a reflected cross-site scripting (XSS) issue classified as CWE-79 (Improper Neutralization of Input During Web Page Generation) in the WordPress plugin WP Photo Album Plus, affecting versions up to 9.3.02.002. The plugin, identified by CPE cpe:2.3:a:jacob_n._breetvelt:wp_photo_album_plus:*:*:*:*:*:*:*:*, fails to properly sanitize or encode user-supplied input-likely a URL parameter-before reflecting it in a web page. This allows an attacker to craft a malicious URL that, when visited by a victim, executes arbitrary JavaScript in the context of the victim's browser. The assessed CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N indicates remote exploitation without authentication, but with mandatory user interaction and scope change; confidentiality and integrity impacts are low, and there is no availability impact. The reflected nature means the payload is not stored on the server, so each victim must be individually targeted via a crafted link.

Know when Wp Photo Album Plus 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

Network reflected XSS, no auth (PR:N) but victim must click (UI:R); scope change (S:C) into browser context with Low C/I; A:N because reflected XSS does not realistically impact availability.

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 WP Photo Album Plus <= 9.3.02.002 versions.

Executive ViewAI

Why It Matters

WP Photo Album Plus, a WordPress plugin used on your public websites, contains a high-severity reflected cross-site scripting vulnerability (CVE-2026-93774) that could allow attackers to compromise visitor sessions or manipulate content. With no vendor patch currently available, your organization faces potential reputational damage and loss of user trust if exploited. Leadership should prioritize interim mitigations and monitor for signs of attack until a permanent fix is released.

Business Impact: Medium
Compensating Controls

Disable or remove the vulnerable plugin; implement WAF rules to block XSS attempts; enforce CSP headers; educate users on phishing risks; monitor for suspicious activity.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Medium
publicly available WordPress photo-gallery plugin, common but not universal footprint
Data Quality
4 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
Medium
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.

CVE-2026-18049 HIGH POC
7.5 Aug 12

Unauthenticated information disclosure in WP Photo Album Plus (WordPress plugin, all versions before 9.2.07.002) allows

CVE-2026-18048 HIGH POC
7.5 Aug 12

Unauthenticated arbitrary file deletion in WP Photo Album Plus (versions before 9.2.07.002) exposes WordPress sites to p

CVE-2026-17013 MEDIUM POC
6.1 Aug 12

Reflected Cross-Site Scripting in the WP Photo Album Plus WordPress plugin (all versions before 9.2.07.002) allows unaut

CVE-2026-6379 HIGH POC
8.6 May 18

SQL injection in the WP Photo Album Plus WordPress plugin before 9.1.11.001 allows unauthenticated attackers to inject a

CVE-2026-18962 MEDIUM POC
4.3 Aug 12

Insufficient authorization in WP Photo Album Plus (all versions before 9.2.09.002) allows any authenticated WordPress us

CVE-2021-25115 MEDIUM POC
6.4 Feb 14

The WP Photo Album Plus WordPress plugin before 8.0.10 was vulnerable to Stored Cross-Site Scripting (XSS). Rated medium

CVE-2026-14922 MEDIUM POC
6.1 Jul 31

Stored XSS in WP Photo Album Plus (all versions up to 9.2.03.001) allows unauthenticated remote attackers to inject pers

CVE-2026-39511 CRITICAL
9.3 Jun 15

Unauthenticated SQL injection in the WP Photo Album Plus WordPress plugin (versions ≤ 9.1.08.001) allows remote attacker

CVE-2026-92115 HIGH
8.8 Oct 16

Authenticated OS command injection in the WP Photo Album Plus WordPress plugin (all versions up to and including 9.3.02.

CVE-2015-3647 MEDIUM POC
4.3 May 21

Multiple cross-site scripting (XSS) vulnerabilities in wppa-ajax-front.php in the WP Photo Album Plus (aka WPPA) plugin

CVE-2026-87909 HIGH
7.5 Sep 19

Remote code execution in WP Photo Album Plus affects all versions through the wppa_image_magick path, allowing authentic

CVE-2026-54829 HIGH
7.5 Jun 25

Blind SQL injection in the WP Photo Album Plus WordPress plugin (all versions up to and including 9.1.13.005) lets remot

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