CVE-2026-89289 in Fast Courier Plugininfo

Summary

by MITRE • 10/06/2026

The Fast Courier WordPress plugin through 5.2.3 does not restrict an unauthenticated REST route that writes order fulfillment data, allowing unauthenticated attackers to overwrite the courier status and customer-facing tracking details of any WooCommerce order by supplying its id.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Analysis

by VulDB Data Team • 10/06/2026

The vulnerability identified in the Fast Courier WordPress plugin versions up to 5.2.3 represents a critical failure in access control mechanisms within the application's REST API implementation. Specifically, an unauthenticated endpoint designed for writing order fulfillment data lacks proper authentication checks or authorization validation. This architectural flaw allows any external actor with network connectivity to interact directly with the backend logic responsible for updating shipping and tracking information without providing valid credentials or session tokens. The absence of these security controls violates fundamental principles of secure software design where state-changing operations must be restricted to authorized users, typically store administrators or verified system processes.

From a technical perspective, the flaw centers on the improper restriction of an unauthenticated REST route that accepts order identifiers as input parameters. By supplying a specific WooCommerce order ID through this endpoint, attackers can manipulate the internal database records associated with that order. The attacker is able to overwrite critical fields such as courier status and customer-facing tracking details. This capability stems from the plugin's failure to verify whether the requesting user has permission to modify data belonging to a particular order or any order at all in an unauthenticated context. The vulnerability effectively bypasses WordPress's default security model which relies on nonces, cookies, and API keys for authentication, allowing direct exploitation via standard HTTP requests.

The operational impact of this vulnerability is significant due to its potential to disrupt business operations and erode customer trust. An attacker can alter the courier status of any order, potentially marking orders as delivered when they are not, or changing them to other statuses that confuse logistics workflows. More critically, the ability to overwrite tracking details allows for sophisticated social engineering attacks where customers receive false tracking information leading to non-existent packages or incorrect delivery locations. This can lead to financial losses through fraudulent claims of delivery, increased customer support inquiries due to confusion over order status, and reputational damage as trust in the e-commerce platform diminishes when orders appear lost or misrouted without cause.

This vulnerability aligns with CWE-284 Improper Access Control, specifically reflecting a failure to enforce proper authorization checks on API endpoints. It also maps closely to MITRE ATT&CK technique T1530 Data from Cloud Storage Object Exfiltration in the context of data manipulation and potentially T1496 Endpoint Denial of Service if used to disrupt order processing workflows by flooding systems with invalid status updates. The lack of input validation on the order ID further compounds the risk, as it allows for arbitrary object reference manipulation where any valid identifier can be targeted regardless of ownership or relevance to the attacker.

Mitigation strategies should prioritize immediate remediation through plugin updates if a patched version is available from the vendor. In cases where an update is not immediately feasible, administrators must implement compensating controls at the web application firewall level to block access to the specific REST endpoint identified as vulnerable. Additionally, enforcing strict authentication requirements for all write operations within the WooCommerce ecosystem and auditing custom plugins for similar REST API misconfigurations are essential steps. Regular security assessments focusing on authorization logic in third-party extensions can prevent recurrence of such flaws by ensuring that every state-changing action is tied to a verified user identity with appropriate privileges.

Responsible

WPScan

Reservation

09/11/2026

Disclosure

10/06/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!