{"id":"CVE-2026-2519","aliases":["EUVD-2026-20890","GHSA-ghp2-h9w4-7r66"],"status":"published","title":"Online Scheduling and Appointment Booking System – Bookly \u003c= 27.0 - Unauthenticated Price Manipulation via 'tips'","description":"The Online Scheduling and Appointment Booking System – Bookly plugin for WordPress is vulnerable to price manipulation via the 'tips' parameter in all versions up to, and including, 27.0. This is due to the plugin trusting a user-supplied input without server-side validation against the configured price. This makes it possible for unauthenticated attackers to submit a negative number to the 'tips' parameter, causing the total price to be reduced to zero.","severity":{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.00469,"percentile":0.40905,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-472"],"published":"2026-04-09T12:28:06Z","modified":"2026-06-17T10:31:13Z","products":[{"vendor":"ladela","product":"online scheduling and appointment booking system – bookly"}],"references":[{"url":"https://www.wordfence.com/threat-intel/vulnerabilities/id/ead87d8b-2659-4e8b-a0b9-138b1db89e36?source=cve"},{"url":"https://plugins.trac.wordpress.org/browser/bookly-responsive-appointment-booking-tool/trunk/lib/UserBookingData.php#L355"},{"url":"https://plugins.trac.wordpress.org/browser/bookly-responsive-appointment-booking-tool/trunk/frontend/modules/booking/Ajax.php#L709"},{"url":"https://plugins.trac.wordpress.org/browser/bookly-responsive-appointment-booking-tool/trunk/lib/CartInfo.php#L450"},{"url":"https://plugins.trac.wordpress.org/changeset/3480956/"},{"url":"https://www.booking-wp-plugin.com/change-log/"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-2519"},{"url":"https://plugins.trac.wordpress.org/changeset/3480956"},{"url":"https://www.booking-wp-plugin.com/change-log"},{"url":"https://github.com/advisories/GHSA-ghp2-h9w4-7r66"}],"sources":{"cve":[{"id":"CVE-2026-2519","title":"Online Scheduling and Appointment Booking System – Bookly \u003c= 27.0 - Unauthenticated Price Manipulation via 'tips'","description":"The Online Scheduling and Appointment Booking System – Bookly plugin for WordPress is vulnerable to price manipulation via the 'tips' parameter in all versions up to, and including, 27.0. This is due to the plugin trusting a user-supplied input without server-side validation against the configured price. This makes it possible for unauthenticated attackers to submit a negative number to the 'tips' parameter, causing the total price to be reduced to zero.","status":"published","published":"2026-04-09T12:28:06.471Z","modified":"2026-04-13T15:15:09.493Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium","assessor":"cna"}],"cwes":["CWE-472"],"updated_at":"2026-11-02T13:48:58.05327Z"}],"euvd":[{"id":"EUVD-2026-20890","description":"The Online Scheduling and Appointment Booking System – Bookly plugin for WordPress is vulnerable to price manipulation via the 'tips' parameter in all versions up to, and including, 27.0. This is due to the plugin trusting a user-supplied input without server-side validation against the configured price. This makes it possible for unauthenticated attackers to submit a negative number to the 'tips' parameter, causing the total price to be reduced to zero.","status":"published","published":"2026-04-09T12:28:06Z","modified":"2026-04-13T15:15:09Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T19:24:27.958964Z"}],"ghsa":[{"id":"GHSA-ghp2-h9w4-7r66","title":"The Online Scheduling and Appointment Booking System – Bookly plugin for WordPress is vulnerable...","description":"The Online Scheduling and Appointment Booking System – Bookly plugin for WordPress is vulnerable to price manipulation via the 'tips' parameter in all versions up to, and including, 27.0. This is due to the plugin trusting a user-supplied input without server-side validation against the configured price. This makes it possible for unauthenticated attackers to submit a negative number to the 'tips' parameter, causing the total price to be reduced to zero.","status":"published","published":"2026-04-09T15:35:07Z","modified":"2026-04-09T15:35:12Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"cwes":["CWE-472"],"updated_at":"2026-11-02T15:07:23.752851Z"}],"nvd":[{"id":"CVE-2026-2519","description":"The Online Scheduling and Appointment Booking System – Bookly plugin for WordPress is vulnerable to price manipulation via the 'tips' parameter in all versions up to, and including, 27.0. This is due to the plugin trusting a user-supplied input without server-side validation against the configured price. This makes it possible for unauthenticated attackers to submit a negative number to the 'tips' parameter, causing the total price to be reduced to zero.","status":"published","published":"2026-04-09T13:16:42.843Z","modified":"2026-06-17T10:31:13.793Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-472"],"updated_at":"2026-11-02T14:12:13.902911Z"}]}}
