Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
PR:N confirmed by public endpoint with no auth check; A:L added over NVD's A:N because deleting server-side ZIP archives disrupts backup and deployment processes.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
5DescriptionCVE.org
The WP Photo Album Plus WordPress plugin before 9.2.07.002 does not validate a client-controlled value used to build a file path in one of its public endpoint actions, and performs no authorisation check on it, allowing unauthenticated attackers to delete arbitrary ZIP archives on the server, including ones stored outside the web root.
AnalysisAI
Unauthenticated arbitrary file deletion in WP Photo Album Plus (versions before 9.2.07.002) exposes WordPress sites to path traversal attacks through a public endpoint that accepts unvalidated client-controlled file path values with no authorization check in place. Any remote unauthenticated attacker can manipulate this path parameter to target and delete ZIP archives stored anywhere on the server, including directories outside the web root. A publicly available proof-of-concept exists, EPSS scores this at 16%, and no public exploit identified at time of analysis maps to confirmed mass exploitation - but the low attack complexity and zero authentication barrier make rapid weaponization realistic.
Technical ContextAI
The vulnerability is classified as CWE-73 (External Control of File Name or Path), a root cause where application logic accepts user-supplied input to construct filesystem paths without adequate sanitization or canonicalization. The affected component is a public-facing endpoint action within the WP Photo Album Plus WordPress plugin (CPE: cpe:2.3:a:unknown:wp_photo_album_plus:*:*:*:*:*:*:*:*), which handles ZIP archives as part of its photo album management workflow. Because the path value is not validated against an allowlist or normalized to strip directory traversal sequences, an attacker can supply a crafted value that resolves to an arbitrary server location. The complete absence of any authorization check compounds the severity - no WordPress nonce, capability check, or session credential is required to invoke the deletion action, making this exploitable by any unauthenticated HTTP client.
RemediationAI
Update WP Photo Album Plus to version 9.2.07.002 or later, which is the vendor-released patched version confirmed by the WPScan advisory at https://wpscan.com/vulnerability/fbc145d3-a582-4975-bc6b-e56e633e51e6/; administrators should apply this update immediately via the WordPress admin dashboard or WP-CLI ('wp plugin update wp-photo-album-plus'). If immediate patching is not feasible, a compensating control is to block access to the vulnerable public endpoint at the web server or WAF layer by denying requests to the specific action parameter associated with the file deletion functionality - note this will break the affected plugin feature and may require testing against production behavior. Additionally, relocate any sensitive ZIP archives (backups, deployment packages) to filesystem paths that the web server process user does not have write or delete permission over, and review web server process privilege levels to enforce least-privilege. Server-side file integrity monitoring (e.g., AIDE or equivalent) targeting ZIP archive locations can provide detection of exploitation attempts.
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
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
Insufficient authorization in WP Photo Album Plus (all versions before 9.2.09.002) allows any authenticated WordPress us
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 weakness CWE-73 – External Control of File Name or Path
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-57095
GHSA-7qh7-857w-wvvg