CVE-2026-87115
Last modified
CVE-2026-87115 is a critical-severity vulnerability rated 9.1/10 on the CVSS scale. The VikAppointments Services Booking Calendar plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the extract function in all versions up to, and including, 1.2.21. This makes it possible for unauthenticated attackers to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php). EPSS estimates a 0.88% chance of exploitation in the next 30 days.
Description
The VikAppointments Services Booking Calendar plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the extract function in all versions up to, and including, 1.2.21. This makes it possible for unauthenticated attackers to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php). Exploitation requires at least one File-type custom field to be published on the confirmation page shortcode, as this field is not created by default during plugin installation.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| e4jvikwp | VikAppointments Services Booking Calendar | <= 1.2.21 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-87115?
How severe is CVE-2026-87115?
How do I fix CVE-2026-87115?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-87109An authenticated Ops Manager organization member can retriev…6.5
- CVE-2026-8711NGINX JavaScript has a vulnerability when the js_fetch_proxy…9.8
- CVE-2026-87110An unauthenticated user with network access to the Ops Manag…5.3
- CVE-2026-87111The User Registration PRO – Custom Registration Form, Login …7.2
- CVE-2026-87113Tanium addressed an improper access controls vulnerability i…6.3
- CVE-2026-87114A flaw was found in kube-compare. When processing a 'contain…7.1
- CVE-2026-87116Tanium addressed a server-side request forgery vulnerability…6.5
- CVE-2026-87117NULL pointer dereference vulnerability in Apache Thrift PHP …8.7
- CVE-2026-87118The Botslab G980H dash camera firmware contains an out of bo…5.7
- CVE-2026-87119Authentication Bypass by Capture-replay in ZenHive mpp allow…8.2
- CVE-2026-8712Wyoming before 1.10.2 contains a server-side request forgery…8.3
- CVE-2026-87121lwIP TCP/IP Stack MQTT is vulnerable to an out-of-bounds wri…9.8
Are you affected by CVE-2026-87115?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
