Skip to content
Laskyr

Plugins · wallet-system-for-woocommerce · data as of 2026-11-04

Is Wallet System for WooCommerce safe? Known vulnerabilities and latest version

No known unpatched vulnerabilities in the latest version (2.8.2)

As of 2026-11-04. 16 issues are on record for older versions; version 2.8.2 or newer fixes all of them that state a fix.

Latest version
2.8.2
Last updated
2026-10-21
Active installs
1,000+
Known issues on record
16
Unpatched in latest
0
Tested up to WP
7.1.4 · PHP 7.4+

This plugin adds a digital wallet and Buy Now Pay Later feature to your WooCommerce store, allowing customers to add funds, check balances, and make s … — by WP Swings

What to do

  1. Update to the latest version (2.8.2). Anything older than 2.8.2 has at least one known issue listed below. Dashboard → Updates, or Plugins → “update now”.
  2. If you cannot update right away, deactivate it until you can.
  3. Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
  4. If you ran a vulnerable version and something looks off (spam pages, strange admins, redirects), run the free scan.

With WP-CLI: wp plugin get wallet-system-for-woocommerce --field=version shows what you run; wp plugin update wallet-system-for-woocommerce updates it.

Check your version

Known vulnerabilities

16 on record, newest first. “Affected” is the version range the source gives; “fixed in” is the version the source names, or (marked *) the first wordpress.org release after the last affected version.

medium 4.3 CVE-2026-108763 · published 2026-10-29

Missing authorization check in Wallet System for WooCommerce (older than 2.8.2)

Affected
older than 2.8.2
Fixed in
2.8.2
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Wallet System for WooCommerce WordPress plugin before 2.8.2 does not restrict its KYC document submission handler to the current user's own account, taking the target user ID from a client-supplied request field with no ownership or capability check, allowing authenticated users with minimal privileges such as Subscriber or Customer to overwrite the KYC documents and verification status of any other user, including an administrator.

NVD CVE-2026-108763WPScan advisory

medium 6.5 CVE-2026-93509 · published 2026-10-08

Security issue in Wallet System for WooCommerce (2.0.0 up to (not including) 2.8.0)

Affected
2.0.0 up to (not including) 2.8.0
Fixed in
2.8.0
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by WPScan
Details from the advisory

The Wallet System for WooCommerce WordPress plugin before 2.8.0 does not validate that a wallet transfer amount is positive, and computes the sender's new balance from a stale snapshot taken before crediting the recipient, allowing an authenticated attacker with Subscriber-level access to mint wallet funds for themselves or drain a specific victim's balance into their own account.

NVD CVE-2026-93509WPScan advisory

medium 4.3 CVE-2026-94244 · published 2026-10-08

Information disclosure in Wallet System for WooCommerce (older than 2.8.0)

Affected
older than 2.8.0
Fixed in
2.8.0
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Wallet System for WooCommerce WordPress plugin before 2.8.0 does not perform any capability check, and relies on a token any authenticated user can obtain from a front-end page, before generating a report containing every customer's wallet transaction history, allowing any authenticated user, such as a subscriber, to disclose all users' names, email addresses, roles, transaction amounts, payment methods and dates.

NVD CVE-2026-94244WPScan advisory

medium 6.5 CVE-2026-94245 · published 2026-10-08

Missing authorization check in Wallet System for WooCommerce (2.0.0 up to (not including) 2.8.0)

Affected
2.0.0 up to (not including) 2.8.0
Fixed in
2.8.0
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Wallet System for WooCommerce WordPress plugin before 2.8.0 does not verify that the user submitting a wallet transfer owns the wallet being debited, allowing any authenticated user, including one with only the Subscriber role, to move an arbitrary user's wallet balance, including an administrator's, into an account they control.

NVD CVE-2026-94245WPScan advisory

medium 6.3 CVE-2026-94246 · published 2026-10-08

Missing authorization check in Wallet System for WooCommerce (2.0.0 up to (not including) 2.8.0)

Affected
2.0.0 up to (not including) 2.8.0
Fixed in
2.8.0
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Wallet System for WooCommerce WordPress plugin before 2.8.0 does not verify that the wallet account named in a withdrawal submission belongs to the user making it, allowing any authenticated user, such as a subscriber, to file a withdrawal request against another user's wallet for an amount and a payout destination of their choosing, and to indefinitely prevent that user from submitting withdrawals of their own.

NVD CVE-2026-94246WPScan advisory

medium 6.5 CVE-2026-15045 · published 2026-08-12

Security issue in Wallet System for WooCommerce (older than 2.7.10)

Affected
older than 2.7.10
Fixed in
2.7.10
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by WPScan
Details from the advisory

The Wallet System for WooCommerce WordPress plugin before 2.7.10 does not validate a user-supplied wallet amount against the customer's actual stored balance during checkout, allowing authenticated customers to arbitrarily reduce their own order total, including down to zero, and complete checkout without paying the merchant.

NVD CVE-2026-15045WPScan advisory

high 7.1 CVE-2026-57332 · published 2026-06-29

Missing authorization check in Wallet System for WooCommerce (2.7.6 and older)

Affected
2.7.6 and older
Fixed in
2.7.7
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Subscriber Broken Access Control in Wallet System for WooCommerce <= 2.7.6 versions.

NVD CVE-2026-57332Patchstack advisory

high 7.1 CVE-2026-42654 · published 2026-06-02

Authentication bypass in Wallet System for WooCommerce (2.7.5 and older)

Affected
2.7.5 and older
Fixed in
2.7.6
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Authentication Bypass Using an Alternate Path or Channel vulnerability in WP Swings Wallet System for WooCommerce allows Password Recovery Exploitation. This issue affects Wallet System for WooCommerce: from n/a through 2.7.5.

NVD CVE-2026-42654Patchstack advisory

medium 6.5 CVE-2025-14450 · published 2026-01-17

Missing authorization check in Wallet System for WooCommerce (2.7.2 and older)

Affected
2.7.2 and older
Fixed in
2.7.3 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Wallet System for WooCommerce plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'change_wallet_fund_request_status_callback' function in all versions up to, and including, 2.7.2. This makes it possible for authenticated attackers, with Subscriber-level access and above, to manipulate wallet withdrawal requests and arbitrarily increase their wallet balance or decrease other users' balances.

NVD CVE-2025-14450Wordfence advisoryCode change (fix)Plugin source

medium 6.3 CVE-2025-68029 · published 2026-01-05

Information disclosure in Wallet System for WooCommerce (2.7.3 and older)

Affected
2.7.3 and older
Fixed in
2.7.4
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Insertion of Sensitive Information Into Sent Data vulnerability in WP Swings Wallet System for WooCommerce wallet-system-for-woocommerce allows Retrieve Embedded Sensitive Data.This issue affects Wallet System for WooCommerce: from n/a through <= 2.7.3.

NVD CVE-2025-68029Patchstack advisory

medium 4.3 CVE-2025-54041 · published 2025-07-16

Cross-site request forgery (CSRF) in Wallet System for WooCommerce (2.6.7 and older)

Affected
2.6.7 and older
Fixed in
2.6.8
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Cross-Site Request Forgery (CSRF) vulnerability in WP Swings Wallet System for WooCommerce wallet-system-for-woocommerce allows Cross Site Request Forgery.This issue affects Wallet System for WooCommerce: from n/a through <= 2.6.7.

NVD CVE-2025-54041Patchstack advisory

high 7.1 CVE-2025-32530 · published 2025-04-17

Reflected cross-site scripting (XSS) in Wallet System for WooCommerce (2.6.8 and older)

Affected
2.6.8 and older
Fixed in
2.6.9
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in WP Swings Wallet System for WooCommerce wallet-system-for-woocommerce allows Reflected XSS.This issue affects Wallet System for WooCommerce: from n/a through <= 2.6.8.

NVD CVE-2025-32530Patchstack advisory

medium 4.3 CVE-2024-13724 · published 2025-03-04

Missing authorization check in Wallet System for WooCommerce (2.6.2 and older)

Affected
2.6.2 and older
Fixed in
2.6.3 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The Wallet System for WooCommerce – Wallet, Wallet Cashback, Refunds, Partial Payment, Wallet Restriction plugin for WordPress is vulnerable to unauthorized access to functionality in all versions up to, and including, 2.6.2. This makes it possible for unauthenticated attackers to increase their own wallet balance, transfer balances between arbitrary users and initiate transfer requests from other users' wallets.

NVD CVE-2024-13724Wordfence advisoryCode change (fix)

medium 4.3 CVE-2024-13682 · published 2025-03-04

Cross-site request forgery (CSRF) in Wallet System for WooCommerce (2.6.2 and older)

Affected
2.6.2 and older
Fixed in
2.6.3 *
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Wallet System for WooCommerce – Wallet, Wallet Cashback, Refunds, Partial Payment, Wallet Restriction plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.6.2. This is due to missing or incorrect nonce validation in class-wallet-user-table.php. This makes it possible for unauthenticated attackers to modify wallet balances via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.

NVD CVE-2024-13682Wordfence advisoryCode change (fix)

high 7.5 CVE-2024-38699 · published 2024-08-13

Missing authorization check in Wallet System for WooCommerce (2.5.13 and older)

Affected
2.5.13 and older
Fixed in
2.5.14
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Missing Authorization vulnerability in WP Swings Wallet System for WooCommerce allows Accessing Functionality Not Properly Constrained by ACLs.This issue affects Wallet System for WooCommerce: from n/a through 2.5.13.

NVD CVE-2024-38699Patchstack advisory

medium 5.4 CVE-2024-32446 · published 2024-04-15

Cross-site request forgery (CSRF) in Wallet System for WooCommerce (2.5.9 and older)

Affected
2.5.9 and older
Fixed in
2.5.10
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Cross-Site Request Forgery (CSRF) vulnerability in WP Swings Wallet System for WooCommerce.This issue affects Wallet System for WooCommerce: from n/a through 2.5.9.

NVD CVE-2024-32446Patchstack advisory

Recent activity

Browse vulnerabilities

Where this data comes from

Badge for your site or docs (states facts with a date, not a verdict):
Wallet System for WooCommerce vulnerability status badge
<a href="https://laskyr.com/plugins/wallet-system-for-woocommerce"><img src="https://laskyr.com/plugins/wallet-system-for-woocommerce/badge.svg" alt="Wallet System for WooCommerce vulnerability status"></a>

← Check another plugin · Free hacked-site scan

First hour checklist

If the site was just hacked, read the emergency kit before you delete files. The page is free. Email is optional.

Read the emergency kit