Plugins · wallet-system-for-woocommerce · data as of 2026-11-04
Is Wallet System for WooCommerce safe? Known vulnerabilities and latest version
- 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
- 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”.
- If you cannot update right away, deactivate it until you can.
- Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
- 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Recent activity
- 2026-10-21 — latest release on wordpress.org (2.8.2).
- 2026-10-29 — Missing authorization check disclosed (CVE-2026-108763), fixed in 2.8.2.
- 2026-10-08 — Security issue disclosed (CVE-2026-93509), fixed in 2.8.0.
- 2026-10-08 — Information disclosure disclosed (CVE-2026-94244), fixed in 2.8.0.
Get an email when Wallet System for WooCommerce has a new vulnerability
Free. We check the CVE feeds every day and email you only when a new issue for Wallet System for WooCommerce (wallet-system-for-woocommerce) is published or a fix ships. Unsubscribe in one click.
Browse vulnerabilities
- Published this week
- Unpatched in the latest version
- By type of vulnerability
- Plugins by WP Swings (9 tracked)
Types found in this plugin: Missing authorization (7) · Cross-site request forgery (CSRF) (3) · Sensitive data exposure (2) · Authentication bypass (1) · Cross-site scripting (XSS) (1)
Where this data comes from
- Version, last update, installs: wordpress.org/plugins/wallet-system-for-woocommerce (Plugins API), fetched 2026-11-04.
- Vulnerabilities: NIST National Vulnerability Database (NVD), checked 2026-11-04. This product uses data from the NVD API but is not endorsed or certified by the NVD.
- Each record links to its CVE page and to the original advisory (Wordfence, Patchstack or WPScan) where there is one. We only list a CVE here when its references or its advisory name this exact plugin, so a few real issues may be missing; none should be about a different plugin. Spot an error? Email Daniel.
Badge for your site or docs (states facts with a date, not a verdict):
<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>