Summary
CVE-2026-85121 is a missing authorization vulnerability (CWE-862) in the Insurify WordPress plugin through version 1.0. An AJAX action in the plugin has no authorization or nonce checks, so unauthenticated users can create and overwrite arbitrary WordPress options. The vulnerability is rated Critical (CVSS 9.1).
Technical details
- Root cause: One of the plugin’s AJAX actions has no authorization check and no nonce check (CWE-862: Missing Authorization).
- Trigger conditions: The Insurify plugin (version 1.0 or earlier) is installed and active. No authentication or user interaction is required.
- Attack vector: Network. An unauthenticated remote attacker sends requests to the vulnerable AJAX action.
- Impact: The attacker can create and overwrite arbitrary WordPress options. This can be used to disable the site and its plugins, so the main impacts are on integrity and availability.
Affected software
- Insurify WordPress plugin: all versions through 1.0
Severity
- CVSS v3.1 base score: 9.1 (Critical)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Mitigation and recommended actions
- Immediate: No fixed version is identified in the CVE record. Check the plugin’s WordPress.org page or the vendor for an updated release and upgrade to it if one is available.
- If no patch is available: Deactivate and remove the Insurify plugin until a fixed release is published. As a temporary measure, consider using a WAF or server rules to block unauthenticated requests to the plugin’s AJAX action (admin-ajax.php).
- Review the
wp_optionstable for unexpected or modified entries. Check in particular for options that affect the active plugins list and site URL settings.

