CVE-2026-123122 PUBLISHED

Checkout Files Upload for WooCommerce 2.4.0 - Unauthenticated Stored XSS via Uploaded File

Assigner: WPScan
Reserved: 05.11.2026 Published: 14.11.2026 Updated: 14.11.2026

The Checkout Files Upload for WooCommerce WordPress plugin before 2.4.1 does not verify that a file uploaded at checkout is really one of its allowed image types, and serves stored uploads inline using their detected content type, allowing unauthenticated users to upload an HTML file disguised as an image that executes JavaScript in the browser of a shop manager or administrator who opens it from the order screen. This is a regression of CVE-2025-4212, reintroduced in 2.4.0.

Product Status

Vendor Unknown
Product Checkout Files Upload for WooCommerce
Versions Default: unaffected
  • affected from 2.4.0 to 2.4.1 (excl.)

Credits

  • Moshe Levi - Levinitycyber finder
  • WPScan coordinator

References

Problem Types

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