PT-2026-115430

CVE-2026-109400

·

Published

2026-10-16

·

Updated

2026-10-16

Description by

CVSS 3.1
7.5
High
MetricsAV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions InstaWP Connect versions prior to 0.1.4.2
Description An issue exists where the plugin registers its admin page using add management page() with a role name from InstaWP Setting::get allowed role() as the required capability. Because generate section field() renders the master API key from the instawp api options option as a plain-text HTML input without a manage options check, authenticated users with Subscriber-level access or higher can read the plaintext master API key. An attacker can then use the SHA-256-derived secret of this key as a bearer token accepted by the validate api request() function in the REST API. By calling the POST /wp-json/instawp-connect/v2/auto-login endpoint, the attacker can generate a 30-second single-use login URL that sets an administrator authentication cookie, resulting in full privilege escalation. This requires the site to be connected to InstaWP and the attacker's role to be included in the instawp sync tab roles list.
Recommendations Update InstaWP Connect to version 0.1.4.2 or later. As a temporary mitigation, remove any non-administrator roles from the instawp sync tab roles list to prevent lower-privileged users from accessing the settings page.
Exploitability
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
Found an issue in the description? Have something to add? Feel free to write us 👾