Wava Payment Plugin Security & Risk Analysis

wordpress.org/plugins/wava-payment

Acepta pagos con Nequi, DaviPlata y Bre-B en WooCommerce. Conecta Stripe para ventas internacionales y gestiona tu tesorería con Wava.

100 active installs v0.3.9 PHP 7.4+ WP 4.7+ Updated Jun 26, 2026
bre-bdaviplatanequiwavawoocommerce
78
B · Generally Safe
CVEs total1
Unpatched1
Last CVEFeb 7, 2026
Safety Verdict

Is Wava Payment Plugin Safe to Use in 2026?

Mostly Safe

Score 78/100

Wava Payment Plugin is generally safe to use. 1 past CVE were resolved.

1 known CVE 1 unpatched Last CVE: Feb 7, 2026Updated 1mo ago
Risk Assessment

The "wava-payment" v0.3.7 plugin exhibits a concerning security posture due to a significant lack of authentication and authorization checks across its identified entry points. All three REST API routes lack permission callbacks, rendering them accessible to any user, including unauthenticated ones. This creates a substantial attack surface where these routes can be manipulated without proper validation. Furthermore, the analysis reveals that 100% of the plugin's output is not properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any data processed or displayed by these unprotected REST API routes could be maliciously crafted to execute arbitrary JavaScript in the user's browser.

Despite the concerning findings from the static analysis, the plugin has a clean vulnerability history with zero recorded CVEs. This suggests that either the plugin has not been a target for vulnerability discovery, or that its previous versions (prior to v0.3.7) did not contain exploitable flaws. However, the current static analysis results cannot be ignored. The absence of capability checks and nonce verification, coupled with the unprotected REST API endpoints and unescaped output, presents a clear and present danger. While the lack of dangerous functions and the use of prepared statements for SQL queries are positive indicators, they do not mitigate the severe risks posed by the other identified weaknesses. A cautious approach is recommended, prioritizing the remediation of these critical security flaws.

Key Concerns

  • REST API routes lack permission callbacks
  • Output escaping is not implemented
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
1 published

Wava Payment Plugin Security Vulnerabilities

CVEs by Year

1 CVE in 2026 · unpatched
2026
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2026-39609medium · 5.3Missing Authorization

Wava Payment <= 0.3.7 - Missing Authorization

Feb 7, 2026Unpatched
Version History

Wava Payment Plugin Release Timeline

v0.3.9Current1 CVE
v0.3.71 CVE
v0.3.61 CVE
v0.3.51 CVE
v0.3.41 CVE
v0.3.31 CVE
v0.3.21 CVE
v0.3.11 CVE
v0.2.41 CVE
Code Analysis
Analyzed Mar 16, 2026

Wava Payment Plugin Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
4
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
3
Bundled Libraries
0

Output Escaping

0% escaped4 total outputs
Attack Surface
3 unprotected

Wava Payment Plugin Attack Surface

Entry Points3
Unprotected3

REST API Routes 3

POST/wp-json/wava-payment/webhook/ordersWava_Payment.php:580
POST/wp-json/wava-payment/webhook/installWava_Payment.php:588
GET/wp-json/wava-payment/webhook/versionWava_Payment.php:596
WordPress Hooks 10
actionplugins_loadedWava_Payment.php:133
filterwoocommerce_payment_gatewaysWava_Payment.php:162
actionplugins_loadedWava_Payment.php:165
actioninitWava_Payment.php:168
filterwc_order_statusesWava_Payment.php:171
actionwoocommerce_order_status_changedWava_Payment.php:174
actionadmin_noticesWava_Payment.php:178
actionrest_api_initWava_Payment.php:579
actionrest_api_initWava_Payment.php:587
actionrest_api_initWava_Payment.php:595
Maintenance & Trust

Wava Payment Plugin Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.6
Last updatedJun 26, 2026
PHP min version7.4
Downloads3K

Community Trust

Rating100/100
Number of ratings2
Active installs100
Developer Profile

Wava Payment Plugin Developer Profile

Wava.co

1 plugin · 100 total installs

79
trust score
Avg Security Score
78/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Wava Payment Plugin

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wava-payment/assets/css/admin.css/wp-content/plugins/wava-payment/assets/css/checkout.css
Version Parameters
wava-payment/assets/css/admin.css?ver=wava-payment/assets/css/checkout.css?ver=

HTML / DOM Fingerprints

REST Endpoints
/wp-json/wava-payment/webhook/orders/wp-json/wava-payment/webhook/install
FAQ

Frequently Asked Questions about Wava Payment Plugin