{"id":"CVE-2026-110014","aliases":["EUVD-2026-102693","GHSA-p2vr-36g9-99rc"],"status":"published","title":"Salon Booking System \u003c 10.31.9 - Unauthenticated Booking Creation with Arbitrary Customer ID and Status","description":"The Salon Booking System  WordPress plugin before 10.31.9 does not properly check authorization before creating a booking and trusts a caller-supplied user identifier and booking status, allowing unauthenticated attackers to create bookings attributed to arbitrary users, overwrite those users' stored contact details, and mark bookings as paid or confirmed without any payment.","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":"adp","from":"cve"},"epss":{"day":"2026-11-12","score":0.00221,"percentile":0.12802,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-862"],"published":"2026-10-16T06:00:14Z","modified":"2026-10-16T15:39:42Z","products":[{"vendor":"dimitri grassi","product":"salon booking system"},{"vendor":"unknown","product":"salon booking system"}],"references":[{"url":"https://wpscan.com/vulnerability/91598659-022c-4e04-ad16-399e11081053/","tags":["exploit","vdb-entry","technical-description"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-110014"},{"url":"https://wpscan.com/vulnerability/91598659-022c-4e04-ad16-399e11081053"},{"url":"https://github.com/advisories/GHSA-p2vr-36g9-99rc"}],"sources":{"cve":[{"id":"CVE-2026-110014","title":"Salon Booking System \u003c 10.31.9 - Unauthenticated Booking Creation with Arbitrary Customer ID and Status","description":"The Salon Booking System  WordPress plugin before 10.31.9 does not properly check authorization before creating a booking and trusts a caller-supplied user identifier and booking status, allowing unauthenticated attackers to create bookings attributed to arbitrary users, overwrite those users' stored contact details, and mark bookings as paid or confirmed without any payment.","status":"published","published":"2026-10-16T06:00:14.661Z","modified":"2026-10-16T14:49:20.626Z","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":"adp"}],"cwes":["CWE-862"],"updated_at":"2026-11-02T13:34:26.24368Z"}],"euvd":[{"id":"EUVD-2026-102693","description":"The Salon Booking System  WordPress plugin before 10.31.9 does not properly check authorization before creating a booking and trusts a caller-supplied user identifier and booking status, allowing unauthenticated attackers to create bookings attributed to arbitrary users, overwrite those users' stored contact details, and mark bookings as paid or confirmed without any payment.","status":"published","published":"2026-10-16T06:00:14Z","modified":"2026-10-16T14:49:20Z","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-02T17:00:05.596619Z"}],"ghsa":[{"id":"GHSA-p2vr-36g9-99rc","title":"The Salon Booking System  WordPress plugin before 10.31.9 does not properly check authorization...","description":"The Salon Booking System  WordPress plugin before 10.31.9 does not properly check authorization before creating a booking and trusts a caller-supplied user identifier and booking status, allowing unauthenticated attackers to create bookings attributed to arbitrary users, overwrite those users' stored contact details, and mark bookings as paid or confirmed without any payment.","status":"published","published":"2026-10-16T09:30:27Z","modified":"2026-10-16T15:39:42Z","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-862"],"updated_at":"2026-11-02T15:13:51.736258Z"}],"nvd":[{"id":"CVE-2026-110014","description":"The Salon Booking System  WordPress plugin before 10.31.9 does not properly check authorization before creating a booking and trusts a caller-supplied user identifier and booking status, allowing unauthenticated attackers to create bookings attributed to arbitrary users, overwrite those users' stored contact details, and mark bookings as paid or confirmed without any payment.","status":"published","published":"2026-10-16T07:17:10.363Z","modified":"2026-10-16T15:17:08.957Z","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-862"],"updated_at":"2026-11-02T14:12:59.751798Z"}]}}
