Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Network-exploitable via authenticated subscriber; integrity-only impact from unauthorized album file upload with no confidentiality or availability consequence.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The WP Photo Album Plus WordPress plugin before 9.2.09.002 does not check that the current user is allowed to upload into the album they target when it processes a front-end upload, allowing any authenticated user, such as a Subscriber, to upload files into albums owned by other users or by the administrator. Exploitation requires the WP Photo Album Plus WordPress plugin before 9.2.09.002's front-end user upload feature to be enabled, which is not the default.
AnalysisAI
Insufficient authorization in WP Photo Album Plus (all versions before 9.2.09.002) allows any authenticated WordPress user-including low-privilege Subscriber accounts-to upload files into photo albums owned by other users or administrators. The flaw is rooted in CWE-639 (Authorization Bypass Through User-Controlled Key): the plugin's front-end upload endpoint accepts a caller-supplied album identifier without verifying ownership, enabling cross-user content injection. A publicly available POC exists via WPScan; no active exploitation is confirmed in CISA KEV, and the attack surface is constrained by a non-default configuration prerequisite.
Technical ContextAI
WP Photo Album Plus is a WordPress plugin providing gallery, album, and front-end upload management. The vulnerable code path is the front-end upload handler, which processes file submissions that include a user-supplied album ID as the upload target. CWE-639 (Authorization Bypass Through User-Controlled Key) precisely describes the root cause: the application trusts a client-provided reference-the album ID-without verifying that the authenticated user has ownership or write permission for that resource. Because WordPress's role system grants Subscriber accounts minimal permissions, the plugin's failure to enforce album-level authorization creates a horizontal (and upward) privilege escalation for file placement. CPE data (cpe:2.3:a:unknown:wp_photo_album_plus:*:*:*:*:*:*:*:*) confirms the affected artifact is a WordPress plugin; the 'unknown' vendor field reflects an unresolved NVD mapping rather than true vendor ambiguity. All releases from 0 through 9.2.09.001 carry this flaw.
RemediationAI
Update WP Photo Album Plus to version 9.2.09.002 or later, which is the confirmed patched release per the WPScan advisory (https://wpscan.com/vulnerability/146079f7-d4e5-4f1e-a715-f681fc33ed6a/) and ENISA EUVD-2026-57104. As an immediate compensating control requiring no downtime, disable the plugin's front-end user upload feature in its settings panel-this entirely eliminates the vulnerable code path and carries no operational trade-off for sites that do not rely on visitor-facing uploads. If front-end uploads are operationally required before patching, restrict WordPress user registration to trusted roles only to prevent untrusted Subscriber accounts from being leveraged; note that this mitigation is incomplete if existing untrusted subscriber accounts are already present on the site.
More in Wp Photo Album Plus
View allUnauthenticated information disclosure in WP Photo Album Plus (WordPress plugin, all versions before 9.2.07.002) allows
Unauthenticated arbitrary file deletion in WP Photo Album Plus (versions before 9.2.07.002) exposes WordPress sites to p
Reflected Cross-Site Scripting in the WP Photo Album Plus WordPress plugin (all versions before 9.2.07.002) allows unaut
SQL injection in the WP Photo Album Plus WordPress plugin before 9.1.11.001 allows unauthenticated attackers to inject a
The WP Photo Album Plus WordPress plugin before 8.0.10 was vulnerable to Stored Cross-Site Scripting (XSS). Rated medium
Stored XSS in WP Photo Album Plus (all versions up to 9.2.03.001) allows unauthenticated remote attackers to inject pers
Unauthenticated SQL injection in the WP Photo Album Plus WordPress plugin (versions ≤ 9.1.08.001) allows remote attacker
Multiple cross-site scripting (XSS) vulnerabilities in wppa-ajax-front.php in the WP Photo Album Plus (aka WPPA) plugin
Remote code execution in WP Photo Album Plus affects all versions through the wppa_image_magick path, allowing authentic
Blind SQL injection in the WP Photo Album Plus WordPress plugin (all versions up to and including 9.1.13.005) lets remot
The The WP Photo Album Plus plugin for WordPress is vulnerable to arbitrary shortcode execution via getshortcodedrendere
Stored Cross-Site Scripting in the WP Photo Album Plus WordPress plugin (all versions through 9.2.08.003) allows unauthe
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-57104
GHSA-q3rf-7cjg-vf9x