MEDIUM 5.4 NVD
CVE-2026-120741
The MotoPress Appointment Booking Lite plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 2.4.8 via the public
The MotoPress Appointment Booking Lite plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 2.4.8 via the public '/motopress/appointment/v1/customers/create' REST endpoint. The route is registered with permission_callback => '__return_true' and the handler's 'name' parameter is not sanitized before being written to the custom wp_mpa_customers table via $wpdb->insert, nor is it escaped on output in the admin bookings list when the viewing user lacks the 'mpa_edit_customer' capability (such as the plugin-defined Appointment Employee role). This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
References
- https://plugins.trac.wordpress.org/browser/motopress-appointment-lite/tags/2.4.8/includes/
- https://plugins.trac.wordpress.org/browser/motopress-appointment-lite/tags/2.4.8/includes/
- https://plugins.trac.wordpress.org/browser/motopress-appointment-lite/tags/2.4.8/includes/
- https://plugins.trac.wordpress.org/browser/motopress-appointment-lite/tags/2.4.8/includes/
- https://plugins.trac.wordpress.org/browser/motopress-appointment-lite/tags/2.4.8/includes/
This medium severity vulnerability with a CVSS score of 5.4 was published on 2026-11-07 via NVD.
vulnfeed aggregates 16326 vulnerabilities from NVD, CISA KEV,
Ubuntu, Debian, Red Hat, Kubernetes, Exploit-DB, OSS-Security, GitHub and OpenStack — updated every 4 hours.