External risk intelligence

WP Travel Pro Arbitrary User Deletion Vulnerability

CVE advisorySeverity: CRITICAL (CVSS 9.1)

CVE-2026-4290

The vulnerability exists in a WordPress plugin that exposes a REST API endpoint. WordPress sites and their associated API endpoints are commonly deployed as public-facing web services, making the vulnerable functionality reachable from the internet.

Halo Surface Signal: 4 out of 5 — likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This advisory concerns a critical vulnerability in the WP Travel Pro plugin for WordPress that allows unauthenticated attackers to delete any user account, including administrative ones. The vulnerability resides in how the plugin handles user deletion requests through its API.

  • Unauthorized users can delete any account.
  • Admin accounts are at risk of deletion.
  • Verify plugin usage and impact on your sites.

Attack Path

How an attacker could exploit the issue

An unauthenticated attacker can leverage a publicly exposed REST API endpoint in the WP Travel Pro plugin to delete any user account on a WordPress site. This is possible because the plugin fails to properly validate user permissions before deleting a user, allowing an attacker to directly trigger the user deletion function. The consequence of this vulnerability is the potential loss of any user account on the system.

  • No login required.
  • Direct API call to delete user.
  • Arbitrary user account deletion.

Live Threat

Current exploitation, exposure, and threat context

An unauthenticated attacker could delete any user account on a WordPress site running the WP Travel Pro plugin by exploiting a flaw in its REST API. This could lead to the removal of user accounts, including administrative ones, potentially disrupting site operations.

  • User accounts could be deleted.
  • Via a public REST API endpoint.
  • Site disruption and loss of access.

Operational Fix

Recommended remediation, mitigation, and detection steps

This vulnerability impacts WordPress sites utilizing the WP Travel Pro plugin. Application owners, in coordination with infrastructure and security teams, should prioritize identifying all instances of this plugin. The initial step involves confirming exposure, business criticality, and then assigning an accountable owner to plan remediation based on the assessed risk.

  • WordPress application owners.
  • Verify plugin reachability and criticality.
  • Plan remediation based on risk.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the WP Travel Pro plugin?

WP Travel Pro is an extension for WordPress designed to help site administrators manage travel-related content, such as itineraries, bookings, and tour packages. It integrates into the WordPress dashboard to provide specialized features for travel agencies or tour operators, including custom API endpoints that extend the platform's core functionality.

What does CWE-862 mean for CVE-2026-4290?

CWE-862 represents Missing Authorization. In the context of this CVE, it means the plugin fails to verify if a user has the proper authority before performing a sensitive task. Specifically, the plugin code incorrectly assumes any request is allowed, enabling an attacker to trigger the deletion of any user account without needing to provide valid credentials or administrative permissions.

How does an attacker trigger this vulnerability?

An attacker can trigger the bug by sending a specific request to the plugin's REST API endpoint. The vulnerability is activated by targeting the travel-guide user deletion function; it does not require the attacker to be logged into the site or possess any pre-existing session tokens. Requests that do not target this specific API path or provide invalid user IDs will not trigger the deletion process.

Is my site at risk?

According to Halo Surface Signal, this vulnerability is considered a high priority because the affected API endpoint is typically accessible over the internet. If your WordPress site uses this plugin and is public-facing, it is likely reachable by an attacker. You should be concerned if your site relies on this plugin for travel management, regardless of whether you are an internal or external user.

What should I do if I use this plugin?

First, identify every WordPress installation under your management where this plugin is active. Once identified, confirm which sites are internet-facing and assess the risk to your business operations. Work with your team to verify the plugin version and monitor the official vendor channels for an available security update to address the authorization flaw.

References