Description
Munshi (by Petpooja) before 2026-06-30 contained a payment bypass vulnerability in its subscription payment webhook at POST /api/payment/order/webhook, which lacks webhook authentication, cryptographic signature verification, source validation, and independent server-side confirmation with the payment provider. A remote, unauthenticated attacker can submit a forged payment-success notification referencing an order obtained from the payment-status redirect URL, causing the backend to mark the subscription as paid/active and granting paid access without an actual successful payment.
Published: 2026-11-02
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Payment Bypass
Action: Apply Patch
AI Analysis

Impact

A remote attacker can submit a forged payment‑success notification to the Munshi subscription payment webhook at POST /api/payment/order/webhook. The endpoint lacks authentication, cryptographic signature verification, source validation, and independent confirmation with the payment provider. This allows the backend to mark a subscription as paid/active and grant paid access without an actual successful payment. The flaw is classified as CWE-306 and CWE-345, representing missing authentication for critical functions and missing authentication for security‑relevant operations, respectively.

Affected Systems

Petpooja’s Munshi application prior to 2026-06-30 is affected. The vulnerability exists in the webhook handling of subscription payments and can be exploited by any user able to submit data to the endpoint.

Risk and Exploitability

The vulnerability has a CVSS score of 8.7, indicating a high severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. The attack vector is remote and unauthenticated via an HTTP POST request to the webhook. Because the endpoint does not validate the source or signature, an attacker can forge a payment notification at will, leading to unauthorized access and potential financial loss for the service provider and customers.

Generated by OpenCVE AI on November 2, 2026 at 20:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Deploy the updated version of Munshi released on or after 2026-06-30, which implements authentication, signature verification, and source validation for the webhook.
  • If an update cannot be applied immediately, restrict access to POST /api/payment/order/webhook on the server to the IP ranges of the legitimate payment provider and block all other traffic.
  • Add a server‑side confirmation step that queries the payment provider to verify the success of the payment before granting subscription access.

Generated by OpenCVE AI on November 2, 2026 at 20:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 03 Nov 2026 17:00:00 +0000

Type Values Removed Values Added
First Time appeared Petpooja
Petpooja munshi
Vendors & Products Petpooja
Petpooja munshi

Mon, 02 Nov 2026 19:00:00 +0000

Type Values Removed Values Added
Description Munshi (by Petpooja) before 2026-06-30 contained a payment bypass vulnerability in its subscription payment webhook at POST /api/payment/order/webhook, which lacks webhook authentication, cryptographic signature verification, source validation, and independent server-side confirmation with the payment provider. A remote, unauthenticated attacker can submit a forged payment-success notification referencing an order obtained from the payment-status redirect URL, causing the backend to mark the subscription as paid/active and granting paid access without an actual successful payment.
Title Munshi Payment Bypass via Unauthenticated Webhook Endpoint
Weaknesses CWE-306
CWE-345
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-02T18:54:28.988Z

Reserved: 2026-10-30T15:31:52.078Z

Link: CVE-2026-119731

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-02T19:18:01.683

Modified: 2026-11-02T19:35:33.347

Link: CVE-2026-119731

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-03T16:25:39Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function

  • CWE-345

    Insufficient Verification of Data Authenticity