WordPress Plugin Vulnerabilities

Kadence Memberships < 4.0.6 - Unauthenticated Table Collation Downgrade via 'rcp-action' Parameter

Description

The plugin does not perform any authorization or CSRF check before running a schema-altering database maintenance routine, allowing unauthenticated users to convert the plugin's own tables to a narrower character set, which irreversibly replaces every 4-byte character (such as emoji and some CJK characters) in the membership level, discount code and payment records with a question mark.

Proof of Concept

Affects Plugins

Fixed in 4.0.6

References

Classification

Type
NO AUTHORISATION
CWE

Miscellaneous

Original Researcher
Naoki Kawahigashi
Submitter
Naoki Kawahigashi
Verified
Yes

Timeline

Publicly Published
2026-11-13 (about 2 days ago)
Added
2026-11-13 (about 1 day ago)
Last Updated
2026-11-13 (about 1 day ago)

Other