CVE-2026-14922 PUBLISHED

WP Photo Album Plus < 9.2.04.003 - Subscriber+ Stored XSS via Photo Comment

Assigner: WPScan
Reserved: 07.07.2026 Published: 31.07.2026 Updated: 31.07.2026

WP Photo Album Plus is vulnerable to stored Cross-Site Scripting in all versions up to, and including, 9.2.03.001 through a decode-after-sanitize (double-encoding) flaw in the photo-comment pipeline. On write, wppa_do_comment() sanitizes the comment with wppa_filter_html() (wp_kses) followed by wp_strip_all_tags() (wppa-functions.php:2623-2624). Because wp_strip_all_tags() only removes real tags, an attacker who submits a double HTML-entity-encoded payload (e.g. &amp;lt;img src=... onload=...&amp;gt;) passes the write filters as harmless entity text and is stored one decode-level down (&lt;img ... onload=...&gt;).

Product Status

Vendor Unknown
Product WP Photo Album Plus
Versions Default: unaffected
  • affected from 0 to 9.2.04.003 (excl.)

Credits

  • Sai Praneeth Koti finder
  • WPScan coordinator

References

Problem Types

  • CWE-79 Cross-Site Scripting (XSS) CWE