# VietQR <= 3.6.0 - Unauthenticated Sensitive Information Exposure via vietqr/developer API Endpoint

- **ID:** WPSEC-2026-1232
- **Plugin:** VietQR (`vietqr`), https://wordpress.org/plugins/vietqr/
- **Affected versions:** all versions before 3.7.0
- **Fixed in:** 3.7.0 (Update to 3.7.0 or later.)
- **Severity:** Medium 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N)
- **Weakness:** CWE-200
- **Usage among sites WPSec scans:** plugin Low, affected versions Low (as of 2026-10-18)
- **Attack surface analysis:** https://attacksurface.wpsec.com/plugin/vietqr
- **Fix released:** 2026-10-17
- **Published:** 2026-10-18
- **URL:** https://wpsec.com/vuln/WPSEC-2026-1232/

## Description

The VietQR plugin for WordPress is vulnerable to Sensitive Information Exposure via the 'vietqr/developer' WooCommerce API endpoint in all versions up to, and including, 3.6.0. The endpoint has no capability or nonce check and returns the gateway's configuration as JSON. This makes it possible for unauthenticated attackers to retrieve the configured bank account details, developer ID, order prefix, site name, PHP version and WordPress version.

## References

- https://wpsec.com/vuln/WPSEC-2026-1232/
- https://plugins.svn.wordpress.org/vietqr/tags/3.7.0/
- https://wordpress.org/plugins/vietqr/

Source: WPSec, https://wpsec.com/vuln/WPSEC-2026-1232/

License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Free to use, share and adapt, also commercially, if you credit WPSec and link to this advisory.
