CVE-2026-15403
MediumCVSS 4.9Exploitation Probability (EPSS)
Low risk19th percentile - higher than 19% of all known CVEs
Summary
The Pinpoint Booking System – Version 2 plugin for WordPress up to version 2.9.9.6.9 has a blind SQL Injection vulnerability via the 'field' parameter due to insufficient escaping and query preparation. Authenticated attackers with administrator access can append additional SQL queries and extract sensitive data from the database.
Risk Assessment
An attacker with administrator privileges can leak the entire database, including user data and passwords, leading to full system compromise.
Recommendation
Update the Pinpoint Booking System plugin to version 2.9.9.7 or later if available. In the meantime, restrict admin panel access to trusted users only.
Other vulnerabilities in Pinpoint Booking System
See all- CVE-2026-12128Medium
The Pinpoint Booking System – Version 2 plugin for WordPress up to version 2.9.9.6.8 is vulnerable to price manipulation via the 'cart_data' parameter. Unauthenticated attackers can override the WooCommerce checkout price of any bookable product to an arbitrary value, enabling purchase at a self-chosen price.
- CVE-2026-39678Medium
Missing authorization in the Pinpoint Booking System plugin (booking-system) allows exploiting incorrectly configured access control security levels. The vulnerability affects versions up to 2.9.9.6.5 inclusive.
Original NVD description (English source)
The Pinpoint Booking System – Version 2 plugin for WordPress is vulnerable to blind SQL Injection via the 'field' parameter in all versions up to, and including, 2.9.9.6.9 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with administrator-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. The nonce required to reach the vulnerable endpoint is emitted on all plugin admin pages loaded under manage_options, making it trivially obtainable by any authenticated administrator.

