Impact
The plugin contains a command injection flaw in the update‑photo AJAX handler. An attacker with the wppa_upload capability can send a specially crafted value parameter that bypasses shell escaping and is concatenated directly into an ImageMagick command executed with exec(). The plugin decodes percent‑encoded shell characters, enabling injection that runs OS commands as the web‑server user. This results in full remote code execution for the host system when the attacker is authenticated within the WordPress site.
Affected Systems
Any WordPress site running the WP Photo Album Plus plugin with a version 9.3.02.002 or earlier is affected. The vulnerability is present in all releases up to and including 9.3.02.002. The plugin’s wppa_upload capability can be granted to roles beyond administrators, expanding the set of users who can exploit the flaw.
Risk and Exploitability
The vulnerability carries a CVSS score of 8.8, indicating a high severity level. An EPSS score of 1% suggests a low but non‑zero likelihood of exploitation. The plugin’s capability model and reliance on ImageMagick mean that sites with the wppa_upload capability enabled to non‑administrator roles and ImageMagick support are prime targets. The flaw is not listed in the CISA KEV catalog.
OpenCVE Enrichment