{"id":"CVE-2026-94229","state":"PUBLISHED","title":"TrueBooker Appointment Booking 1.1.9 - 1.2.9 - Unauthenticated Customer PII Disclosure via IDOR in 'refappbkd' Parameter","description":"The TrueBooker WordPress plugin before 1.3.0 does not verify that the requester owns a booking before rendering its confirmation summary, allowing unauthenticated attackers to enumerate booking identifiers and retrieve the personal information of customers who booked an appointment, as well as invalidate the customer's own confirmation link.","publishedAt":"2026-10-19T06:46:18.554Z","updatedAt":"2026-10-19T09:31:20.898Z","severity":{"score":5.3,"label":"Medium","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","source":"WPScan"},"assigner":"WPScan","products":["Unknown TrueBooker"],"affected":[{"vendor":"Unknown","product":"TrueBooker","defaultStatus":"unaffected","versions":[{"version":"1.1.9","status":"affected","lessThan":"1.3.0","versionType":"semver"}],"collectionURL":"https://wordpress.org/plugins"}],"references":["https://wpscan.com/vulnerability/6041298d-1e66-4fba-9cc1-7b55e591ffaf/"],"weaknesses":["CWE-639"],"ingestedAt":"2026-10-29T20:13:34.582Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/94xxx/CVE-2026-94229.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-94229","state":"PUBLISHED","datePublished":"2026-10-19T06:46:18.554Z","dateUpdated":"2026-10-19T09:31:20.898Z","assignerShortName":"WPScan","assignerOrgId":"1bfdd5d7-9bf6-4a53-96ea-42e2716d7a81","dateReserved":"2026-09-21T07:43:27.158Z"},"containers":{"cna":{"title":"TrueBooker Appointment Booking 1.1.9 - 1.2.9 - Unauthenticated Customer PII Disclosure via IDOR in 'refappbkd' Parameter","descriptions":[{"lang":"en","value":"The TrueBooker WordPress plugin before 1.3.0 does not verify that the requester owns a booking before rendering its confirmation summary, allowing unauthenticated attackers to enumerate booking identifiers and retrieve the personal information of customers who booked an appointment, as well as invalidate the customer's own confirmation link."}],"affected":[{"vendor":"Unknown","product":"TrueBooker","defaultStatus":"unaffected","versions":[{"version":"1.1.9","status":"affected","lessThan":"1.3.0","versionType":"semver"}],"collectionURL":"https://wordpress.org/plugins"}],"references":[{"url":"https://wpscan.com/vulnerability/6041298d-1e66-4fba-9cc1-7b55e591ffaf/","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:L/I:N/A:N","baseScore":5.3,"baseSeverity":"MEDIUM"}}],"problemTypes":[{"descriptions":[{"description":"CWE-639 Authorization Bypass Through User-Controlled Key","lang":"en","type":"CWE"}]}],"providerMetadata":{"shortName":"WPScan","orgId":"1bfdd5d7-9bf6-4a53-96ea-42e2716d7a81","dateUpdated":"2026-10-19T06:46:18.554Z"},"credits":[{"lang":"en","value":"Enrico Marcolini","type":"finder"},{"lang":"en","value":"Claudio Marchesini","type":"finder"},{"lang":"en","value":"Dottor Marc","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-94229","role":"CISA Coordinator","options":[{"Exploitation":"none"},{"Automatable":"yes"},{"Technical Impact":"partial"}],"version":"2.0.3","timestamp":"2026-10-19T09:25:47.070688Z"}}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-639","lang":"en","type":"CWE","description":"CWE-639 Authorization Bypass Through User-Controlled Key"}]}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-10-19T09:31:20.898Z"}}]}}}