CVE-2025-12841: Bookit (WordPress plugin) · Missing Authorization
Affects Bookit (WordPress plugin)Source CVE Database V5
Not known to be exploited · public detection template (Nuclei) · CVSS 5.3 Medium.
Data as of 26 Oct 2026, 10:12 UTC
- EPSS
- 0.6% chance of exploitation in 30 days – higher than 52% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:NExploitation evidence
Disclosed: evidence found.
CVE published 12 Dec 2025
Detectable: evidence found.
nuclei template: WordPress Bookit < 2.5.1 - Unauthenticated Stripe Settings Update
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| Bookit | Affected
| Fixed in– |
AI-suggested
- Immediately monitor and audit all changes to Stripe payment configurations within the Bookit plugin to detect unauthorized modifications.
- Restrict access to the vulnerable REST endpoint by implementing web application firewall (WAF) rules that block unauthenticated requests targeting the plugin’s API paths.
- Apply principle of least privilege by limiting administrative access to WordPress backend and payment settings only to trusted personnel.
- Once available, promptly update the Bookit plugin to version 2.5.1 or later where the authorization check is implemented.
- Consider temporarily disabling the Bookit plugin or the Stripe payment integration if patching is delayed and risk is unacceptable.
- Employ network segmentation and monitoring to detect anomalous API calls or traffic patterns indicative of exploitation attempts.
- Educate site administrators about this vulnerability and encourage vigilance regarding unexpected payment configuration changes.
- Review and tighten Stripe account security, including API keys and webhook configurations, to minimize impact if plugin settings are altered.
Description
The Bookit WordPress plugin before 2.5.1 has a publicly accessible REST endpoint that allows unauthenticated update of the plugins Stripe payment options.