Read the docs
TI-2026-10444 Aliases CVE-2026-12128GHSA-w46h-pcxr-j4fq

Improper input validation in dotonpaper Pinpoint Booking System – Version 2

Priority LOW 31CWE-20Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
None · Low · None
Fix status
No fix listed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA.

Summary

The Pinpoint Booking System – Version 2 plugin for WordPress is vulnerable to Price Manipulation via the `cart_data` parameter in all versions up to, and including, 2.9.9.6.8. This is due to the `dopbsp_woocommerce_add_to_cart` AJAX action being registered via `wp_ajax_nopriv_*` with no authentication, no nonce verification, and no server-side recalculation of pricing — the `update` handler reads `price_total` directly from the attacker-controlled `cart_data` POST parameter and persists it to the database via `$wpdb->insert()` without validating it against the calendar's configured pricing. The `woocommerce_before_calculate_totals` callback subsequently reads the stored attacker-supplied value back from the database and passes it directly to `$product->set_price()` without recomputing from calendar settings. This makes it possible for unauthenticated attackers to override the WooCommerce checkout price of any bookable product tied to a booking calendar to an arbitrary value, effectively enabling the purchase of any such product at a self-chosen price.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00613 49th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
dotonpaperPinpoint Booking System – Version 2up to 2.9.9.6.8—No fix listedCNA
  • Pinpoint Booking System – Version 2 Vendordotonpaper Affected up to 2.9.9.6.8 Fixed in — No fix listed CNA

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-12128
  2. 2026-10-03 Alias added: GHSA-w46h-pcxr-j4fq

References

  • TI-2024-36013 WordPress Pinpoint Booking System plugin <= 2.9.9.5.2 - SQL Injection vulnerability CVSS 3.1HIGH 8.5
  • TI-2024-06585 Pinpoint Booking System <= 2.9.9.5.0- Authenticated (Subscriber+) SQL Injection CVSS 3.1HIGH 8.8
  • TI-2014-02573 SQL injection vulnerability in dopbs-backend-forms.php in the Booking System (Booking… CVSS 2.0MEDIUM 6.5
  • TI-2024-12279 Pinpoint Booking System – #1 WordPress Booking Plugin <= 2.9.9.5.4 - Authenticated (Subscriber+) SQL Injection CVSS 3.1MEDIUM 6.5
  • TI-2024-36341 WordPress Pinpoint Booking System Plugin <= 2.9.9.5.7 - Broken Access Control vulnerability CVSS 3.1MEDIUM 6.3
  • TI-2024-04079 DOP Shortcodes <= 1.2 - Contributor+ Stored XSS via Shortcode CVSS 3.1MEDIUM 6.1
See all 8 →

Sources