CVE Explorer
CVE-2026-14224
The Easy Appointments WordPress plugin through 3.12.26 does not verify that the appointment targeted by its customer-data update action belongs to the current user; the action only checks a shared nonce that any authenticated user can obtain from their own appointment's edit form. A subscriber-level user with an appointment of their own can therefore reuse that nonce to overwrite the customer metadata (email, name, phone, description) of another user's appointment. Because the Easy Appointments
Known exploited
Not asserted
Disputed
No
Stale source
No
Conflicts
1
Preserved source conflicts
No provider value was silently selected as the winner.
cwe · 2 assertions
{"cweId":"CWE-639","description":"CWE-639 Authorization Bypass Through User-Controlled Key","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:9fb65fa4c53c88de645b936b567bb6a9926431e9066b99900a9fd7833a85cbef · sha256:158e42cdaaec1daa… · /containers/adp/0/problemTypes/0/descriptions/0
{"description":"CWE-639 Authorization Bypass Through User-Controlled Key","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:9fb65fa4c53c88de645b936b567bb6a9926431e9066b99900a9fd7833a85cbef · sha256:158e42cdaaec1daa… · /containers/cna/problemTypes/0/descriptions/0
Affected products and versions
1 source assertion{"defaultStatus":"unknown","product":"Easy Appointments","vendor":"Unknown","versions":[{"lessThanOrEqual":"3.12.26","status":"affected","version":"0","versionType":"semver"}]}
- cve_program_cvelist_v5affectedurn:baitaphish:normalized-source-record:v2:9fb65fa4c53c88de645b936b567bb6a9926431e9066b99900a9fd7833a85cbef · sha256:158e42cdaaec1daa… · /containers/cna/affected/0
Provider-owned CVSS observations
1 source assertion{"metric":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":5.4,"baseSeverity":"MEDIUM","confidentialityImpact":"LOW","integrityImpact":"LOW","privilegesRequired":"LOW","scope":"UNCHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N","version":"3.1"},"metric_type":"cvssV3_1"}
- cve_program_cvelist_v5cvssurn:baitaphish:normalized-source-record:v2:9fb65fa4c53c88de645b936b567bb6a9926431e9066b99900a9fd7833a85cbef · sha256:158e42cdaaec1daa… · /containers/adp/0/metrics/0/cvssV3_1
CWE assertions
2 source assertions{"cweId":"CWE-639","description":"CWE-639 Authorization Bypass Through User-Controlled Key","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:9fb65fa4c53c88de645b936b567bb6a9926431e9066b99900a9fd7833a85cbef · sha256:158e42cdaaec1daa… · /containers/adp/0/problemTypes/0/descriptions/0
{"description":"CWE-639 Authorization Bypass Through User-Controlled Key","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:9fb65fa4c53c88de645b936b567bb6a9926431e9066b99900a9fd7833a85cbef · sha256:158e42cdaaec1daa… · /containers/cna/problemTypes/0/descriptions/0
Source references
1 source assertion{"tags":["exploit","vdb-entry","technical-description"],"url":"https://wpscan.com/vulnerability/c39226d5-1b6f-4f08-903c-7ecc67d17eb0/"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:9fb65fa4c53c88de645b936b567bb6a9926431e9066b99900a9fd7833a85cbef · sha256:158e42cdaaec1daa… · /containers/cna/references/0
Attribution and limitations
- CVE Program CVEList V5: Reproduce the MITRE copyright designation and CVE license in copies. Source →
Provider severity values are preserved separately. Baitaphish does not convert them into a risk rating, infer affected products, or treat EPSS as observed exploitation.