{"id":"CVE-2026-110034","aliases":["EUVD-2026-104097","GHSA-9wc6-98h9-ghvq"],"status":"published","title":"Salon Booking System \u003c 10.31.11 - Unauthenticated Negative Booking Total via Discount Code","description":"The Salon Booking System WordPress plugin before 10.31.11 does not enforce a minimum of zero when subtracting a fixed-amount discount from a booking's total, allowing an unauthenticated visitor who knows a valid discount code to create a confirmed booking stored with a negative total.","severity":{"version":"3.1","score":3.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"low","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-11","score":0.00168,"percentile":0.06233,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-20"],"published":"2026-10-19T06:46:14Z","modified":"2026-10-19T21:02:51Z","products":[{"vendor":"dimitri grassi","product":"salon booking system"},{"vendor":"unknown","product":"salon booking system"}],"references":[{"url":"https://wpscan.com/vulnerability/e3a64d4d-92db-4dbc-a0b5-58bca4d8b5c4/","tags":["exploit","vdb-entry","technical-description"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-110034"},{"url":"https://wpscan.com/vulnerability/e3a64d4d-92db-4dbc-a0b5-58bca4d8b5c4"},{"url":"https://github.com/advisories/GHSA-9wc6-98h9-ghvq"}],"sources":{"cve":[{"id":"CVE-2026-110034","title":"Salon Booking System \u003c 10.31.11 - Unauthenticated Negative Booking Total via Discount Code","description":"The Salon Booking System WordPress plugin before 10.31.11 does not enforce a minimum of zero when subtracting a fixed-amount discount from a booking's total, allowing an unauthenticated visitor who knows a valid discount code to create a confirmed booking stored with a negative total.","status":"published","published":"2026-10-19T06:46:14.845Z","modified":"2026-10-19T09:31:21.812Z","cvss":[{"version":"3.1","score":3.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"low","assessor":"cna"}],"cwes":["CWE-20"],"updated_at":"2026-11-02T13:34:26.24368Z"}],"euvd":[{"id":"EUVD-2026-104097","description":"The Salon Booking System WordPress plugin before 10.31.11 does not enforce a minimum of zero when subtracting a fixed-amount discount from a booking's total, allowing an unauthenticated visitor who knows a valid discount code to create a confirmed booking stored with a negative total.","status":"published","published":"2026-10-19T06:46:14Z","modified":"2026-10-19T09:31:21Z","cvss":[{"version":"3.1","score":3.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"low"}],"updated_at":"2026-11-02T16:59:51.629031Z"}],"ghsa":[{"id":"GHSA-9wc6-98h9-ghvq","title":"The Salon Booking System WordPress plugin before 10.31.11 does not enforce a minimum of zero when...","description":"The Salon Booking System WordPress plugin before 10.31.11 does not enforce a minimum of zero when subtracting a fixed-amount discount from a booking's total, allowing an unauthenticated visitor who knows a valid discount code to create a confirmed booking stored with a negative total.","status":"published","published":"2026-10-19T09:32:28Z","modified":"2026-10-19T12:32:46Z","cvss":[{"version":"3.1","score":3.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"low"}],"cwes":["CWE-20"],"updated_at":"2026-11-02T15:13:56.45986Z"}],"nvd":[{"id":"CVE-2026-110034","description":"The Salon Booking System WordPress plugin before 10.31.11 does not enforce a minimum of zero when subtracting a fixed-amount discount from a booking's total, allowing an unauthenticated visitor who knows a valid discount code to create a confirmed booking stored with a negative total.","status":"published","published":"2026-10-19T07:16:30.513Z","modified":"2026-10-19T21:02:51.987Z","cvss":[{"version":"3.1","score":3.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"low","assessor":"secondary"}],"cwes":["CWE-20"],"updated_at":"2026-11-02T14:13:00.483792Z"}]}}
