CVE-2026-119749 PUBLISHED

GetPaid WordPress Plugin < 2.8.63 Negative Quantity Payment Bypass

Assigner: VulnCheck
Reserved: 30.10.2026 Published: 04.11.2026 Updated: 04.11.2026

The GetPaid plugin for WordPress before 2.8.63 contains an improper input validation vulnerability that allows unauthenticated attackers to bypass payment processing by submitting a negative item quantity on a public payment form. Attackers can exploit the unchecked quantity value in process_item() to produce a negative line subtotal that reduces the invoice total to zero, causing process_free_payment() to mark the invoice as paid without any actual gateway charge.

Metrics

CVSS 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
CVSS Score: 8.7

Product Status

Vendor AyeCode Ltd
Product Payment forms, Buy now buttons, and Invoicing System | GetPaid
Versions Default: unaffected
  • affected from 0 to 2.8.63 (excl.)

Credits

  • Idan Malihi reporter

References

Problem Types

  • Improper Validation of Specified Quantity in Input CWE