{"id":"CVE-2026-86838","state":"PUBLISHED","title":"Bookly < 28.3 - Unauthenticated Payment Bypass via Booking Price Manipulation","description":"The Bookly WordPress plugin before 28.3 does not validate client-supplied booking quantity values on the server before computing the appointment total, allowing unauthenticated users to reduce the total to zero and book paid services for free while bypassing the payment step.","publishedAt":"2026-09-28T06:19:20.567Z","updatedAt":"2026-09-28T15:32:11.498Z","severity":{"score":5.3,"label":"Medium","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","source":"WPScan"},"assigner":"WPScan","products":["Unknown Bookly"],"affected":[{"vendor":"Unknown","product":"Bookly","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"28.3","versionType":"semver"}],"collectionURL":"https://wordpress.org/plugins"}],"references":["https://wpscan.com/vulnerability/1c8a53e7-5556-4dcb-a461-c6df253d0b7a/"],"weaknesses":["CWE-472"],"ingestedAt":"2026-10-29T20:13:26.108Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/86xxx/CVE-2026-86838.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-86838","state":"PUBLISHED","datePublished":"2026-09-28T06:19:20.567Z","dateUpdated":"2026-09-28T15:32:11.498Z","assignerShortName":"WPScan","assignerOrgId":"1bfdd5d7-9bf6-4a53-96ea-42e2716d7a81","dateReserved":"2026-09-08T14:42:34.349Z"},"containers":{"cna":{"title":"Bookly < 28.3 - Unauthenticated Payment Bypass via Booking Price Manipulation","descriptions":[{"lang":"en","value":"The Bookly WordPress plugin before 28.3 does not validate client-supplied booking quantity values on the server before computing the appointment total, allowing unauthenticated users to reduce the total to zero and book paid services for free while bypassing the payment step."}],"affected":[{"vendor":"Unknown","product":"Bookly","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"28.3","versionType":"semver"}],"collectionURL":"https://wordpress.org/plugins"}],"references":[{"url":"https://wpscan.com/vulnerability/1c8a53e7-5556-4dcb-a461-c6df253d0b7a/","tags":["exploit","vdb-entry","technical-description"]}],"metrics":[{"cvssV3_1":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","baseScore":5.3,"baseSeverity":"MEDIUM"}}],"problemTypes":[{"descriptions":[{"description":"CWE-472 External Control of Assumed-Immutable Web Parameter","lang":"en","type":"CWE"}]}],"providerMetadata":{"shortName":"WPScan","orgId":"1bfdd5d7-9bf6-4a53-96ea-42e2716d7a81","dateUpdated":"2026-09-28T06:19:20.567Z"},"credits":[{"lang":"en","value":"vuxvinh","type":"finder"},{"lang":"en","value":"WPScan","type":"coordinator"}],"source":{"discovery":"EXTERNAL"},"x_generator":{"engine":"WPScan CVE Generator"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"id":"CVE-2026-86838","role":"CISA Coordinator","options":[{"Exploitation":"none"},{"Automatable":"yes"},{"Technical Impact":"partial"}],"version":"2.0.3","timestamp":"2026-09-28T15:31:38.695367Z"}}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-472","lang":"en","type":"CWE","description":"CWE-472 External Control of Assumed-Immutable Web Parameter"}]}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-09-28T15:32:11.498Z"}}]}}}