Appmax <= 1.0.3 - Missing Authorization to Order Status Manipulation and Arbitrary Order Creation via Webhook Endpoint
Summary
| CVE | CVE-2026-3641 |
|---|---|
| State | PUBLISHED |
| Assigner | Wordfence |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-03-21 04:17:31 UTC |
| Updated | 2026-04-24 16:27:44 UTC |
| Description | The Appmax plugin for WordPress is vulnerable to Improper Input Validation in all versions up to, and including, 1.0.3. This is due to the plugin registering a public REST API webhook endpoint at /webhook-system without implementing webhook signature validation, secret verification, or any mechanism to authenticate that incoming webhook requests genuinely originate from the legitimate Appmax payment service. The plugin directly processes untrusted attacker-controlled input from the 'event' and 'data' parameters without verifying the webhook's authenticity. This makes it possible for unauthenticated attackers to craft malicious webhook payloads that can modify the status of existing WooCommerce orders (e.g., changing them to processing, refunded, cancelled, or pending), create entirely new WooCommerce orders with arbitrary data, create new WooCommerce products with attacker-controlled names/descriptions/prices, and write arbitrary values to order post metadata by spoofing legitimate webhook events. |
Risk And Classification
Primary CVSS: v3.1 5.3 MEDIUM from [email protected]
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
EPSS: 0.001270000 probability, percentile 0.317720000 (date 2026-04-26)
Problem Types: CWE-20 | CWE-20 CWE-20 Improper Input Validation
| Version | Source | Type | Score | Severity | Vector |
|---|---|---|---|---|---|
| 3.1 | [email protected] | Secondary | 5.3 | MEDIUM | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N |
| 3.1 | CNA | DECLARED | 5.3 | MEDIUM | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N |
CVSS v3.1 Breakdown
Attack Vector
NetworkAttack Complexity
LowPrivileges Required
NoneUser Interaction
NoneScope
UnchangedConfidentiality
NoneIntegrity
LowAvailability
NoneCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|---|---|---|---|
| CNA | Appmaxplataforma | Appmax | affected 1.0.3 semver | Not specified |
References
| Reference | Source | Link | Tags |
|---|---|---|---|
| plugins.trac.wordpress.org/browser/appmax/tags/1.0.3/includes/core/class-appmax-payments... | [email protected] | plugins.trac.wordpress.org | |
| plugins.trac.wordpress.org/browser/appmax/trunk/includes/webhooks/types/class-appmax-pay... | [email protected] | plugins.trac.wordpress.org | |
| plugins.trac.wordpress.org/browser/appmax/tags/1.0.3/includes/core/class-appmax-payments... | [email protected] | plugins.trac.wordpress.org | |
| plugins.trac.wordpress.org/browser/appmax/trunk/includes/webhooks/class-appmax-payments-... | [email protected] | plugins.trac.wordpress.org | |
| plugins.trac.wordpress.org/browser/appmax/tags/1.0.3/includes/webhooks/class-appmax-paym... | [email protected] | plugins.trac.wordpress.org | |
| plugins.trac.wordpress.org/browser/appmax/tags/1.0.3/includes/webhooks/types/class-appma... | [email protected] | plugins.trac.wordpress.org | |
| plugins.trac.wordpress.org/browser/appmax/trunk/includes/core/class-appmax-payments-webh... | [email protected] | plugins.trac.wordpress.org | |
| plugins.trac.wordpress.org/browser/appmax/trunk/includes/core/class-appmax-payments-webh... | [email protected] | plugins.trac.wordpress.org | |
| www.wordfence.com/threat-intel/vulnerabilities/id/6bf61bb7-f977-4afe-bb81-e6de1... | [email protected] | www.wordfence.com | |
| CVE Program record | CVE.ORG | www.cve.org | canonical |
| NVD vulnerability detail | NVD | nvd.nist.gov | canonical, analysis |
Vendor Comments And Credit
Discovery Credit
CNA: Yoschanin Pulsirivong (en)
CNA: Ronnachai Sretawat Na Ayutaya (en)
CNA: Ronnachai Chaipha (en)
Additional Advisory Data
| Source | Time | Event |
|---|---|---|
| CNA | 2026-03-20T15:10:42.000Z | Disclosed |
There are currently no legacy QID mappings associated with this CVE.