PayU CommercePro Plugin <= 3.8.3 - Unauthenticated Privilege Escalation

2025-01-06 16:09
wesley (wcraft)

Strategic Overview

Status
Patched in 3.8.4
Affected PluginPayU India
Affected Version<= 3.8.3
CVSS9.8Critical
CVECVE-2024-12264
View all PayU India vulnerabilities

Vulnerability Overview

The PayU CommercePro Plugin plugin for WordPress is vulnerable to privilege escalation in all versions up to, and including, 3.8.3. This is due to /wp-json/payu/v1/generate-user-token and /wp-json/payu/v1/get-shipping-cost REST API endpoints not properly verifying a user's identity prior to setting the users ID and auth cookies. This makes it possible for unauthenticated attackers to create new administrative user accounts.

Technical Analysis

REMEDIATION: Update to version 3.8.4, or a newer patched version --- IDENTIFIER: CWE-287 (Improper Authentication) When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.

External References

Vulnerability data © Defiant, Inc., provided under the Wordfence Intelligence T&C