{"id":"CVE-2023-1874","aliases":["EUVD-2023-24076","GHSA-6f4x-x656-q884"],"status":"published","title":"WP Data Access \u003c= 5.3.7 - Authenticated (Subscriber+) Privilege Escalation","description":"The WP Data Access plugin for WordPress is vulnerable to privilege escalation in versions up to, and including, 5.3.7. This is due to a lack of authorization checks on the multiple_roles_update function. This makes it possible for authenticated attackers, with minimal permissions such as a subscriber, to modify their user role by supplying the 'wpda_role[]' parameter during a profile update. This requires the 'Enable role management' setting to be enabled for the site.","severity":{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.02726,"percentile":0.86163,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":false},"cwes":["CWE-266"],"published":"2023-04-12T13:30:09Z","modified":"2026-06-17T05:28:56Z","exploits":[{"source":"pocgithub","id":"thomas-osgood/cve-2023-1874","title":"thomas-osgood/cve-2023-1874","date":"2024-10-04","url":"https://github.com/thomas-osgood/cve-2023-1874"}],"products":[{"vendor":"peterschulznl","product":"wp data access – app builder for tables, forms, charts, maps \u0026 dashboards"},{"vendor":"wpdataaccess","product":"wp_data_access"}],"references":[{"url":"https://www.wordfence.com/threat-intel/vulnerabilities/id/8f562e33-2aef-46f0-8a65-691155ede9e7?source=cve","tags":["x_transferred","Third Party Advisory"]},{"url":"https://plugins.trac.wordpress.org/browser/wp-data-access/tags/5.3.7/WPDataRoles/WPDA_Roles.php#L50","tags":["x_transferred","Not Applicable"]},{"url":"https://plugins.trac.wordpress.org/browser/wp-data-access/tags/5.3.8/WPDataRoles/WPDA_Roles.php#L50","tags":["x_transferred","Not Applicable"]},{"url":"https://plugins.trac.wordpress.org/browser/wp-data-access/tags/5.3.8/WPDataRoles/WPDA_Roles.php#L23","tags":["x_transferred","Not Applicable"]},{"url":"https://www.wordfence.com/blog/2023/04/privilege-escalation-vulnerability-patched-promptly-in-wp-data-access-wordpress-plugin/"},{"url":"http://packetstormsecurity.com/files/171825/WordPress-WP-Data-Access-5.3.7-Privilege-Escalation.html","tags":["x_transferred","Third Party Advisory","VDB Entry"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2023-1874"},{"url":"https://www.wordfence.com/blog/2023/04/privilege-escalation-vulnerability-patched-promptly-in-wp-data-access-wordpress-plugin"},{"url":"https://github.com/advisories/GHSA-6f4x-x656-q884"}],"sources":{"cve":[{"id":"CVE-2023-1874","title":"WP Data Access \u003c= 5.3.7 - Authenticated (Subscriber+) Privilege Escalation","description":"The WP Data Access plugin for WordPress is vulnerable to privilege escalation in versions up to, and including, 5.3.7. This is due to a lack of authorization checks on the multiple_roles_update function. This makes it possible for authenticated attackers, with minimal permissions such as a subscriber, to modify their user role by supplying the 'wpda_role[]' parameter during a profile update. This requires the 'Enable role management' setting to be enabled for the site.","status":"published","published":"2023-04-12T13:30:09.163Z","modified":"2026-04-08T17:06:32.497Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"cna"}],"cwes":["CWE-266"],"updated_at":"2026-11-02T14:35:32.019713Z"}],"euvd":[{"id":"EUVD-2023-24076","description":"The WP Data Access plugin for WordPress is vulnerable to privilege escalation in versions up to, and including, 5.3.7. This is due to a lack of authorization checks on the multiple_roles_update function. This makes it possible for authenticated attackers, with minimal permissions such as a subscriber, to modify their user role by supplying the 'wpda_role[]' parameter during a profile update. This requires the 'Enable role management' setting to be enabled for the site.","status":"published","published":"2023-04-12T13:30:09Z","modified":"2026-04-08T17:06:32Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T19:24:49.853218Z"}],"ghsa":[{"id":"GHSA-6f4x-x656-q884","title":"The WP Data Access plugin for WordPress is vulnerable to privilege escalation in versions up to,...","description":"The WP Data Access plugin for WordPress is vulnerable to privilege escalation in versions up to, and including, 5.3.7. This is due to a lack of authorization checks on the multiple_roles_update function. This makes it possible for authenticated attackers, with minimal permissions such as a subscriber, to modify their user role by supplying the 'wpda_role[]' parameter during a profile update. This requires the 'Enable role management' setting to be enabled for the site.","status":"published","published":"2023-04-12T15:30:45Z","modified":"2026-04-08T18:33:08Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-266"],"updated_at":"2026-11-02T15:07:13.920792Z"}],"nvd":[{"id":"CVE-2023-1874","description":"The WP Data Access plugin for WordPress is vulnerable to privilege escalation in versions up to, and including, 5.3.7. This is due to a lack of authorization checks on the multiple_roles_update function. This makes it possible for authenticated attackers, with minimal permissions such as a subscriber, to modify their user role by supplying the 'wpda_role[]' parameter during a profile update. This requires the 'Enable role management' setting to be enabled for the site.","status":"published","published":"2023-04-12T14:15:07.527Z","modified":"2026-06-17T05:28:56.533Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"secondary"},{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"}],"cwes":["CWE-266"],"updated_at":"2026-11-02T14:07:55.652109Z"}]}}
