CVE-2026-57675: Unauthenticated XSS in WP Photo Album Plus ≤9.2.02.004 – High Severity
WP Photo Album Plus, a WordPress plugin for managing photo galleries, contains an unauthenticated cross-site scripting (XSS) vulnerability affecting versions 9.2.02.004 and earlier. An attacker can inject malicious JavaScript code that executes in the browsers of site visitors without requiring authentication. This could allow an attacker to steal session cookies, redirect users to malicious sites, deface the plugin's interface, or perform actions on behalf of site administrators.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 7.1 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
- Weaknesses (CWE)
- CWE-79
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-02 / 2026-07-02
NVD description (verbatim)
Unauthenticated Cross Site Scripting (XSS) in WP Photo Album Plus <= 9.2.02.004 versions.
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation), a reflective or stored XSS flaw. The CVSS 3.1 score of 7.1 (HIGH) reflects a network-accessible attack vector with low complexity and no privilege requirements, but user interaction is necessary for exploitation. The cross-site scope (S:C) indicates the impact extends beyond the vulnerable application to other systems accessible to the victim.
Business impact
Websites running vulnerable versions of WP Photo Album Plus face reputational damage if user data is compromised or the site content is defaced. Attackers could harvest administrator credentials, inject malware into the plugin distribution, or use the compromised site for credential harvesting campaigns. For e-commerce or membership sites, XSS exploitation could lead to unauthorized transactions or data exfiltration.
Affected systems
WP Photo Album Plus version 9.2.02.004 and all earlier versions are vulnerable. WordPress installations with this plugin active are at risk, particularly those where the plugin's exposed endpoints are accessible to unauthenticated users. The vulnerability does not require prior system compromise or elevated privileges to exploit.
Exploitability
Exploitation requires user interaction (clicking a crafted link or visiting a malicious page), but no authentication is needed. The attack surface is broad since the plugin serves functionality to unauthenticated visitors. Proof-of-concept payloads can be relatively straightforward to craft, making this a practical vulnerability for opportunistic attackers. The HIGH CVSS score reflects the ease of delivery and potential impact.
Remediation
Update WP Photo Album Plus to a patched version released after 9.2.02.004. Verify the availability of security updates from the plugin developer's official repository or security advisories. If no patch is immediately available, consider temporarily disabling the plugin, restricting access to its endpoints via web application firewall rules, or moving to an alternative photo gallery solution.
Patch guidance
Check the WP Photo Album Plus official plugin page and vendor security advisories for version numbers that address CVE-2026-57675. Apply the latest available version once released and tested in a staging environment. Monitor the plugin's update history for confirmation that the XSS vulnerability has been remediated in released patches.
Detection guidance
Monitor web server logs for suspicious query parameters or POST data targeting WP Photo Album Plus endpoints. Look for encoded script tags, event handlers (onerror, onload), or common XSS payloads in request logs. Web application firewalls (WAF) can be configured to block requests containing XSS patterns. Additionally, browser-side monitoring tools may detect injected scripts if they execute within user sessions.
Why prioritize this
This vulnerability merits prompt attention due to its HIGH severity rating, unauthenticated attack vector, and reliance only on user interaction. XSS vulnerabilities are commonly exploited and can be weaponized for wide-scale campaigns. Organizations running WP Photo Album Plus should prioritize patching to reduce exposure to credential theft and malware injection.
Risk score, explained
The CVSS 3.1 score of 7.1 reflects: (1) Network-accessible attack vector with no privilege requirements, lowering the barrier to exploitation; (2) Low attack complexity, indicating straightforward payload delivery; (3) Requirement for user interaction, slightly moderating the score; (4) Cross-site scope impact, allowing an attacker to compromise confidentiality, integrity, and availability beyond the immediate plugin. The HIGH severity designation appropriately captures the practical risk to WordPress sites.
Frequently asked questions
Do I need to be an administrator to exploit this vulnerability?
No. The vulnerability is unauthenticated, meaning an attacker does not need valid WordPress credentials or admin access. However, a visitor must click or interact with a malicious link or visit a page containing the payload for the attack to succeed.
Is this vulnerability being actively exploited in the wild?
This vulnerability is not currently listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, which does not guarantee it is not exploited. Monitor threat intelligence sources and the plugin's issue tracker for reports of active exploitation after disclosure.
What is the difference between reflected and stored XSS, and which applies here?
The vulnerability description does not specify whether it is reflected or stored XSS. In practice, XSS flaws in plugin image handling or metadata could be either. Reflected XSS requires a victim to click a crafted link; stored XSS persists and affects all visitors. Determine the vector for your deployment and apply WAF rules accordingly.
Can I mitigate this without patching if the patch is delayed?
Temporary mitigations include: disable the plugin entirely, restrict access to plugin endpoints via firewall rules, implement a WAF policy to block common XSS payloads, and educate users not to click suspicious links. These do not eliminate the vulnerability but reduce attack surface until a patch is available.
This analysis is based on publicly available vulnerability data as of the publication date. Patch availability, version numbers, and remediation steps should be verified against official vendor advisories and release notes. SEC.co does not provide legal advice; organizations should consult their security and legal teams before deploying mitigations. Exploiting vulnerabilities without authorization is illegal. This information is provided for defensive security purposes only. Source: NVD (public-domain), retrieved 2026-08-11. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2016-20066HIGHWordPress CP Polls 1.0.8 Persistent XSS Vulnerability
- CVE-2016-20084HIGHWordPress Appointment-Booking-Calendar Unauthenticated XSS and Privilege Escalation
- CVE-2023-33999HIGHDOM-Based XSS in WP Mail Log Plugin – Analysis & Remediation
- CVE-2023-45795HIGHXSS in Pilz PASvisu Builder Component – Patch Guidance
- CVE-2023-45796HIGHStored XSS in Pilz PASvisu & PMI Industrial Software – Remediation Guide
- CVE-2023-54351HIGHStored XSS in WordPress Sonaar Music Plugin 4.7 – Patch & Detection Guide
- CVE-2025-11262HIGHLink Whisper Free Stored XSS Vulnerability – Analysis & Patch Guidance
- CVE-2025-14773HIGHABB T-MAC Plus XSS Vulnerability – HIGH Risk Assessment