CVE-2026-15282

CRITICAL

Instant Appointment <= 1.2 - Unauthenticated Arbitrary File Upload

Title source: cna
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2026-15282. PoCs published by shinthink.

AI-analyzed exploit summary This exploit targets CVE-2026-15282, a pre-authentication arbitrary file upload vulnerability in the Instant Appointment WordPress plugin (≤1.2). The exploit leverages unauthenticated AJAX action `add_service_front` to upload a PHP webshell via `file_get_contents()` and `file_put_contents()` with attacker-controlled `image_url` and `image_name` parameters, leading to remote code execution.

Description

The Instant Appointment plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the 'insapp_upload_image_as_attachment' function in all versions up to, and including, 1.2. This makes it possible for unauthenticated attackers to upload arbitrary files on the affected site's server which may make remote code execution possible.

Exploits (1)

github WORKING POC
by shinthink · pythonpoc
https://github.com/shinthink/CVE-2026-15282

This exploit targets CVE-2026-15282, a pre-authentication arbitrary file upload vulnerability in the Instant Appointment WordPress plugin (≤1.2). The exploit leverages unauthenticated AJAX action `add_service_front` to upload a PHP webshell via `file_get_contents()` and `file_put_contents()` with attacker-controlled `image_url` and `image_name` parameters, leading to remote code execution.

Classification
Working Poc 99%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Instant Appointment WordPress plugin ≤1.2
No auth needed
Prerequisites: Target must have the Instant Appointment plugin (≤1.2) installed on a WordPress site · Attacker must be able to send HTTP requests to the target
mistral-large-3 · analyzed Jul 11, 2026 Full analysis →

Scores

CVSS v3 9.8
EPSS 0.0102
EPSS Percentile 59.8%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact total

Details

CWE
CWE-434
Status published
Products (1)
tenteeglobal/Instant Appointment < 1.2
Published Jul 10, 2026
Tracked Since Jul 10, 2026