Description
The Razorpay for WooCommerce WordPress plugin before 4.8.9 does not sanitize and escape a value derived from an incoming webhook request before using it in a SQL query, allowing users able to obtain the webhook secret (administrators) to perform SQL injection attacks.
Published: 2026-11-08
Score: n/a
EPSS: n/a
KEV: No
Impact: Unauthenticated SQL injection with administrator-level privileges
Action: Immediate Patch
AI Analysis

Impact

The Razorpay for WooCommerce plugin fails to sanitize a value taken from an incoming webhook request before using it in a SQL statement. This deficiency allows an attacker who can obtain the webhook secret—typically an administrator—to inject arbitrary SQL. The vulnerability can lead to database compromise, including data disclosure, modification, or deletion, and may enable escalation to complete system takeover if the database includes other sensitive information.

Affected Systems

WordPress plugins identified as Razorpay for WooCommerce before version 4.8.9 are affected. No other products or vendors are listed.

Risk and Exploitability

The exploit requires possession of the webhook secret, which is generally limited to administrative accounts. The CVSS score is not provided, and the EPSS score is unavailable, so the exact attack likelihood cannot be quantified. The vulnerability is not currently listed in the CISA KEV catalog. Because the attack vector relies on a pre‑arranged admin credential, the risk is significant for sites that expose the webhook endpoint while leaving the secret in an unprotected or easily accessible place.

Generated by OpenCVE AI on November 8, 2026 at 07:51 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor’s update to version 4.8.9 or newer, which removes the unsanitized input and properly escapes database queries.
  • If an immediate upgrade is not possible, disable the webhook processing functionality or limit it to trusted IP ranges to prevent unauthorized access.
  • Ensure the webhook secret is stored securely, accessible only to privileged users, and rotated regularly.

Generated by OpenCVE AI on November 8, 2026 at 07:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 08 Nov 2026 08:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-89

Sun, 08 Nov 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Razorpay for WooCommerce WordPress plugin before 4.8.9 does not sanitize and escape a value derived from an incoming webhook request before using it in a SQL query, allowing users able to obtain the webhook secret (administrators) to perform SQL injection attacks.
Title Razorpay for WooCommerce < 4.8.9 - Admin+ SQLi via Webhook
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-11-08T06:00:30.135Z

Reserved: 2026-10-02T05:25:44.941Z

Link: CVE-2026-104639

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-08T06:17:04.113

Modified: 2026-11-08T06:17:04.113

Link: CVE-2026-104639

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-08T08:00:12Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')