Skip to main content

WPC Admin Columns CVE-2026-18943

| EUVDEUVD-2026-57103 MEDIUM
Information Exposure (CWE-200)
2026-08-12 WPScan GHSA-g4v7-86p8-gx99
6.5
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI
6.5 MEDIUM

AJAX endpoint is network-reachable requiring only subscriber authentication (PR:L); no integrity or availability impact; confidentiality is High due to unrestricted metadata read across all users including admins.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

5
Analysis Generated
Aug 12, 2026 - 13:23 vuln.today
CVSS changed
Aug 12, 2026 - 13:22 NVD
6.5 (MEDIUM)
Patch available
Aug 12, 2026 - 07:16 EUVD
CVE Published
Aug 12, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 12, 2026 - 06:00 cve.org
MEDIUM 6.5

DescriptionCVE.org

The WPC Admin Columns WordPress plugin before 2.3.4 does not have authorisation checks in one of its AJAX actions, allowing users with a role as low as subscriber to read arbitrary user, post and term metadata, including data belonging to administrators.

AnalysisAI

WPC Admin Columns WordPress plugin exposes arbitrary metadata to subscriber-level authenticated users through an AJAX endpoint that lacks any authorization check. Any account with the lowest default WordPress role - subscriber - can query user, post, and term metadata site-wide, including sensitive data belonging to administrator accounts. Publicly available exploit code documented by WPScan lowers the practical barrier to exploitation; patch version 2.3.4 is available and should be applied immediately.

Technical ContextAI

WPC Admin Columns is a WordPress plugin that customizes post list columns in the admin interface. WordPress plugins register AJAX handlers via wp_ajax_ hooks and are responsible for explicitly verifying caller permissions using current_user_can() or equivalent capability checks. This flaw (CWE-200: Exposure of Sensitive Information) arises because one registered AJAX action omits this check entirely, allowing any authenticated WordPress session - regardless of role - to invoke the handler. WordPress metadata (user meta, post meta, term meta) can contain sensitive values such as email addresses, API keys stored in custom fields, session tokens, or plugin-specific configuration data. The affected CPE is cpe:2.3:a:unknown:wpc_admin_columns:*:*:*:*:*:*:*:* covering all versions prior to 2.3.4.

RemediationAI

Upgrade WPC Admin Columns to version 2.3.4 or later, which introduces proper authorization checks on the affected AJAX endpoint - this is the primary and confirmed fix. Until the upgrade is applied, administrators should disable open user registration (Settings > General > Membership) to prevent unauthenticated actors from self-provisioning subscriber accounts, though this does not protect against existing subscriber accounts. A WAF rule blocking unauthenticated or low-privileged access to specific admin-ajax.php action parameters associated with this plugin can serve as a compensating control but may break legitimate plugin functionality and requires knowing the specific action name. Auditing subscriber-level accounts for legitimacy is advisable on multi-user sites. The WPScan advisory (https://wpscan.com/vulnerability/9f2f3db0-1031-4e16-96f2-12a02b97ad06/) and VulDB entry (https://vuldb.com/vuln/388958) provide additional remediation context.

Share

CVE-2026-18943 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy